Autenticação
Todas as requisições à API devem ser autenticadas usando uma chave API.
URL base
Seção intitulada “URL base”https://api.recordmeeting.com/v1Autenticação com chave API
Seção intitulada “Autenticação com chave API”Inclua sua chave API no cabeçalho Authorization:
Authorization: Bearer <your_api_key>Para criar uma chave API, consulte Guia do Usuário → Chaves API.
Exemplo de requisição
Seção intitulada “Exemplo de requisição”curl -X GET "https://api.recordmeeting.com/v1/recordings" -H "Authorization: Bearer rm_your_api_key_here"Respostas de erro
Seção intitulada “Respostas de erro”Todos os erros seguem este formato:
{ "error": { "code": "ERROR_CODE", "message": "Human readable description" }}Códigos de erro de autenticação
Seção intitulada “Códigos de erro de autenticação”| Código | Status HTTP | Significado |
|---|---|---|
UNAUTHORIZED | 401 | Cabeçalho Authorization ausente ou malformado |
INVALID_API_KEY | 401 | A chave não existe ou foi revogada |
API_KEY_EXPIRED | 401 | A chave expirou |
USER_NOT_FOUND | 401 | O usuário associado à chave não existe mais |
FORBIDDEN | 403 | Autenticado, mas sem permissão para este recurso |
Códigos de erro comuns
Seção intitulada “Códigos de erro comuns”| Código | Status HTTP | Significado |
|---|---|---|
RECORDING_NOT_FOUND | 404 | O ID da gravação não existe ou não está acessível |
RECORDING_LOCKED | 403 | Recurso requer uma atualização de assinatura |
ORGANIZATION_SUBSCRIPTION_EXPIRED | 402 | A organização proprietária da gravação não possui mais uma assinatura Enterprise ativa |
TRANSCRIPT_NOT_AVAILABLE | 403 | A transcrição está desativada para a organização ou para o membro |
SHARING_DISABLED | 403 | O compartilhamento está desativado para a organização ou para o membro |
VALIDATION_ERROR | 400 | Parâmetros de requisição inválidos ou ausentes |
INTERNAL_ERROR | 500 | Erro no lado do servidor |