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.
Parameters
| Field | In | Type | Description |
|---|---|---|---|
statusoptional | query | string | Values:draftactivepauseddeprecatedarchived |
metaStatusoptional | query | string | Values:DRAFTPUBLISHEDDEPRECATEDBLOCKEDTHROTTLED |
categoryoptional | query | string | Values:SIGN_UPSIGN_INAPPOINTMENT_BOOKINGLEAD_GENERATIONCONTACT_USCUSTOMER_SUPPORTSURVEYOTHER |
numberIdoptional | query | string | |
limitoptional | query | integer | |
skipoptional | query | integer |
Responses
200Default ResponseResponse fields and example
Field Type Description itemsrequiredobject[]items[].idrequiredstringitems[].organizationIdrequiredstringitems[].numberIdrequiredstringitems[].namerequiredstringitems[].descriptionoptionalstringitems[].statusrequiredstringValues: draftactivepauseddeprecatedarchiveditems[].versionrequiredintegeritems[].metaFlowIdoptionalstringitems[].metaStatusoptionalstringValues: DRAFTPUBLISHEDDEPRECATEDBLOCKEDTHROTTLEDitems[].metaCategoriesrequiredstring[]items[].flowJsonrequiredobjectitems[].flowJson.versionoptionalstringDefault: 6.2items[].flowJson.data_api_versionoptionalstringDefault: 3.0items[].flowJson.routing_modeloptionalobjectitems[].flowJson.screensrequiredobject[]items[].publishedAtoptionalstring · date-timeitems[].createdAtrequiredstring · date-timeitems[].updatedAtrequiredstring · date-timetotalrequiredintegerJSON{ "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).
Error responses follow RFC 7807 (application/problem+json), with a stable code in the code field. See the error codes
curl example
curl 'https://api.messages.ccxcompany.co/v2/flows' \ -H "Authorization: Bearer $CCX_API_KEY"