Listar chaves da API
GET/v1/tenants/api-keys
Lista as chaves da API da sua conta.
Request
Query Parameters
Um cursor para uso na paginação. starting_after é um ID de objeto que define seu lugar na lista. Por exemplo, se você fizer uma solicitação de lista e receber 100 objetos, terminando com obj_foo, sua chamada subsequente poderá incluir starting_after=obj_foo para buscar a próxima página da lista.
Um cursor para uso na paginação. starting_after é um ID de objeto que define seu lugar na lista. Por exemplo, se você fizer uma solicitação de lista e receber 100 objetos, terminando com obj_foo, sua chamada subsequente poderá incluir starting_after=obj_foo para buscar a próxima página da lista.
Um limite no número de objetos a serem retornados. O limite pode variar entre 1 e 100, e o padrão é 10.
10Responses
- 200
Um objeto com data contendo um array de invoiceItem após starting_after. Se vazio, não há mais itens. Nunca falha.
- application/json
- Schema
- Example (from schema)
Schema
Array [
- MOD1
- MOD2
Array [
Array [
]
]
Array [
]
]
Informa se existem mais itens. Os próximos itens podem ser obtidos informando o ID do último item no startingAfter.
truedata
object[]
Uma lista de chaves da API
Identificador exclusivo para o objeto.
key_6352a35384c95868100e226crules
object
oneOf
Use esta opção caso seja necessária uma chave da api com permissão total (leitura e escrita) no sistema.
string
Possible values: [*]
Use esta opção para definir de forma mais específica as permissões dadas à nova chave da api.
Caminho base que define o recurso permitido.
Possible values: Value must match regular expression (^\/v[1-9]\/.{3,}|\*)
Regra que será aplicada ao recurso descrito anteriormente.
Possible values: [readOnly, readWrite, writeOnly]
readOnlyconditions
object[]
Condições que serão aplicadas ao recurso descrito anteriormente.
Campo que será validado.
Local em que o campo será procurado.
Possible values: [body, header, query]
Valor que será comparado com o campo.
Email do desenvolvedor responsável.
Nome do desenvolvedor responsável.
Utilizado para ativar ou desativar o controle de acesso granular. Quando habilitado (true), é aplicado regras detalhadas definidas pelo autorizador para permitir ou negar acesso a recursos específicos com base em condições predefinidas.
trueallowedIps
object[]
IPv4 ou CIDR habilitado para utilizar a api-key.
200.50.0.0/8Campo para descrever qual o sistema do referido IPv4 ou CIDR.
Data de quando a api-key foi revogada.
Chave da API ofuscada, apresentando apenas os últimos 4 caracteres.
****************************1544createdBy
object
Identificador do cliente que criou a assinatura.
client_identifierChave de identificação do cliente externo. Utilizada para identificar o cliente que está realizando a requisição. Populado pelo campo enviado no header base39-external-client-id.
Nome da aplicação que criou a assinatura.
backofficeupdatedBy
object
Identificador do cliente que criou a assinatura.
client_identifierChave de identificação do cliente externo. Utilizada para identificar o cliente que está realizando a requisição. Populado pelo campo enviado no header base39-external-client-id.
Nome da aplicação que criou a assinatura.
backoffice{
"hasMore": true,
"data": [
{
"id": "key_6352a35384c95868100e226c",
"rules": "*",
"email": "string",
"name": "string",
"isFineGrained": true,
"allowedIps": [
{
"ip": "200.50.0.0/8",
"description": "string"
}
],
"revokedIn": "2024-07-29",
"apiKey": "****************************1544",
"createdBy": {
"clientId": "client_identifier",
"externalClientId": "string",
"app": "backoffice"
},
"updatedBy": {
"clientId": "client_identifier",
"externalClientId": "string",
"app": "backoffice"
}
}
]
}