> For the complete documentation index, see [llms.txt](https://outboundpro.gitbook.io/api-v1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://outboundpro.gitbook.io/api-v1/status.md).

# Status

## Listar status configurados pelo cliente

> Retorna \*\*todos os status de lead\*\* configurados pelo cliente\
> (ex.: "Não prospectado", "Em prospecção", "Convertido"). Ordem do\
> kanban no painel é dada por \`ordem\`.\
> \
> Use as flags \`status\_inicial\`, \`status\_concluido\`, \`status\_descartado\`,\
> \`status\_enviado\` para detectar transições no seu BI sem hard-code de nomes.\
> \
> Apenas leitura — configuração é feita no painel.<br>

```json
{"openapi":"3.0.3","info":{"title":"OutboundPro API","version":"2.0.0"},"tags":[{"name":"Status","description":"**Status de lead configurados pelo cliente** — fluxo customizado\n(ex.: Novo → Em prospecção → Qualificado → Convertido / Descartado).\n\nApenas leitura via API (configuração é feita no painel).\n\nCada status tem flags: `status_inicial`, `status_concluido`,\n`status_descartado`, `status_enviado` — use para detectar transições\ne segmentar leads no seu BI.\n"}],"servers":[{"url":"https://app.outboundpro.com.br/api","description":"Produção"}],"security":[{"TokenAuth":[]}],"components":{"securitySchemes":{"TokenAuth":{"type":"apiKey","in":"header","name":"Token","description":"Chave privada do cliente (`cli_chave_privada`). Formato UUID v4\n(36 caracteres com hífens). Aceita header em qualquer case\n(`Token`, `token`, `TOKEN`).\n"}},"schemas":{"Status":{"type":"object","properties":{"id":{"type":"integer"},"nome":{"type":"string"},"cor_fundo":{"type":"string"},"cor_texto":{"type":"string"},"ordem":{"type":"integer","description":"Posição visual no kanban do painel."},"status_inicial":{"type":"boolean","description":"É o status default de leads novos."},"status_concluido":{"type":"boolean","description":"Marca fim feliz do funil (convertido)."},"status_descartado":{"type":"boolean","description":"Marca lead que saiu do funil sem converter."},"status_enviado":{"type":"boolean","description":"Marca lead que foi enviado pra equipe interna/CRM externo."}}},"ErrorResponse":{"type":"object","required":["response"],"properties":{"response":{"type":"string","enum":["error"]},"mensagem":{"type":"string","description":"Descrição do erro em pt-BR. Família Contact usa `message` (legado)."},"message":{"type":"string","description":"Equivalente inglês de `mensagem`, usado pela família Contact."}}}},"responses":{"Unauthorized":{"description":"Token ausente, inválido ou cliente inativo.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}},"paths":{"/status/list":{"get":{"tags":["Status"],"summary":"Listar status configurados pelo cliente","operationId":"statusList","description":"Retorna **todos os status de lead** configurados pelo cliente\n(ex.: \"Não prospectado\", \"Em prospecção\", \"Convertido\"). Ordem do\nkanban no painel é dada por `ordem`.\n\nUse as flags `status_inicial`, `status_concluido`, `status_descartado`,\n`status_enviado` para detectar transições no seu BI sem hard-code de nomes.\n\nApenas leitura — configuração é feita no painel.\n","responses":{"200":{"description":"Status disponíveis.","content":{"application/json":{"schema":{"type":"object","properties":{"response":{"type":"string","enum":["success"]},"status":{"type":"array","items":{"$ref":"#/components/schemas/Status"}}}}}}},"401":{"$ref":"#/components/responses/Unauthorized"}}}}}}
```
