Ir al contenido

Autenticación

Toda petición a la API necesita una clave de API.

Entra en Claves de API en los ajustes de tu cuenta y pulsa Nueva clave. Guarda la clave en un lugar seguro: no se vuelve a mostrar después de creada.

Envía la clave en todas las peticiones, de una de las dos formas:

Header X-Api-Key
curl https://api.cut.pro/api/v1/workspace \
-H "X-Api-Key: $CUTPRO_API_KEY"
Authorization Bearer
curl https://api.cut.pro/api/v1/workspace \
-H "Authorization: Bearer $CUTPRO_API_KEY"

Una clave ausente, revocada o inválida vuelve así:

Respuesta 401
{ "code": "UNAUTHORIZED", "message": "Unauthorized" }

Una clave de API está vinculada a uno o más workspaces (tokens con alcance, al estilo de Cloudflare). Los créditos, los envíos, los clips y los renders siempre pertenecen al workspace que resuelva la petición.

Toda petición opera en ese workspace automáticamente. No hace falta ningún header extra.

Las cuentas sociales conectadas (TikTok, Instagram, YouTube, etc.) son los IDs que pasas como connectionId al crear una publicación. El ciclo de vida de las conexiones no se expone por la API: para conectar una cuenta nueva, entra en cut.pro y usa el flujo de OAuth dentro de la app.