ZapyFlow/Documentación de la APIopenapi.json

Meta Catalogs

Catálogos de Meta

PUT/api/channels/{channelId}/meta-catalog

Ámbito requerido: meta_catalog.write

ParámetroDóndeObligatorio
channelIdpathsí

Cuerpo de la petición

CampoTipoObligatorioRestricciones
catalogIdstringsímin 1, max 128
confirmReplacebooleanno—
bash
curl -X PUT "https://api.zapyflow.com.br/api/channels/{channelId}/meta-catalog" \
  -H "Authorization: Bearer $ZAPYFLOW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ ... }'
Respuestas
  • 200 — OK

DELETE/api/channels/{channelId}/meta-catalog

Ámbito requerido: meta_catalog.write

ParámetroDóndeObligatorio
channelIdpathsí
bash
curl -X DELETE "https://api.zapyflow.com.br/api/channels/{channelId}/meta-catalog" \
  -H "Authorization: Bearer $ZAPYFLOW_API_KEY"
Respuestas
  • 200 — OK

POST/api/channels/{channelId}/meta-catalog/sync

Ámbito requerido: meta_catalog.write

ParámetroDóndeObligatorio
channelIdpathsí

Cuerpo de la petición

CampoTipoObligatorioRestricciones
sourceAiAgentIdstringsímin 1
bash
curl -X POST "https://api.zapyflow.com.br/api/channels/{channelId}/meta-catalog/sync" \
  -H "Authorization: Bearer $ZAPYFLOW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ ... }'
Respuestas
  • 202 — Aceptado — en cola, aún no concluido

GET/api/meta-catalog-syncs/{id}

Ámbito requerido: meta_catalog.read

ParámetroDóndeObligatorio
idpathsí
bash
curl "https://api.zapyflow.com.br/api/meta-catalog-syncs/{id}" \
  -H "Authorization: Bearer $ZAPYFLOW_API_KEY"
Respuestas
  • 200 — OK

POST/api/meta-catalog-syncs/{id}/retry

Ámbito requerido: meta_catalog.write

ParámetroDóndeObligatorio
idpathsí
bash
curl -X POST "https://api.zapyflow.com.br/api/meta-catalog-syncs/{id}/retry" \
  -H "Authorization: Bearer $ZAPYFLOW_API_KEY"
Respuestas
  • 200 — OK

GET/api/meta-catalogs

Ámbito requerido: meta_catalog.read

ParámetroDóndeObligatorio
channelIdquerysí
bash
curl "https://api.zapyflow.com.br/api/meta-catalogs?channelId=..." \
  -H "Authorization: Bearer $ZAPYFLOW_API_KEY"
Respuestas
  • 200 — OK

GET/api/meta-catalogs/products

Ámbito requerido: meta_catalog.read

ParámetroDóndeObligatorio
channelIdquerysí
sourceAiAgentIdquerysí
searchqueryno
pagequeryno
limitqueryno
bash
curl "https://api.zapyflow.com.br/api/meta-catalogs/products?channelId=...&sourceAiAgentId=..." \
  -H "Authorization: Bearer $ZAPYFLOW_API_KEY"
Respuestas
  • 200 — OK
  • 404 — No encontrado — también es la respuesta cuando el recurso es de otro workspace