Para saber mais sobre as relações de objetos e como usá-las na API, vá para a seção Relações de objeto .
Para obter mais informações sobre credenciais, visite a página de ajuda Credenciais .
Para recuperar todos os registros de credenciais acessíveis, use o ponto de extremidade
GET {baseURL}/v3/credentials
.
Nota
Se você não for um administrador, os resultados serão limitados às credenciais às quais você tem acesso e visualização, e os parâmetros "userId" e "userGroupId" serão desconsiderados.
view (cadeia de caracteres): opcional. Pode ser deixado sem um valor. Você pode escolher entre os seguintes valores: "Default" (padrão) e "Full" (completo). Se esse parâmetro for definido como "Default", um objeto de visualização reduzido será retornado. Quando não especificado, o valor "Default" é usado.
userId (cadeia de caracteres): opcional. Para filtrar os resultados por userId, insira o ID de um usuário.
userGroupId (cadeia de caracteres): opcional. Para filtrar os resultados por userGroupId, insira o ID de um grupo de usuários.
Para recuperar detalhes sobre uma credencial existente, use o ponto de extremidade
GET {baseURL}/v3/credentials/{credentialId}
.
credentialId (cadeia de caracteres): obrigatório. Insira um ID de coleção para obter as informações sobre uma credencial específica.
To create a credential record, use the POST {baseURL}/v3/credentials
endpoint.
Nota
Only Curators can use this API endpoint.
This API endpoint is disabled if TLS is not enabled.
The API validates the username and password and only creates credentials for existing Windows logins with valid passwords.
addContract (body): Required. Specify the following to create a new credential:
password (string) Required. Specify the password for the username of the new credential to be added.
username (string) Required. Specify the username of the new credential to be added.
To update a credential record, use the PUT {baseURL}/v3/credentials/{credentialId}
endpoint.
Nota
Only Curators can use this API endpoint.
This API endpoint is disabled if TLS is not enabled.
This API endpoint validates the username and password and only updates credentials for existing Windows logins with valid passwords.
updateContract (body): Required. Specify the following to update a credential with a new password:
NewPassword (string): Required. Specify the new password for the credential ID.
credentialId (string) Required. Enter the ID of the credential to update.
Para compartilhar uma credencial existente com um usuário existente, use o ponto de extremidade
POST {baseURL}
/v3/credentials/{credentialId}/users
.
Nota
Somente administradores podem usar esse ponto de extremidade de API.
credentialId (cadeia de caracteres): obrigatório. Insira o ID da coleção que deseja compartilhar.
contract (corpo): obrigatório. Especifique o seguinte para compartilhar uma credencial com um usuário:
userId (cadeia de caracteres): obrigatório. Especifique o ID de um usuário com o qual deseja compartilhar uma credencial.
Para compartilhar uma credencial existente com um grupo de usuários existente, use o ponto de extremidade
POST {baseURL}
/v3/credentials/{credentialId}/userGroups
.
Nota
Somente administradores podem usar esse ponto de extremidade de API.
credentialId (cadeia de caracteres): obrigatório. Insira o ID da credencial que deseja compartilhar.
contract (corpo): obrigatório. Especifique o seguinte para compartilhar uma credencial com um grupo de usuários:
userGroupId (cadeia de caracteres): obrigatório. Especifique o ID de um grupo de usuários com o qual você deseja compartilhar uma credencial.
Para remover a permissão de um usuário para usar uma credencial existente, use o ponto de extremidade
DELETE {baseURL}/v3/credentials/{credentialId}/users/{userId}
.
Nota
Somente administradores podem usar esse ponto de extremidade de API.
credentialId (cadeia de caracteres): obrigatório. Insira o ID da credencial da qual deseja remover o usuário.
userId (cadeia de caracteres): obrigatório. Insira o ID do usuário que você deseja remover da credencial.
Para remover a permissão de um grupo de usuários para usar uma credencial existente, use o ponto de extremidade
DELETE {baseURL}/v3/credentials/{credentialId}/userGroups/{userGroupId}
.
Nota
Somente administradores podem usar esse ponto de extremidade de API.
credentialId (cadeia de caracteres): obrigatório. Insira o ID da credencial da qual deseja remover o grupo de usuários.
userGroupId (cadeia de caracteres): obrigatório. Insira o ID do grupo de usuários que você deseja remover da credencial.
Para excluir uma credencial existente, use o ponto de extremidade
DELETE {baseURL}/v3/credentials/{credentialId}
.
Nota
Somente administradores podem usar esse ponto de extremidade de API.
credentialId (cadeia de caracteres): obrigatório. Insira o ID da credencial que deseja excluir.
force (booleano): opcional. Selecione se deseja forçar a exclusão de uma credencial no caso de haver compartilhamentos. Se desejar que a credencial seja excluída e todos os compartilhamentos sejam apagados, defina o parâmetro force como "true" (verdadeiro). Quando não selecionado, o valor padrão é "false" (falso). Isso é para proteger contra uma chamada errada.
Para obter informações sobre IDs de credenciais existentes, use o ponto de extremidade GET /v3/credentials . O credentialId que você recebe pode ser usado quando:
Você deseja obter informações sobre uma credencial específica .
Você deseja compartilhar uma credencial com um usuário .
Você deseja compartilhar uma credencial com um grupo de usuários .
Você deseja remover um usuário de uma credencial .
Você deseja remover um grupo de usuários de uma credencial .
Você deseja excluir uma credencial específica .
You want to update a specific credential.