Errores
addon_ required
HTTP HTTP 402.
- Estado HTTP
- 402
- Tipo del problema
- https://docs.filmo.io/errors/addon_required
Ejemplo
Cuándo ocurre
402. La cuenta no ha contratado (o ha dejado caducar) el add-on al que pertenece la operación, que se nombra en requiredAddon. Ningún rol ni scope lo evita. Se responde por recurso: el CRM, el mantenimiento y las incidencias (el add-on de incidencias), las compras y los campos personalizados necesitan cada uno su propio add-on, y POST /api lo responde cuando la cuenta se queda sin créditos de IA. Las operaciones que no necesitan ningún add-on no se ven afectadas.
Qué hacer
Un administrador añade al plan el add-on nombrado en requiredAddon, o dejas de llamar a las operaciones de ese módulo. No cambies la clave ni sus scopes.
Reintento
Parar401 · 402 · 403 (clave, propietario o plan)
No reintentes: reenviar la misma petición vuelve a fallar. Actúa sobre la clave, su propietario o el plan: usa una clave válida con el permiso adecuado, pide a un administrador el permiso que falta o contrata el add-on.
Campos de errors[]
En addon_required: el id del add-on que necesita el plan de la cuenta (los ids que GET /account lista en addons).
Opciones disponibles: qr-codes, incidence, purchases, activity-log, custom-fields, profitability, web-builder, crm, consignments, email-calendar, sales-documents, internal-bookings, internal-communication, advanced-user-permissions
Lo devuelven
37 operaciones
GET /api/v1/repair-tickets— Listar tickets de reparaciónPOST /api/v1/repair-tickets— Crear un parte de reparaciónGET /api/v1/repair-tickets/{ticketId}— Obtener un ticket de reparaciónPATCH /api/v1/repair-tickets/{ticketId}— Actualizar un ticket de reparaciónPATCH /api/v1/subrents/{subrentId}— Actualizar un subalquilerGET /api/v1/purchase-orders— Listar pedidos de compraGET /api/v1/purchase-orders/{purchaseOrderId}— Obtener una orden de compraPATCH /api/v1/purchase-orders/{purchaseOrderId}— Actualizar una orden de compraGET /api/v1/custom-fields— Listar definiciones de campos personalizadosGET /api/v1/incidents— Listar incidenciasPOST /api/v1/incidents— Abrir una incidenciaGET /api/v1/incidents/{incidentId}— Obtener una incidenciaPATCH /api/v1/incidents/{incidentId}— Actualizar una incidenciaGET /api/v1/incidents/status-counts— Contar incidencias por estadoPOST /api/v1/incidents/{incidentId}/comments— Comentar una incidenciaGET /api/v1/crm/opportunities— Listar oportunidadesPOST /api/v1/crm/opportunities— Crear una oportunidadGET /api/v1/crm/opportunities/{opportunityId}— Obtener una oportunidadPATCH /api/v1/crm/opportunities/{opportunityId}— Actualizar una oportunidadPATCH /api/v1/crm/opportunities/{opportunityId}/stage— Mover una oportunidad a otra etapaPOST /api/v1/crm/opportunities/{opportunityId}/close— Cerrar una oportunidadPOST /api/v1/crm/opportunities/{opportunityId}/links— Vincular un documento a una oportunidadGET /api/v1/crm/pipelines— Listar embudosGET /api/v1/crm/pipelines/{pipelineId}— Obtener un embudoPOST /api/v1/purchase-orders/{purchaseOrderId}/approve— Aprobar un pedido de compraPOST /api/v1/purchase-orders/{purchaseOrderId}/receive— Recibir material de un pedido de compraGET /api/v1/supplier-invoices— Listar facturas de proveedorGET /api/v1/supplier-invoices/{supplierInvoiceId}— Obtener una factura de proveedorPOST /api/v1/ai/ask— Preguntar a la IA sobre tus datosPOST /api/v1/invoices/{invoiceId}/validate— Validar una facturaPUT /api/v1/invoices/external/{originSystem}/{originExternalId}— Crear o actualizar el espejo de una factura emitida externamentePATCH /api/v1/proformas/{proformaId}/status— Cambiar el estado comercial de una proformaPATCH /api/v1/quotes/{quoteId}/status— Cambiar el estado comercial de un presupuestoPOST /api/v1/contracts/{contractId}/validate— Validar un contratoPOST /api/v1/contracts/{contractId}/sign— Registrar la firma de un contratoPOST /api/v1/supplier-invoices/{supplierInvoiceId}/validate— Validar una factura de proveedorPOST /api/v1/supplier-invoices/{supplierInvoiceId}/void— Anular una factura de proveedor
Por MCP
Una llamada a una herramienta que falla vuelve con `isError` y el problema como contenido estructurado, con el mismo `code`.
¿Te ha resultado útil esta página?