Pular para o conteúdo

Autenticação

Toda requisição à API precisa de uma chave de API.

Acesse Chaves de API nas configurações da sua conta e clique em Nova chave. Guarde a chave em local seguro: ela não é exibida de novo depois de criada.

Envie a chave em todas as requisições, de uma das duas 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"

Chave ausente, revogada ou inválida volta assim:

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

Uma chave de API é vinculada a um ou mais workspaces (tokens com escopo, no estilo Cloudflare). Créditos, submissões, clipes e renders sempre pertencem ao workspace que a requisição resolver.

Toda requisição opera nesse workspace automaticamente. Nenhum header extra é necessário.

As contas sociais conectadas (TikTok, Instagram, YouTube e as demais) são os IDs que você passa como connectionId ao criar um post. O ciclo de vida das conexões não é exposto pela API: para conectar uma nova conta, entre em cut.pro e use o fluxo de OAuth dentro do app.