Guías
Lista de comprobación de salida a producción
Repasa estas ocho comprobaciones antes de que tu integración funcione con datos de producción. Cada una remite a la guía que la explica.
Una clave por integración, con los permisos (scopes) mínimos
Créala desde una cuenta de administrador dedicada que dure más que cualquier persona concreta, y guárdala en un gestor de secretos. La clave y cada conexión OAuth actúan como el administrador que las creó, y se detienen con 401
api_key_owner_inactiveoapi_key_owner_not_adminsi esa persona se va o deja de ser administradora. Ni una clave ni una conexión OAuth usan una plaza propia, pero la cuenta de administrador sí. Una clave no caduca a menos que fijes una fecha de caducidad al crearla, y no caduca por inactividad. Para rotar una, crea una segunda clave, pasa la integración a ella y revoca la primera. Consulta cómo generar una clave y Permisos (scopes).Respeta Retry-After y envía una Idempotency-Key en las escrituras
Espera
Retry-Afterante un 429, envía unaIdempotency-Keyen cada escritura y sigue la tabla de decisión de reintentos. Consulta Límites de peticiones, Idempotencia y Errores.Gestionar respuestas que no son application/problem+json
Un 413, 502 o 504 puede venir de la plataforma y no llevar
codenirequestId. Decide por el estado y no intentes leer uncode.Tolera propiedades y valores de enum desconocidos
Los clientes generados con enums cerrados fallan con los cambios aditivos que permite la política de versiones. Consulta Versionado.
Registrar, alertar y suscribirse
Registra
X-Request-Iden cada llamada. Filmo lo genera en el servidor, así que no puedes elegirlo; cuando contactes con soporte, envía elrequestIdjunto con la hora aproximada de la petición. Configura alertas para 401api_key_owner_inactiveyapi_key_owner_not_admin, y para las cabecerasDeprecationySunset. Suscríbete al feed de la pestaña Changelog.Revisar las automatizaciones de la cuenta
Tus escrituras activan los workflows de eventos de la cuenta y no puedes suprimirlos por petición. Enumera los workflows activos que empiezan con un evento o una entidad, pausa los que puedan llegar a un cliente y filtra los demás por
originpara excluirapi. Se espera que un workflow que llama a la API con una clave escape de la protección contra bucles de Filmo, así que nunca dejes sin filtrar uno que escriba de vuelta. Consulta Pruebas.Si sincronizas datos, usa los parámetros de pasada completa
Pasa los parámetros que revelan los registros que las listas ocultan por defecto, toma los límites de la ventana de la hora del servidor y confirma con un GET antes de borrar nada por tu lado. Consulta Sincronizar datos.
Revisar las capacidades y los límites, y probar
Lectura Capacidades y límites para ver los límites estrictos y luego ejecuta las comprobaciones de Pruebas.
Qué necesita la cuenta
Enlace a esta sección: Qué necesita la cuentaLa API y el MCP están incluidos en cualquier plan de pago y no son un add-on. Algunos módulos sí lo son: un recurso tras un add-on responde 402 addon_required cuando la cuenta no lo tiene, así que gestiona esa respuesta en cada recurso que uses. Solo los administradores pueden crear claves o dar su consentimiento a una conexión OAuth.
Una última comprobación en producción
Enlace a esta sección: Una última comprobación en producciónEjecuta GET /api una vez con la clave de producción. Confirma que la cuenta es la que esperas, que la clave tiene exactamente los permisos (scopes) que planeaste, que los add-ons que necesitas aparecen en la lista, y si la cuenta sigue en periodo de prueba (trial). La llamada también devuelve la versión del contrato y los límites que se aplican a la clave.
curl -sS "${FILMO_BASE_URL:-https://app.filmo.io}/api/v1/account" \
-H "Authorization: Bearer $FILMO_API_KEY"Páginas relacionadas
Enlace a esta sección: Páginas relacionadasGuías
Probar tu integración
Empieza con una clave de solo lectura, revisa las automatizaciones de la cuenta antes de la primera escritura y mantén las operaciones irreversibles fuera de cualquier cuenta que contenga datos reales.
Guías
Permisos (scopes)
Una clave lleva permisos; cada operación exige exactamente uno. Concede los mínimos que necesites.
Guías
Idempotencia y reintentos seguros
Envía una cabecera
Idempotency-Keycon cada escritura y reutiliza el mismo valor cuando reintentes esa operación: Filmo devuelve el resultado almacenado del primer intento en lugar de escribir dos veces.Guías
Versionado y obsolescencia
Dentro de v1 Filmo solo añade cosas. Cualquier cosa que pueda romper tu integración se anuncia antes, ya sea como una nueva versión mayor o como una obsolescencia con al menos seis meses antes de la retirada.
¿Te ha resultado útil esta página?