Consulta Saldo de Créditos
Retorna o saldo detalhado de créditos da assinatura e créditos extras, além dos limites associados ao workspace atual. - Esta operação é isenta (consome 0 créditos). - A consulta pode ser executada mesmo se o saldo estiver zerado.
URL base: https://api.nextapi.com.br. Autenticação: Authorization: Bearer SEU_TOKEN.
Exemplo de requisição
Substitua os valores de exemplo pelos dados da sua consulta. O código não executa uma chamada automaticamente.
curl --request GET 'https://api.nextapi.com.br/v1/credits' \
--header 'Authorization: Bearer SEU_TOKEN' \
--header 'Accept: application/json'Parâmetros
Esta operação não declara parâmetros de rota ou query no contrato.
Respostas HTTP
| Status | Descrição | Formato JSON |
|---|---|---|
200 | Operação realizada com sucesso | WorkspaceCreditsResponse |
400 | Erro nos parametros informados na requisição | IErrorCodeModel |
401 | Token de autenticação inválido ou ausente | IErrorCodeModel |
500 | Erro ao processar a requisição | objeto |
Envie Accept: application/json para solicitar JSON. Autenticação e limites também podem gerar erros antes da execução da operação. Consulte o guia de tratamento de erros.
Resposta de sucesso
Exemplo estrutural gerado do schema: os valores abaixo são ilustrativos, não representam uma consulta real. Campos anuláveis podem retornar null.
{
"workspaceId": 0,
"monthReference": "string",
"planCredits": {
"allocated": 0,
"remaining": 0
},
"extraCredits": {
"remaining": 0
},
"totalRemainingCredits": 0,
"limits": {
"requestsPerMinute": 0,
"allowExternalSearch": false,
"canLiveSearch": false
}
}Campos da resposta
Modelo: WorkspaceCreditsResponse
WorkspaceCreditsResponse
| Campo | Tipo | Obrigatório | Descrição / regras |
|---|---|---|---|
workspaceId | integer (int64) | Não marcado no contrato | — |
monthReference | string | null | Não marcado no contrato | — |
planCredits | PlanCreditsInfo | Não marcado no contrato | — |
extraCredits | ExtraCreditsInfo | Não marcado no contrato | — |
totalRemainingCredits | integer (int32) | Não marcado no contrato | — |
limits | LimitsInfo | Não marcado no contrato | — |
PlanCreditsInfo
| Campo | Tipo | Obrigatório | Descrição / regras |
|---|---|---|---|
allocated | integer (int32) | Não marcado no contrato | — |
remaining | integer (int32) | Não marcado no contrato | — |
ExtraCreditsInfo
| Campo | Tipo | Obrigatório | Descrição / regras |
|---|---|---|---|
remaining | integer (int32) | Não marcado no contrato | — |
LimitsInfo
| Campo | Tipo | Obrigatório | Descrição / regras |
|---|---|---|---|
requestsPerMinute | integer (int32) | Não marcado no contrato | — |
allowExternalSearch | boolean | Não marcado no contrato | — |
canLiveSearch | boolean | Não marcado no contrato | — |
Contrato desta operação
{
"tags": [
"Créditos"
],
"summary": "Consulta Saldo de Créditos",
"description": "Retorna o saldo detalhado de créditos da assinatura e créditos extras, além dos limites associados ao workspace atual.\n\n- Esta operação é isenta (consome 0 créditos).\n- A consulta pode ser executada mesmo se o saldo estiver zerado.",
"responses": {
"200": {
"description": "Operação realizada com sucesso",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceCreditsResponse"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/WorkspaceCreditsResponse"
}
}
}
},
"400": {
"description": "Erro nos parametros informados na requisição",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/IErrorCodeModel"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/IErrorCodeModel"
}
}
}
},
"401": {
"description": "Token de autenticação inválido ou ausente",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/IErrorCodeModel"
}
},
"text/xml": {
"schema": {
"$ref": "#/components/schemas/IErrorCodeModel"
}
}
}
},
"500": {
"description": "Erro ao processar a requisição",
"content": {
"application/json": {
"schema": {}
},
"text/xml": {
"schema": {}
}
}
}
},
"parameters": [],
"method": "GET",
"path": "/v1/credits",
"slug": "get-v1-credits"
}