Objetos
ApiKeyCreate
Campos
namestringobrigatóriolength ≥ 1, length ≤ 64
rolestringPadrão: "editor"
data_profilestring | nullPerfil de dados da chave. Sem ele, a chave recebe o perfil padrão da organização. Um perfil de dados não se aplica à função
admin. Uma chave de administrador vê todos os dados da organização, e um perfil diferente defullretorna400 api_keys.data_profile_not_applicable.expires_atstring (date-time) | nullMomento de expiração da chave (ISO 8601, no futuro).
nullou a ausência de valor significa que a chave não expira.scopesarray of ApiKeyScope | nullEscopos da chave. Se ausentes, os escopos seguem a função:
adminreceberead,write,admin;editoreverifierrecebemread,write;viewerreceberead. O escoposystemsó é concedido pelo administrador da instalação. Escopos granularesresource:action(ApiKeyScope) também são aceitos; os anterioresread,writeeadminse expandem em conjuntos de escopos.collection_idsarray of integer | nullRestringe a chave a estas coleções da organização. Cartões, busca, respostas e eventos funcionam só nelas, além da função e do perfil de dados. A ausência de valor ou uma lista vazia significa sem restrição. Se a própria chave que faz a chamada estiver restrita a coleções, a chave nova só pode ficar nas coleções dela. Sem este campo, a chave nova recebe as coleções da chave que faz a chamada. Uma lista vazia ou uma coleção fora da lista dela retorna
400 api_keys.invalid_collections.items ≤ 100
allowed_cidrsarray of string | nullRedes das quais a chave pode ser usada, como
10.0.0.0/8ou2001:db8::/32. Um endereço único é uma rede de um endereço. Uma requisição de outro endereço retorna403 api_keys.ip_not_allowed. A ausência de valor significa sem restrição.items ≤ 50