Guías
Permisos (scopes)
Una clave lleva permisos; cada operación exige exactamente uno. Concede los mínimos que necesites.
Los permisos del contrato. Cada uno tiene un ancla para enlazarlo.
| Permiso | Permite | Operaciones | Herramientas MCP |
|---|---|---|---|
account:read | Leer la cuenta que hizo la petición: su nombre, zona horaria, moneda, país, add-ons, la clave de API con sus permisos (scopes) y los límites de uso. GET /api es la primera llamada de cualquier integración, así que este es el permiso (scope) que hay que conceder primero. | 1 | 1 |
ai:ask | Hacer una pregunta al asistente de Filmo sobre los datos de la cuenta en lenguaje natural. Nunca escribe, pero cada llamada gasta créditos de IA de la cuenta, y puede buscar en la web. | 1 | 1 |
availability:read | Consultar la disponibilidad de artículos en un rango de fechas, y leer las indisponibilidades de una persona, un vehículo o un espacio. | 2 | 2 |
availability:write | Declarar, corregir, cerrar y eliminar indisponibilidades de una persona, un vehículo o un espacio. Eliminar una indisponibilidad no se puede deshacer. | 3 | 3 |
collections:read | Leer el árbol de colecciones con el que se organiza el catálogo. | 1 | 1 |
collections:write | Crear y renombrar colecciones, y moverlas dentro del árbol. | 2 | 2 |
contacts:read | Leer contactos (clientes y proveedores), sus direcciones y contactos relacionados, y buscar contactos por número de contacto. | 4 | 4 |
contacts:write | Crear, modificar y eliminar contactos, sus direcciones, condiciones comerciales y vínculos con contactos relacionados. Eliminar un contacto elimina también sus relaciones, notas, archivos, tareas, métodos de pago y acceso al portal de clientes, y no se puede deshacer. Quitar una dirección tampoco se puede deshacer. | 10 | 10 |
contracts:read | Leer contratos de alquiler con el estado de su documento y de su firma. | 2 | 2 |
contracts:write | Validar, firmar, anular y cancelar contratos de alquiler. Validar un contrato le asigna número y lo bloquea. Anularlo le quita la validez. Cancelar un contrato es terminal: un contrato cancelado ya no se puede firmar. Un contrato ya firmado solo se puede deshacer anulando el documento. | 4 | 4 |
crm:read | Leer oportunidades del CRM y los embudos por los que avanzan. | 4 | 4 |
crm:write | Crear y modificar oportunidades, moverlas entre etapas, cerrarlas y vincularles documentos. | 5 | 5 |
custom-fields:read | Leer las definiciones de los campos personalizados de la cuenta (identificador, tipo y valores aceptados), no los valores guardados en los registros. | 1 | 1 |
incidents:read | Leer incidencias (material roto, perdido o dañado) y el recuento de incidencias por estado. | 3 | 3 |
incidents:write | Abrir y actualizar incidencias, y comentarlas. | 3 | 3 |
internal-services:read | Leer servicios internos, las asignaciones planificadas que no cuelgan de un pedido. | 2 | 2 |
internal-services:write | Crear y modificar servicios internos. | 2 | 2 |
invoices:read | Lee facturas (con sus líneas), notas de crédito y proformas (totales y estado; sus líneas no se publican). | 7 | 7 |
invoices:write | Validar y anular facturas y notas de crédito, cambiar el estado comercial de las proformas y crear o actualizar el espejo de una factura emitida por otro sistema. Validar una factura o una nota de crédito le asigna número, la firma y la bloquea, y después ninguna de las dos se puede editar; anularla conserva el número y no se puede deshacer. Anular una factura no emite una nota de crédito. | 6 | 6 |
items:read | Leer artículos del catálogo y sus unidades serializadas. | 4 | 4 |
items:write | Crear, modificar y eliminar artículos, incluidos sus precios, propiedades físicas, accesorios, alternativas y variantes, y actualizar unidades serializadas. Eliminar un artículo elimina también sus unidades serializadas, notas, archivos y tareas, y no se puede deshacer. | 9 | 9 |
kits:read | Leer kits, los grupos con nombre de artículos que salen juntos. | 2 | 2 |
kits:write | Crear y modificar kits. | 2 | 2 |
notes:read | Leer las notas adjuntas a una entidad de la cuenta. | 1 | 1 |
notes:write | Escribir notas en entidades de la cuenta. | 1 | 1 |
orders:read | Leer pedidos de alquiler y sus líneas. | 3 | 3 |
orders:write | Crear y modificar pedidos, y ejecutar acciones sobre ellos (reservar, anular la reserva, cancelar, archivar, devolver líneas). Cancelar un pedido no se puede deshacer desde la API. Devolver líneas devuelve el material al stock, así que un reintento sin la misma Idempotency-Key lo devuelve dos veces. Envía tu propia clave. Reservar descuenta stock y crea las tareas de entrega y devolución. | 7 | 7 |
planner:read | Leer los servicios de personal y de flota de una ventana de fechas, con quién los cubre, y los recursos que se pueden asignar. | 2 | 2 |
planner:write | Asignar recursos a los servicios del planificador y quitarlos. | 2 | 2 |
projects:read | Leer proyectos y el catálogo de tipos de proyecto. | 3 | 3 |
projects:write | Crear, modificar y archivar proyectos, y vincularles pedidos o desvincularlos. | 5 | 5 |
purchase-orders:read | Leer órdenes de compra a proveedores. | 2 | 2 |
purchase-orders:write | Modificar, aprobar y recepcionar órdenes de compra. Recepcionar una orden de compra registra inventario nuevo, así que un reintento sin el mismo Idempotency-Key duplica el stock. Envía tu propia clave. | 3 | 3 |
quotes:read | Leer presupuestos (versión activa) y sus líneas. | 3 | 3 |
quotes:write | Modificar el estado comercial de los presupuestos. Confirmar una versión de un presupuesto pasa todas las demás versiones a superseded. | 1 | 1 |
repair-tickets:read | Leer tickets de reparación. | 2 | 2 |
repair-tickets:write | Crear y modificar tickets de reparación, incluidas sus líneas. Enviar lines al actualizar un ticket sustituye todo el conjunto de líneas: envíalas todas o ninguna. | 2 | 2 |
schedule:read | Leer la agenda consolidada de un rango de fechas: proyectos, pedidos, tareas, servicios internos y servicios de pedido. | 1 | 1 |
services:read | Leer servicios, las líneas vendibles que no proceden del inventario. | 2 | 2 |
services:write | Crear y modificar servicios, incluidos los precios. | 2 | 2 |
spaces:read | Leer almacenes y espacios alquilables. | 2 | 2 |
spaces:write | Modificar y eliminar espacios, y reemplazar sus servicios y equipamiento y establecer su precio. Eliminar un espacio elimina también sus notas, archivos, tareas, imágenes e indisponibilidades declaradas, y no se puede deshacer. | 4 | 4 |
staff:read | Leer miembros del personal y comprobar la disponibilidad del personal en un rango de fechas. | 3 | 3 |
staff:write | Crear, modificar y eliminar miembros del personal (solo datos de organización). Eliminar a un miembro del personal no se puede deshacer. | 3 | 3 |
subrents:read | Leer subalquileres, el material alquilado a otras empresas para cubrir un trabajo. | 2 | 2 |
subrents:write | Modificar subalquileres. | 1 | 1 |
supplier-invoices:read | Leer facturas recibidas de proveedores. | 2 | 2 |
supplier-invoices:write | Validar y anular facturas recibidas de proveedores. Validar una factura de proveedor le asigna número y la bloquea, y anularla conserva su número. Ambas acciones requieren el add-on de compras. | 2 | 2 |
tags:read | Leer el vocabulario de etiquetas de la cuenta. | 1 | 1 |
tags:write | Crear y eliminar etiquetas, y asignarlas o quitarlas en entidades. Eliminar una etiqueta la quita de todas las entidades que la tenían, y no se puede deshacer. | 4 | 4 |
tasks:read | Leer tareas, eventos de la agenda y tipos de tarea. | 3 | 3 |
tasks:write | Crear, modificar y eliminar tareas. Eliminar una tarea no se puede deshacer. | 3 | 3 |
treasury:read | Leer cuentas de tesorería, pagos y métodos de pago, y los pagos de una factura. | 6 | 6 |
treasury:write | Registrar, modificar y vincular pagos. Registrar un pago escribe en tus cuentas: un reintento sin el mismo Idempotency-Key lo registra dos veces. Envía tu propia clave. | 3 | 3 |
users:read | Leer las personas con acceso a la cuenta, con su rol y estado de acceso. Solo los administradores pueden llamarla. | 1 | 1 |
vehicles:read | Leer vehículos de la flota y comprobar la disponibilidad de la flota en un rango de fechas. | 3 | 3 |
vehicles:write | Crear, modificar y eliminar vehículos. Eliminar un vehículo no se puede deshacer. | 3 | 3 |
workflows:read | Listar los workflows de la cuenta y si cada uno está activo. Las definiciones no se publican. | 1 | 1 |
workflows:run | Iniciar una ejecución de un workflow, como hace el botón Ejecutar de la app. La ejecución se realiza en segundo plano y hace lo que digan los pasos del workflow, así que puede cambiar datos en Filmo y tener efectos fuera de Filmo. Este es el permiso más amplio del contrato: una ejecución hace lo que digan los pasos del workflow. Concédelo solo a las integraciones que necesiten iniciar workflows y envía tu propio Idempotency-Key. | 1 | 1 |
Cada permiso
Enlace a esta sección: Cada permisoaccount:read
Enlace a esta sección: account:readLeer la cuenta que hizo la petición: su nombre, zona horaria, moneda, país, add-ons, la clave de API con sus permisos (scopes) y los límites de uso. GET /api es la primera llamada de cualquier integración, así que este es el permiso (scope) que hay que conceder primero.
GET /api— Obtener la cuenta/v1 /account
Hacer una pregunta al asistente de Filmo sobre los datos de la cuenta en lenguaje natural. Nunca escribe, pero cada llamada gasta créditos de IA de la cuenta, y puede buscar en la web.
POST /api— Preguntar a la IA sobre tus datos/v1 /ai /ask
availability:read
Enlace a esta sección: availability:readConsultar la disponibilidad de artículos en un rango de fechas, y leer las indisponibilidades de una persona, un vehículo o un espacio.
POST /api— Comprobar la disponibilidad de artículos/v1 /availability /check GET /api— Listar las indisponibilidades de un recurso/v1 /availability /unavailabilities
availability:write
Enlace a esta sección: availability:writeDeclarar, corregir, cerrar y eliminar indisponibilidades de una persona, un vehículo o un espacio. Eliminar una indisponibilidad no se puede deshacer.
POST /api— Declarar una indisponibilidad/v1 /availability /unavailabilities PATCH /api— Corregir o cerrar una indisponibilidad/v1 /availability /unavailabilities /{unavailabilityId} DELETE /api— Eliminar una indisponibilidad/v1 /availability /unavailabilities /{unavailabilityId}
collections:read
Enlace a esta sección: collections:readLeer el árbol de colecciones con el que se organiza el catálogo.
GET /api— Listar colecciones/v1 /collections
collections:write
Enlace a esta sección: collections:writeCrear y renombrar colecciones, y moverlas dentro del árbol.
POST /api— Crear una colección/v1 /collections PATCH /api— Actualizar una colección/v1 /collections /{collectionId}
contacts:read
Enlace a esta sección: contacts:readLeer contactos (clientes y proveedores), sus direcciones y contactos relacionados, y buscar contactos por número de contacto.
GET /api— Listar contactos/v1 /contacts GET /api— Obtener un contacto/v1 /contacts /{contactId} GET /api— Listar los contactos relacionados con un contacto/v1 /contacts /{contactId} /related-contacts POST /api— Buscar contactos por referencia externa/v1 /contacts /lookup
contacts:write
Enlace a esta sección: contacts:writeCrear, modificar y eliminar contactos, sus direcciones, condiciones comerciales y vínculos con contactos relacionados. Eliminar un contacto elimina también sus relaciones, notas, archivos, tareas, métodos de pago y acceso al portal de clientes, y no se puede deshacer. Quitar una dirección tampoco se puede deshacer.
POST /api— Crear un contacto/v1 /contacts PATCH /api— Actualizar un contacto/v1 /contacts /{contactId} DELETE /api— Eliminar un contacto/v1 /contacts /{contactId} PATCH /api— Actualizar las condiciones comerciales de un contacto/v1 /contacts /{contactId} /preferences POST /api— Añadir una dirección a un contacto/v1 /contacts /{contactId} /addresses PATCH /api— Actualizar una dirección de un contacto/v1 /contacts /{contactId} /addresses /{addressId} DELETE /api— Quitar una dirección de un contacto/v1 /contacts /{contactId} /addresses /{addressId} POST /api— Relacionar dos contactos/v1 /contacts /{contactId} /related-contacts PATCH /api— Cambiar el rol de una relación/v1 /contacts /{contactId} /related-contacts /{relatedContactId} DELETE /api— Quitar la relación entre dos contactos/v1 /contacts /{contactId} /related-contacts /{relatedContactId}
contracts:read
Enlace a esta sección: contracts:readLeer contratos de alquiler con el estado de su documento y de su firma.
GET /api— Listar contratos/v1 /contracts GET /api— Obtener un contrato/v1 /contracts /{contractId}
contracts:write
Enlace a esta sección: contracts:writeValidar, firmar, anular y cancelar contratos de alquiler. Validar un contrato le asigna número y lo bloquea. Anularlo le quita la validez. Cancelar un contrato es terminal: un contrato cancelado ya no se puede firmar. Un contrato ya firmado solo se puede deshacer anulando el documento.
POST /api— Validar un contrato/v1 /contracts /{contractId} /validate POST /api— Registrar la firma de un contrato/v1 /contracts /{contractId} /sign POST /api— Anular un contrato/v1 /contracts /{contractId} /void POST /api— Cancelar un contrato a efectos operativos/v1 /contracts /{contractId} /cancel
crm:read
Enlace a esta sección: crm:readLeer oportunidades del CRM y los embudos por los que avanzan.
GET /api— Listar oportunidades/v1 /crm /opportunities GET /api— Obtener una oportunidad/v1 /crm /opportunities /{opportunityId} GET /api— Listar embudos/v1 /crm /pipelines GET /api— Obtener un embudo/v1 /crm /pipelines /{pipelineId}
crm:write
Enlace a esta sección: crm:writeCrear y modificar oportunidades, moverlas entre etapas, cerrarlas y vincularles documentos.
POST /api— Crear una oportunidad/v1 /crm /opportunities PATCH /api— Actualizar una oportunidad/v1 /crm /opportunities /{opportunityId} PATCH /api— Mover una oportunidad a otra etapa/v1 /crm /opportunities /{opportunityId} /stage POST /api— Cerrar una oportunidad/v1 /crm /opportunities /{opportunityId} /close POST /api— Vincular un documento a una oportunidad/v1 /crm /opportunities /{opportunityId} /links
custom-fields:read
Enlace a esta sección: custom-fields:readLeer las definiciones de los campos personalizados de la cuenta (identificador, tipo y valores aceptados), no los valores guardados en los registros.
GET /api— Listar definiciones de campos personalizados/v1 /custom-fields
incidents:read
Enlace a esta sección: incidents:readLeer incidencias (material roto, perdido o dañado) y el recuento de incidencias por estado.
GET /api— Listar incidencias/v1 /incidents GET /api— Obtener una incidencia/v1 /incidents /{incidentId} GET /api— Contar incidencias por estado/v1 /incidents /status-counts
incidents:write
Enlace a esta sección: incidents:writeAbrir y actualizar incidencias, y comentarlas.
POST /api— Abrir una incidencia/v1 /incidents PATCH /api— Actualizar una incidencia/v1 /incidents /{incidentId} POST /api— Comentar una incidencia/v1 /incidents /{incidentId} /comments
internal-services:read
Enlace a esta sección: internal-services:readLeer servicios internos, las asignaciones planificadas que no cuelgan de un pedido.
GET /api— Listar servicios internos/v1 /internal-services GET /api— Obtener un servicio interno/v1 /internal-services /{internalServiceId}
internal-services:write
Enlace a esta sección: internal-services:writeCrear y modificar servicios internos.
POST /api— Crear un servicio interno/v1 /internal-services PATCH /api— Actualizar un servicio interno/v1 /internal-services /{internalServiceId}
invoices:read
Enlace a esta sección: invoices:readLee facturas (con sus líneas), notas de crédito y proformas (totales y estado; sus líneas no se publican).
GET /api— Listar facturas/v1 /invoices GET /api— Obtener una factura/v1 /invoices /{invoiceId} GET /api— Listar las líneas de una factura/v1 /invoices /{invoiceId} /lines GET /api— Listar notas de crédito/v1 /credit-notes GET /api— Obtener una nota de crédito/v1 /credit-notes /{creditNoteId} GET /api— Listar proformas/v1 /proformas GET /api— Obtener una proforma/v1 /proformas /{proformaId}
invoices:write
Enlace a esta sección: invoices:writeValidar y anular facturas y notas de crédito, cambiar el estado comercial de las proformas y crear o actualizar el espejo de una factura emitida por otro sistema. Validar una factura o una nota de crédito le asigna número, la firma y la bloquea, y después ninguna de las dos se puede editar; anularla conserva el número y no se puede deshacer. Anular una factura no emite una nota de crédito.
POST /api— Validar una factura/v1 /invoices /{invoiceId} /validate POST /api— Anular una factura/v1 /invoices /{invoiceId} /void PUT /api— Crear o actualizar el espejo de una factura emitida externamente/v1 /invoices /external /{originSystem} /{originExternalId} POST /api— Validar una nota de crédito/v1 /credit-notes /{creditNoteId} /validate POST /api— Anular una nota de crédito/v1 /credit-notes /{creditNoteId} /void PATCH /api— Cambiar el estado comercial de una proforma/v1 /proformas /{proformaId} /status
items:read
Enlace a esta sección: items:readLeer artículos del catálogo y sus unidades serializadas.
GET /api— Listar artículos/v1 /items GET /api— Obtener un artículo/v1 /items /{itemId} GET /api— Listar unidades serializadas/v1 /serialized-items GET /api— Obtener una unidad serializada/v1 /serialized-items /{serializedItemId}
items:write
Enlace a esta sección: items:writeCrear, modificar y eliminar artículos, incluidos sus precios, propiedades físicas, accesorios, alternativas y variantes, y actualizar unidades serializadas. Eliminar un artículo elimina también sus unidades serializadas, notas, archivos y tareas, y no se puede deshacer.
POST /api— Crear un artículo/v1 /items PATCH /api— Actualizar un artículo/v1 /items /{itemId} DELETE /api— Eliminar un artículo/v1 /items /{itemId} PATCH /api— Actualizar peso y dimensiones/v1 /items /{itemId} /physical-properties PATCH /api— Actualizar los precios de un artículo/v1 /items /{itemId} /pricing PATCH /api— Actualizar una unidad serializada/v1 /serialized-items /{serializedItemId} PUT /api— Actualizar los accesorios de un artículo/v1 /items /{itemId} /accessories PUT /api— Actualizar las alternativas de un artículo/v1 /items /{itemId} /alternatives PATCH /api— Actualizar una variante de un artículo/v1 /items /{itemId} /variants /{variantId}
kits:read
Enlace a esta sección: kits:readLeer kits, los grupos con nombre de artículos que salen juntos.
GET /api— Listar kits/v1 /kits GET /api— Obtener un kit/v1 /kits /{kitId}
kits:write
Enlace a esta sección: kits:writeCrear y modificar kits.
POST /api— Crear un kit/v1 /kits PATCH /api— Actualizar un kit/v1 /kits /{kitId}
notes:read
Enlace a esta sección: notes:readLeer las notas adjuntas a una entidad de la cuenta.
GET /api— Listar las notas de una entidad/v1 /notes
notes:write
Enlace a esta sección: notes:writeEscribir notas en entidades de la cuenta.
POST /api— Escribe una nota en una entidad/v1 /notes
orders:read
Enlace a esta sección: orders:readLeer pedidos de alquiler y sus líneas.
GET /api— Listar pedidos/v1 /orders GET /api— Obtener un pedido/v1 /orders /{orderId} GET /api— Listar las líneas de un pedido/v1 /orders /{orderId} /lines
orders:write
Enlace a esta sección: orders:writeCrear y modificar pedidos, y ejecutar acciones sobre ellos (reservar, anular la reserva, cancelar, archivar, devolver líneas). Cancelar un pedido no se puede deshacer desde la API. Devolver líneas devuelve el material al stock, así que un reintento sin la misma Idempotency-Key lo devuelve dos veces. Envía tu propia clave. Reservar descuenta stock y crea las tareas de entrega y devolución.
POST /api— Crear un pedido/v1 /orders PATCH /api— Actualizar la cabecera de un pedido/v1 /orders /{orderId} POST /api— Cancelar un pedido/v1 /orders /{orderId} /cancel PUT /api— Archivar o restaurar un pedido/v1 /orders /{orderId} /archive POST /api— Devolver líneas de pedido/v1 /orders /line-items /returns POST /api— Reservar un pedido/v1 /orders /{orderId} /reserve POST /api— Anula la reserva de un pedido/v1 /orders /{orderId} /unreserve
planner:read
Enlace a esta sección: planner:readLeer los servicios de personal y de flota de una ventana de fechas, con quién los cubre, y los recursos que se pueden asignar.
GET /api— Listar los servicios por cubrir/v1 /planner /services GET /api— Listar los recursos asignables/v1 /planner /resources
planner:write
Enlace a esta sección: planner:writeAsignar recursos a los servicios del planificador y quitarlos.
POST /api— Asignar un recurso a un servicio/v1 /planner /assignments POST /api— Quitar un recurso de un servicio/v1 /planner /assignments /remove
projects:read
Enlace a esta sección: projects:readLeer proyectos y el catálogo de tipos de proyecto.
GET /api— Listar proyectos/v1 /projects GET /api— Obtener un proyecto/v1 /projects /{projectId} GET /api— Listar tipos de proyecto/v1 /project-types
projects:write
Enlace a esta sección: projects:writeCrear, modificar y archivar proyectos, y vincularles pedidos o desvincularlos.
POST /api— Crear un proyecto/v1 /projects PUT /api— Archivar o restaurar un proyecto/v1 /projects /{projectId} /archive PATCH /api— Actualizar un proyecto/v1 /projects /{projectId} POST /api— Vincular un pedido a un proyecto/v1 /projects /{projectId} /orders /{orderId} DELETE /api— Desvincular un pedido de un proyecto/v1 /projects /{projectId} /orders /{orderId}
purchase-orders:read
Enlace a esta sección: purchase-orders:readLeer órdenes de compra a proveedores.
GET /api— Listar pedidos de compra/v1 /purchase-orders GET /api— Obtener una orden de compra/v1 /purchase-orders /{purchaseOrderId}
purchase-orders:write
Enlace a esta sección: purchase-orders:writeModificar, aprobar y recepcionar órdenes de compra. Recepcionar una orden de compra registra inventario nuevo, así que un reintento sin el mismo Idempotency-Key duplica el stock. Envía tu propia clave.
PATCH /api— Actualizar una orden de compra/v1 /purchase-orders /{purchaseOrderId} POST /api— Aprobar un pedido de compra/v1 /purchase-orders /{purchaseOrderId} /approve POST /api— Recibir material de un pedido de compra/v1 /purchase-orders /{purchaseOrderId} /receive
quotes:read
Enlace a esta sección: quotes:readLeer presupuestos (versión activa) y sus líneas.
GET /api— Listar presupuestos/v1 /quotes GET /api— Obtener un presupuesto/v1 /quotes /{quoteId} GET /api— Listar las líneas de un presupuesto/v1 /quotes /{quoteId} /lines
quotes:write
Enlace a esta sección: quotes:writeModificar el estado comercial de los presupuestos. Confirmar una versión de un presupuesto pasa todas las demás versiones a superseded.
PATCH /api— Cambiar el estado comercial de un presupuesto/v1 /quotes /{quoteId} /status
repair-tickets:read
Enlace a esta sección: repair-tickets:readLeer tickets de reparación.
GET /api— Listar tickets de reparación/v1 /repair-tickets GET /api— Obtener un ticket de reparación/v1 /repair-tickets /{ticketId}
repair-tickets:write
Enlace a esta sección: repair-tickets:writeCrear y modificar tickets de reparación, incluidas sus líneas. Enviar lines al actualizar un ticket sustituye todo el conjunto de líneas: envíalas todas o ninguna.
POST /api— Crear un parte de reparación/v1 /repair-tickets PATCH /api— Actualizar un ticket de reparación/v1 /repair-tickets /{ticketId}
schedule:read
Enlace a esta sección: schedule:readLeer la agenda consolidada de un rango de fechas: proyectos, pedidos, tareas, servicios internos y servicios de pedido.
GET /api— Obtener la agenda de un rango/v1 /schedule
services:read
Enlace a esta sección: services:readLeer servicios, las líneas vendibles que no proceden del inventario.
GET /api— Listar servicios/v1 /services GET /api— Obtener un servicio/v1 /services /{serviceId}
services:write
Enlace a esta sección: services:writeCrear y modificar servicios, incluidos los precios.
POST /api— Crear un servicio/v1 /services PATCH /api— Actualizar un servicio/v1 /services /{serviceId}
spaces:read
Enlace a esta sección: spaces:readLeer almacenes y espacios alquilables.
GET /api— Listar almacenes y espacios/v1 /spaces GET /api— Obtener un almacén o espacio/v1 /spaces /{spaceId}
spaces:write
Enlace a esta sección: spaces:writeModificar y eliminar espacios, y reemplazar sus servicios y equipamiento y establecer su precio. Eliminar un espacio elimina también sus notas, archivos, tareas, imágenes e indisponibilidades declaradas, y no se puede deshacer.
PATCH /api— Actualizar un almacén o espacio/v1 /spaces /{spaceId} DELETE /api— Eliminar un espacio/v1 /spaces /{spaceId} PUT /api— Reemplazar las comodidades y el equipamiento/v1 /spaces /{spaceId} /amenities PATCH /api— Actualizar los precios de un espacio/v1 /spaces /{spaceId} /pricing
staff:read
Enlace a esta sección: staff:readLeer miembros del personal y comprobar la disponibilidad del personal en un rango de fechas.
GET /api— Listar personal/v1 /staff GET /api— Obtener un miembro del personal/v1 /staff /{staffId} POST /api— Comprobar la disponibilidad del personal/v1 /staff /availability
staff:write
Enlace a esta sección: staff:writeCrear, modificar y eliminar miembros del personal (solo datos de organización). Eliminar a un miembro del personal no se puede deshacer.
POST /api— Crear un miembro del personal/v1 /staff PATCH /api— Actualizar un miembro del personal/v1 /staff /{staffId} DELETE /api— Eliminar un miembro del personal/v1 /staff /{staffId}
subrents:read
Enlace a esta sección: subrents:readLeer subalquileres, el material alquilado a otras empresas para cubrir un trabajo.
GET /api— Listar subalquileres/v1 /subrents GET /api— Obtener un subalquiler/v1 /subrents /{subrentId}
subrents:write
Enlace a esta sección: subrents:writeModificar subalquileres.
PATCH /api— Actualizar un subalquiler/v1 /subrents /{subrentId}
supplier-invoices:read
Enlace a esta sección: supplier-invoices:readLeer facturas recibidas de proveedores.
GET /api— Listar facturas de proveedor/v1 /supplier-invoices GET /api— Obtener una factura de proveedor/v1 /supplier-invoices /{supplierInvoiceId}
supplier-invoices:write
Enlace a esta sección: supplier-invoices:writeValidar y anular facturas recibidas de proveedores. Validar una factura de proveedor le asigna número y la bloquea, y anularla conserva su número. Ambas acciones requieren el add-on de compras.
POST /api— Validar una factura de proveedor/v1 /supplier-invoices /{supplierInvoiceId} /validate POST /api— Anular una factura de proveedor/v1 /supplier-invoices /{supplierInvoiceId} /void
tags:read
Enlace a esta sección: tags:readLeer el vocabulario de etiquetas de la cuenta.
GET /api— Listar etiquetas/v1 /tags
tags:write
Enlace a esta sección: tags:writeCrear y eliminar etiquetas, y asignarlas o quitarlas en entidades. Eliminar una etiqueta la quita de todas las entidades que la tenían, y no se puede deshacer.
POST /api— Crear una etiqueta/v1 /tags DELETE /api— Eliminar una etiqueta/v1 /tags /{tagId} POST /api— Asignar una etiqueta a una entidad/v1 /tags /{tagId} /assignments DELETE /api— Quitar una etiqueta de una entidad/v1 /tags /{tagId} /assignments
tasks:read
Enlace a esta sección: tasks:readLeer tareas, eventos de la agenda y tipos de tarea.
GET /api— Listar tareas/v1 /tasks GET /api— Obtener una tarea/v1 /tasks /{taskId} GET /api— Listar tipos de tarea/v1 /task-types
tasks:write
Enlace a esta sección: tasks:writeCrear, modificar y eliminar tareas. Eliminar una tarea no se puede deshacer.
POST /api— Crear una tarea/v1 /tasks PATCH /api— Actualizar una tarea/v1 /tasks /{taskId} DELETE /api— Eliminar una tarea/v1 /tasks /{taskId}
treasury:read
Enlace a esta sección: treasury:readLeer cuentas de tesorería, pagos y métodos de pago, y los pagos de una factura.
GET /api— Listar los pagos de una factura/v1 /invoices /{invoiceId} /payments GET /api— Listar cuentas de tesorería/v1 /treasury /accounts GET /api— Obtener una cuenta de tesorería/v1 /treasury /accounts /{accountId} GET /api— Listar pagos de tesorería/v1 /treasury /payments GET /api— Obtener un pago/v1 /treasury /payments /{paymentId} GET /api— Listar métodos de pago/v1 /payment-methods
treasury:write
Enlace a esta sección: treasury:writeRegistrar, modificar y vincular pagos. Registrar un pago escribe en tus cuentas: un reintento sin el mismo Idempotency-Key lo registra dos veces. Envía tu propia clave.
POST /api— Registrar un pago entrante o saliente/v1 /treasury /payments PATCH /api— Actualizar un pago/v1 /treasury /payments /{paymentId} POST /api— Vincular un pago a un documento/v1 /treasury /payments /{paymentId} /links
users:read
Enlace a esta sección: users:readLeer las personas con acceso a la cuenta, con su rol y estado de acceso. Solo los administradores pueden llamarla.
GET /api— Listar usuarios/v1 /users
vehicles:read
Enlace a esta sección: vehicles:readLeer vehículos de la flota y comprobar la disponibilidad de la flota en un rango de fechas.
GET /api— Listar vehículos/v1 /vehicles GET /api— Obtener un vehículo/v1 /vehicles /{vehicleId} POST /api— Comprobar la disponibilidad de la flota/v1 /vehicles /availability
vehicles:write
Enlace a esta sección: vehicles:writeCrear, modificar y eliminar vehículos. Eliminar un vehículo no se puede deshacer.
POST /api— Crear un vehículo/v1 /vehicles PATCH /api— Actualizar un vehículo/v1 /vehicles /{vehicleId} DELETE /api— Eliminar un vehículo/v1 /vehicles /{vehicleId}
workflows:read
Enlace a esta sección: workflows:readListar los workflows de la cuenta y si cada uno está activo. Las definiciones no se publican.
GET /api— Listar workflows/v1 /workflows
workflows:run
Enlace a esta sección: workflows:runIniciar una ejecución de un workflow, como hace el botón Ejecutar de la app. La ejecución se realiza en segundo plano y hace lo que digan los pasos del workflow, así que puede cambiar datos en Filmo y tener efectos fuera de Filmo. Este es el permiso más amplio del contrato: una ejecución hace lo que digan los pasos del workflow. Concédelo solo a las integraciones que necesiten iniciar workflows y envía tu propio Idempotency-Key.
POST /api— Ejecutar un workflow/v1 /workflows /{workflowId} /runs
¿Te ha resultado útil esta página?