États du pipeline

Listez les états de votre pipeline CRM et récupérez un état par ID.

GET /api/pipeline_states

Retrieves the collection of PipelineState resources.

Exemple de requête

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

Paramètres de la requête

Nom Type Description Requis
page integer The collection page number Non

Exemple de réponse

{
    "@context": "/api/contexts/PipelineState",
    "@id": "/api/pipeline_states",
    "@type": "hydra:Collection",
    "hydra:member": [
        {
            "@id": "/api/pipeline_states/223e4567-e89b-12d3-a456-426614174000",
            "@type": "PipelineState",
            "name": "Nouveau contact",
            "color": "#3B82F6",
            "position": 0
        }
    ],
    "hydra:totalItems": 1
}

Attributs de la réponse

Nom Type Description
member[].name string Nom affiché de l'étape du pipeline (ex. Nouveau contact, Qualifié, Client).
member[].color string Code couleur hexadécimal pour l'affichage (ex. #3B82F6).
member[].position integer Ordre/position de l'étape dans le pipeline (à partir de 0).
GET /api/pipeline_states/{id}

Retrieves a PipelineState resource.

Exemple de requête

curl -X GET "https://www.letsligo.com/api/pipeline_states/223e4567-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 PipelineState identifier Oui

Exemple de réponse

{
    "@context": "/api/contexts/PipelineState",
    "@id": "/api/pipeline_states/223e4567-e89b-12d3-a456-426614174000",
    "@type": "PipelineState",
    "name": "Nouveau contact",
    "color": "#3B82F6",
    "position": 0
}

Attributs de la réponse

Nom Type Description
name string Nom affiché de l'étape du pipeline (ex. Nouveau contact, Qualifié, Client).
color string Code couleur hexadécimal pour l'affichage (ex. #3B82F6).
position integer Ordre/position de l'étape dans le pipeline (à partir de 0).