Entreprises

Listez et gérez les entreprises. Une entreprise est partagée par plusieurs contacts. Utilisez GET pour récupérer les détails, PATCH pour mettre à jour.

GET /api/companies

List companies

Exemple de requête

curl -X GET "https://www.letsligo.com/api/companies" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_TOKEN"

Paramètres de la requête

Nom Type Description Requis
page integer Numéro de page pour les résultats paginés (par défaut : 1). Non
itemsPerPage integer Non
search string Non

Exemple de réponse

{
    "member": [
        {
            "id": "523e4567-e89b-12d3-a456-426614174000",
            "name": "Acme Corp",
            "website": "https://acme.com",
            "industry": "Technology",
            "size": "50-200",
            "headquarters": "Paris, France",
            "createdAt": "2025-03-13T10:00:00+00:00",
            "updatedAt": "2025-03-13T14:00:00+00:00"
        }
    ],
    "totalItems": 1
}

Attributs de la réponse

Nom Type Description
totalItems integer Nombre total d'éléments dans la collection.
GET /api/companies/{id}

Get a company

Exemple de requête

curl -X GET "https://www.letsligo.com/api/companies/523e4567-e89b-12d3-a456-426614174000" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_TOKEN"

Paramètres de la requête

Nom Type Description Requis
id string (uuid) Identifiant unique (UUID) de la ressource. Oui

Exemple de réponse

{
    "id": "523e4567-e89b-12d3-a456-426614174000",
    "name": "Acme Corp",
    "website": "https://acme.com",
    "industry": "Technology",
    "founded": "2015",
    "revenue": "10M-50M",
    "size": "50-200",
    "headquarters": "Paris, France",
    "description": "Leading provider of innovative solutions.",
    "domain": "acme.com",
    "linkedinUrl": "https://linkedin.com/company/acme",
    "createdAt": "2025-03-13T10:00:00+00:00",
    "updatedAt": "2025-03-13T14:00:00+00:00"
}
PATCH /api/companies/{id}

Update a company

Exemple de requête

curl -X PATCH "https://www.letsligo.com/api/companies/523e4567-e89b-12d3-a456-426614174000" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{   "industry": "Technology",   "size": "50-200" }'

Corps de la requête

{
    "industry": "Technology",
    "size": "50-200"
}

Paramètres de la requête

Nom Type Description Requis
id string (uuid) Identifiant unique (UUID) de la ressource. Oui
name string Non
website string Non
industry string Non
founded string Non
revenue string Non
size string Non
headquarters string Non
description string Non
domain string Non
linkedinUrl string Non