Lista os flows da organização
GET/v2/flows
Devolve os flows da organização da credencial, com o flowJson de cada um.
A organização vem da credencial — não existe parâmetro para escolhê-la.
Campos internos (segredos do endpoint, estado do builder, config de envio) não fazem parte do contrato e não são devolvidos.
Parâmetros
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
statusopcional | query | string | Valores:draftactivepauseddeprecatedarchived |
metaStatusopcional | query | string | Valores:DRAFTPUBLISHEDDEPRECATEDBLOCKEDTHROTTLED |
categoryopcional | query | string | Valores:SIGN_UPSIGN_INAPPOINTMENT_BOOKINGLEAD_GENERATIONCONTACT_USCUSTOMER_SUPPORTSURVEYOTHER |
numberIdopcional | query | string | |
limitopcional | query | integer | |
skipopcional | query | integer |
Respostas
200Default ResponseCampos e exemplo da resposta
Campo Tipo Descrição itemsobrigatórioobject[]items[].idobrigatóriostringitems[].organizationIdobrigatóriostringitems[].numberIdobrigatóriostringitems[].nameobrigatóriostringitems[].descriptionopcionalstringitems[].statusobrigatóriostringValores: draftactivepauseddeprecatedarchiveditems[].versionobrigatóriointegeritems[].metaFlowIdopcionalstringitems[].metaStatusopcionalstringValores: DRAFTPUBLISHEDDEPRECATEDBLOCKEDTHROTTLEDitems[].metaCategoriesobrigatóriostring[]items[].flowJsonobrigatórioobjectitems[].flowJson.versionopcionalstringPadrão: 6.2items[].flowJson.data_api_versionopcionalstringPadrão: 3.0items[].flowJson.routing_modelopcionalobjectitems[].flowJson.screensobrigatórioobject[]items[].publishedAtopcionalstring · date-timeitems[].createdAtobrigatóriostring · date-timeitems[].updatedAtobrigatóriostring · date-timetotalobrigatóriointegerJSON{ "items": [ { "id": "string", "organizationId": "string", "numberId": "string", "name": "string", "description": "string", "status": "draft", "version": 1, "metaFlowId": "string", "metaStatus": "DRAFT", "metaCategories": [ "SIGN_UP" ], "flowJson": { "version": "6.2", "data_api_version": "3.0", "routing_model": {}, "screens": [ { "id": "string", "title": "string", "terminal": true, "success": true, "refresh_on_back": true, "sensitive": [ "string" ], "data": {}, "layout": { "type": "SingleColumnLayout", "children": [ { "type": null } ] } } ] }, "publishedAt": "2026-10-16T12:00:00.000Z", "createdAt": "2026-10-16T12:00:00.000Z", "updatedAt": "2026-10-16T12:00:00.000Z" } ], "total": 0}
400RFC 7807 problem details for BAD_REQUEST (400).401RFC 7807 problem details for UNAUTHORIZED (401).403RFC 7807 problem details for FORBIDDEN (403).
As respostas de erro seguem o formato RFC 7807 (application/problem+json), com um código estável no campo code. Ver os códigos de erro
Exemplo em curl
curl 'https://api.messages.ccxcompany.co/v2/flows' \ -H "Authorization: Bearer $CCX_API_KEY"