Catálogos (Commerce)
Referencia de 5 endpoints generados desde mosend-wb-backend/src/modules/catalogs/catalogs.controller.ts.
Base path:
/organizations/:orgId/catalog·5 endpoints·Source: mosend-wb-backend/src/modules/catalogs/catalogs.controller.ts/organizations/:orgId/catalog/waba/:wabaId/connect bearer
Detecta el catálogo conectado a la WABA (Commerce Manager), lo guarda y sincroniza productos.
Path params
orgIdstringrequeridowabaIdstringrequerido
Respuestas
- 201
curl -X POST 'https://api.mosend.dev/organizations/a1b2c3d4-1234-5678-9abc-def012345678/catalog/waba/00000000-0000-0000-0000-000000000000/connect' \ -H 'X-Api-Key: mk_live_<prefix>.<secret>'
Response · 200
{
"data": {
"id": "00000000-0000-0000-0000-000000000000",
"createdAt": "2026-05-01T03:42:18.123Z"
},
"timestamp": "2026-05-01T03:42:18.123Z"
}/organizations/:orgId/catalog/waba/:wabaId/sync bearer
Re-sincroniza los productos del catálogo conectado.
Path params
orgIdstringrequeridowabaIdstringrequerido
Respuestas
- 201
curl -X POST 'https://api.mosend.dev/organizations/a1b2c3d4-1234-5678-9abc-def012345678/catalog/waba/00000000-0000-0000-0000-000000000000/sync' \ -H 'X-Api-Key: mk_live_<prefix>.<secret>'
Response · 200
{
"data": {
"id": "00000000-0000-0000-0000-000000000000",
"createdAt": "2026-05-01T03:42:18.123Z"
},
"timestamp": "2026-05-01T03:42:18.123Z"
}/organizations/:orgId/catalog/products bearer
Lista los productos cacheados del catálogo.
Path params
orgIdstringrequerido
Query params
catalogIdstringrequerido
Respuestas
- 200
curl -X GET 'https://api.mosend.dev/organizations/a1b2c3d4-1234-5678-9abc-def012345678/catalog/products' \ -H 'X-Api-Key: mk_live_<prefix>.<secret>'
Response · 200
{
"data": [
{
"id": "00000000-0000-0000-0000-000000000000",
"createdAt": "2026-05-01T03:42:18.123Z"
}
],
"timestamp": "2026-05-01T03:42:18.123Z"
}/organizations/:orgId/catalog/commerce-settings bearer
Lee la configuración comercial de un número.
Path params
orgIdstringrequerido
Query params
phoneNumberIdstringrequerido
Respuestas
- 200
curl -X GET 'https://api.mosend.dev/organizations/a1b2c3d4-1234-5678-9abc-def012345678/catalog/commerce-settings' \ -H 'X-Api-Key: mk_live_<prefix>.<secret>'
Response · 200
{
"data": [
{
"id": "00000000-0000-0000-0000-000000000000",
"createdAt": "2026-05-01T03:42:18.123Z"
}
],
"timestamp": "2026-05-01T03:42:18.123Z"
}/organizations/:orgId/catalog/commerce-settings bearer
Actualiza la configuración comercial de un número.
Path params
orgIdstringrequerido
Query params
phoneNumberIdstringrequerido
Body (JSON)
isCartEnabledbooleanHabilitar el carrito de compras en las conversaciones.
isCatalogVisiblebooleanHacer visible el catálogo en el perfil del negocio.
Respuestas
- 200
curl -X PATCH 'https://api.mosend.dev/organizations/a1b2c3d4-1234-5678-9abc-def012345678/catalog/commerce-settings' \
-H 'X-Api-Key: mk_live_<prefix>.<secret>' \
-H 'Content-Type: application/json' \
-d '{"isCartEnabled": true,"isCatalogVisible": true}'Response · 200
{
"data": {
"id": "00000000-0000-0000-0000-000000000000",
"name": "string",
"description": "string"
},
"timestamp": "2026-05-01T03:42:18.123Z"
}