Meta Catalogs
Catálogos de Meta
PUT/api/channels/{channelId}/meta-catalog
Ámbito requerido: meta_catalog.write
| Parámetro | Dónde | Obligatorio |
|---|---|---|
channelId | path | sí |
Cuerpo de la petición
| Campo | Tipo | Obligatorio | Restricciones |
|---|---|---|---|
catalogId | string | sí | min 1, max 128 |
confirmReplace | boolean | no | — |
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ámetro | Dónde | Obligatorio |
|---|---|---|
channelId | path | sí |
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ámetro | Dónde | Obligatorio |
|---|---|---|
channelId | path | sí |
Cuerpo de la petición
| Campo | Tipo | Obligatorio | Restricciones |
|---|---|---|---|
sourceAiAgentId | string | sí | 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ámetro | Dónde | Obligatorio |
|---|---|---|
id | path | sí |
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ámetro | Dónde | Obligatorio |
|---|---|---|
id | path | sí |
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ámetro | Dónde | Obligatorio |
|---|---|---|
channelId | query | sí |
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ámetro | Dónde | Obligatorio |
|---|---|---|
channelId | query | sí |
sourceAiAgentId | query | sí |
search | query | no |
page | query | no |
limit | query | no |
bash
curl "https://api.zapyflow.com.br/api/meta-catalogs/products?channelId=...&sourceAiAgentId=..." \
-H "Authorization: Bearer $ZAPYFLOW_API_KEY"Respuestas
200— OK404— No encontrado — también es la respuesta cuando el recurso es de otro workspace