Excluir relacionamento de objeto
/data_objects/objects/{type_name}/{object_id}/object_relationships
Use este endpoint para excluir uma aresta de relacionamento entre objetos.

Data Objects está em disponibilidade geral, mas seu espaço de trabalho precisa ser provisionado para Accounts antes que você possa usar este endpoint. Para solicitar o provisionamento, acesse Configurações de dados > Accounts e preencha o questionário. Para mais detalhes, consulte Ativar Accounts.
Pré-requisitos
Para usar este endpoint, você precisa de uma chave de API com a permissão data_objects.object_relationships.delete.
Limite de frequência
Este endpoint está no bucket de escrita de Data Objects, com um limite padrão de 1.000 solicitações por minuto.
Parâmetros de caminho
A tabela a seguir lista e descreve os parâmetros de caminho do endpoint /data_objects/objects/{type_name}/{object_id}/object_relationships.
| Parâmetro | Obrigatório | Tipo de dados | Descrição |
|---|---|---|---|
type_name |
Obrigatório | String | Tipo do objeto na URL |
object_id |
Obrigatório | String | Identificador do objeto na URL |
Parâmetros de solicitação
A tabela a seguir lista e descreve os parâmetros do corpo da solicitação JSON do endpoint /data_objects/objects/{type_name}/{object_id}/object_relationships.
| Parâmetro | Obrigatório | Tipo de dados | Descrição |
|---|---|---|---|
rel_kind |
Obrigatório | String | Tipo de relacionamento |
related_type_name |
Obrigatório | String | Tipo do objeto relacionado |
related_object_id |
Obrigatório | String | Identificador do objeto relacionado |

Este endpoint DELETE espera um corpo de solicitação JSON. Verifique se o seu cliente HTTP envia corpos de solicitação em chamadas DELETE.
Exemplo de solicitação
Esta seção inclui uma carga útil JSON de exemplo e uma solicitação cURL de exemplo.
Exemplo de carga útil da solicitação
{
"rel_kind": "subaccount",
"related_type_name": "account",
"related_object_id": "acct-456"
}
Exemplo de solicitação cURL
Este exemplo remove o relacionamento subaccount entre acct-123 e acct-456. Os dois registros de conta são mantidos.
curl --location --request DELETE 'https://rest.iad-01.braze.com/data_objects/objects/account/acct-123/object_relationships' \
--header 'Authorization: Bearer YOUR_REST_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"rel_kind": "subaccount",
"related_type_name": "account",
"related_object_id": "acct-456"
}'
Resposta
Esta seção inclui um exemplo de resposta bem-sucedida e os campos da resposta.
Exemplo de resposta bem-sucedida
O código de status 200 pode retornar o seguinte corpo de resposta.
{ "deleted": true }
Parâmetros de resposta
A tabela a seguir lista e descreve os campos de uma resposta bem-sucedida.
| Parâmetro | Obrigatório | Tipo de dados | Descrição |
|---|---|---|---|
deleted |
Obrigatório | Boolean | Indica se a exclusão do relacionamento foi bem-sucedida |
Erros
A tabela a seguir lista os erros comuns deste endpoint e como resolvê-los.
| Status | Causa | Orientação |
|---|---|---|
400 |
Erro de validação | Confirme se o corpo da solicitação inclui valores válidos para rel_kind, related_type_name e related_object_id. |
404 |
Relacionamento ou objeto do endpoint não encontrado | Confirme se os dois objetos existem e se os valores das chaves do relacionamento correspondem a uma aresta existente. |
401 |
Chave da API REST ausente ou inválida | Verifique se o cabeçalho Authorization usa Bearer YOUR_REST_API_KEY e se a chave está ativa. |
403 |
A chave de API não tem permissão ou a solicitação está bloqueada pela lista de permissões | Confirme se a chave tem a permissão data_objects.object_relationships.delete e se o seu IP de origem está na lista de permissões da chave, caso ela esteja configurada. |
429 |
Limite de frequência excedido | Tente novamente após X-RateLimit-Reset e reduza a frequência das solicitações. |