Skip to main content

Pontos de extremidade de conexões do Server

Pontos de extremidade de conexões do Server e parâmetros

Para saber mais sobre as relações de objetos e como usá-las na API, vá para a seção Relações de objetos .

Para obter mais informações sobre conexões de dados, visite a página de ajuda Conexões de dados .

Recuperar todos os registros de conexão de dados

Para obter informações sobre todos os registros de conexões de dados do Server, use o ponto de extremidade GET {baseURL}/v3/serverDataConnections .

Parâmetros

  • 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.

Exemplo de solicitação: cURL

curl --location --request GET 'http://localhost/webapi/v3/serverDataConnections' \ --header 'Authorization: Bearer BearerTokenGoesHere'

Recuperar um registro de conexão de dados específico

Para recuperar informações sobre uma conexão de dados do Server específica, use o ponto de extremidade GET {baseURL}/v3/serverDataConnections /{dataConnectionId} .

Parâmetros

  • dataConnectionId (cadeia de caracteres): obrigatório. Insira um ID de conexão de dados do Server para obter as informações sobre uma conexão de dados específica.

Exemplo de solicitação: cURL

curl --location --request GET 'http://localhost/webapi/v3/serverDataConnections/61dec3bc536c221013530fa' \ --header 'Authorization: Bearer BearerTokenGoesHere'

Atualizar uma conexão de dados existente

Para alterar o name de uma conexão de dados, use o ponto de extremidade PUT {baseURL}/v3/serverDataConnections/{dataConnectionId} .

Parâmetros

  • dataConnectionId (cadeia de caracteres): obrigatório. Insira um ID de conexão de dados do Server para especificar a conexão de dados que deseja atualizar.

  • updateServerConnectionContract (corpo): obrigatório. Insira um novo nome para uma conexão de dados:

    • name (cadeia de caracteres): obrigatório. Insira o novo nome da conexão de dados.

Exemplo de solicitação: cURL

curl --location --request PUT 'http://localhost/webapi/v3/serverDataConnections/61dec3bc5436c21013530fa' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'Authorization: Bearer BearerTokenGoesHere' \ --data-urlencode 'name=Oracle DB Connection'

Adicionar um usuário a uma conexão de dados

Para adicionar um usuário a uma conexão de dados do Server, use o ponto de extremidade POST {baseURL}/v3/serverDataConnections/{dataConnectionId}/users .

Parâmetros

  • dataConnectionId (cadeia de caracteres): obrigatório. Insira um ID de conexão de dados do Server para especificar a conexão de dados à qual deseja adicionar um usuário.

  • contract (corpo): obrigatório. Insira uma informação sobre o usuário que você deseja adicionar a uma conexão de dados:

    • userId (cadeia de caracteres): obrigatório. Especifique o ID de um usuário que você deseja adicionar a uma conexão de dados.

Exemplo de solicitação: cURL

curl --location --request POST 'http://localhost/webapi/v3/serverDataConnections/61dec3bc5436c221013530fa/users' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'Authorization: Bearer BearerTokenGoesHere' \ --data-urlencode 'userId=61dec95f5436c22101353193'

Adicionar um grupo de usuários a uma conexão de dados

Para adicionar um grupo de usuários a uma conexão de dados do Server, use o ponto de extremidade POST {baseURL}/v3/serverDataConnections/{dataConnectionId}/userGroups .

Parâmetros

  • dataConnectionId (cadeia de caracteres): obrigatório. Insira um ID de conexão de dados do Server para especificar a conexão de dados à qual adicionar um grupo de usuários.

  • contract (corpo): obrigatório. Insira uma informação sobre o grupo de usuários que você deseja adicionar a uma conexão de dados:

    • userGroupId (cadeia de caracteres): obrigatório. Especifique o ID de um grupo de usuários que deseja adicionar a uma conexão de dados.

Exemplo de solicitação: cURL

curl --location --request POST 'http://localhost/webapi/v3/serverDataConnections/61dec3bc5436c221013530fa/userGroups' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'Authorization: Bearer BearerTokenGoesHere' \ --data-urlencode 'userGroupId=61decb225436c2210135336f'

Remover um usuário de uma conexão de dados

Para remover um usuário de uma conexão de dados do Server, use o ponto de extremidade DELETE {baseURL}/v3/serverDataConnections/{dataConnectionId}/users/{userId} .

Parâmetros

  • dataConnectionId (cadeia de caracteres): obrigatório. Insira um ID de conexão de dados do Server para especificar a conexão de dados que deseja atualizar.

  • userId (cadeia de caracteres): obrigatório. Insira o ID do usuário que deseja remover da conexão de dados.

Exemplo de solicitação: cURL

curl --location --request DELETE 'http://localhost/webapi/v3/serverDataConnections/61dec3bc5436c221013530fa/users/61dec95f5436c22101353193' \ --header 'Authorization: Bearer BearerTokenGoesHere'

Remover um grupo de usuários de uma conexão de dados

Para remover um grupo de usuários de uma conexão de dados do Server, use o ponto de extremidade DELETE {baseURL}/v3/serverDataConnections/{dataConnectionId}/userGroups/{userGroupId} .

Parâmetros

  • dataConnectionId (cadeia de caracteres): obrigatório. Insira um ID de conexão de dados do Server para especificar a conexão de dados que deseja atualizar.

  • userGroupId (cadeia de caracteres): obrigatório. Insira o ID do grupo de usuários que deseja remover da conexão de dados.

Exemplo de solicitação: cURL

curl --location --request DELETE 'http://localhost/webapi/v3/serverDataConnections/61dec3bc5436c221013530fa/userGroups/61decb225436c2210135336f' \ --header 'Authorization: Bearer BearerTokenGoesHere'

Excluir uma conexão de dados

Para excluir uma conexão de dados específica, use o ponto de extremidade DELETE {baseURL}/v3/serverDataConnections/{dataConnectionId} .

Parâmetros

  • dataConnectionId (cadeia de caracteres): obrigatório. Insira um ID de conexão de dados do Server para especificar a conexão de dados que deseja excluir.

Exemplo de solicitação: cURL

curl --location --request DELETE 'http://localhost/webapi/v3/serverDataConnections/61dec3bc5436c221013530fa' \ --header 'Authorization: Bearer BearerTokenGoesHere'

Relações de objetos

Não há referências para conexões de dados do Server por enquanto. O benefício de ter as conexões de dados modificáveis é que você pode atribuir ou cancelar a atribuição de acesso a elas. Isso ajuda a integrar determinadas permissões às fontes de dados.

Exemplos de solicitações Postman

GET /v3/serverDataConnections

Use the GET /v3/serverDataConnections endpoint.

PUT /v3/serverDataConnections/{dataConnectionId}

Use the PUT /v3/serverDataConnections/{dataConnectionId} endpoint.

Para saber mais sobre solicitações Postman, visite a página de ajuda Como usar o Postman.