Listar relaciones de objetos
/data_objects/objects/{type_name}/{object_id}/object_relationships
Utiliza este endpoint para listar los objetos de datos relacionados a partir de un objeto de anclaje.

Los objetos de datos están disponibles de forma general, pero tu espacio de trabajo debe estar aprovisionado para Cuentas antes de que puedas usar este endpoint. Para solicitar el aprovisionamiento, ve a Configuración de datos > Cuentas y completa el cuestionario. Para más detalles, consulta Habilitar Cuentas.
Requisitos previos
Para utilizar este endpoint, necesitas una clave de API con el permiso data_objects.read.
Límite de velocidad
Este endpoint se encuentra en el contenedor de lectura de objetos de datos, con un límite predeterminado de 1000 solicitudes por minuto.
Parámetros de ruta
La siguiente tabla enumera y describe los parámetros de ruta del endpoint /data_objects/objects/{type_name}/{object_id}/object_relationships.
| Parámetro | Obligatorio | Tipo de datos | Descripción |
|---|---|---|---|
type_name |
Obligatorio | Cadena | Tipo de objeto de origen |
object_id |
Obligatorio | Cadena | Identificador del objeto de origen |
Parámetros de consulta
La siguiente tabla enumera y describe los parámetros de consulta del endpoint /data_objects/objects/{type_name}/{object_id}/object_relationships.
| Parámetro | Obligatorio | Tipo de datos | Descripción |
|---|---|---|---|
anchor |
Opcional | Cadena | source (predeterminado) o target |
rel_kind |
Opcional | Cadena | Filtra por un tipo de relación |
limit |
Opcional | Entero | Tamaño de página. Valor predeterminado: 100. Se limita al rango de 1 a 250 |
offset |
Opcional | Entero | Desplazamiento. Valor predeterminado: 0. Los valores negativos se ajustan a 0 |
Solicitud de ejemplo
Esta sección incluye una carga útil de parámetros de ejemplo y una solicitud cURL de ejemplo.
Carga útil de solicitud de ejemplo
Utiliza este objeto JSON como referencia para los parámetros de solicitud.
{
"type_name": "account",
"object_id": "acct-123",
"anchor": "source",
"rel_kind": "subaccount",
"limit": 100,
"offset": 0
}
Solicitud cURL de ejemplo
Este ejemplo lista los registros subaccount a los que enlaza acct-123 y devuelve la primera página de resultados.
curl --location --request GET 'https://rest.iad-01.braze.com/data_objects/objects/account/acct-123/object_relationships?anchor=source&rel_kind=subaccount&limit=100&offset=0' \
--header 'Authorization: Bearer YOUR_REST_API_KEY'
Respuesta
Esta sección incluye una respuesta correcta de ejemplo y los campos de la respuesta.
Ejemplo de respuesta correcta
El código de estado 200 podría devolver el siguiente cuerpo de respuesta.
{
"items": [
{
"rel_kind": "subaccount",
"to_data_object": {
"type_name": "account",
"object_id": "acct-456",
"attributes": { "name": "Child Account" }
},
"attributes": {}
}
],
"total_count": 1,
"has_more": false,
"next_offset": null,
"offset": 0,
"limit": 100
}
Con anchor=target, los objetos relacionados se devuelven como from_data_object.
Parámetros de respuesta
La siguiente tabla enumera y describe los campos de una respuesta correcta.
| Parámetro | Obligatorio | Tipo de datos | Descripción |
|---|---|---|---|
items |
Obligatorio | Matriz | Lista de registros de relaciones de objetos |
items[].rel_kind |
Obligatorio | Cadena | Valor del tipo de relación |
items[].to_data_object |
Condicional | Objeto | Objeto relacionado cuando anchor=source |
items[].from_data_object |
Condicional | Objeto | Objeto relacionado cuando anchor=target |
items[].to_data_object.type_name |
Condicional | Cadena | Nombre del tipo de objeto relacionado |
items[].to_data_object.object_id |
Condicional | Cadena | Identificador del objeto relacionado |
items[].to_data_object.attributes |
Condicional | Objeto | Atributos del objeto relacionado |
items[].from_data_object.type_name |
Condicional | Cadena | Nombre del tipo de objeto relacionado |
items[].from_data_object.object_id |
Condicional | Cadena | Identificador del objeto relacionado |
items[].from_data_object.attributes |
Condicional | Objeto | Atributos del objeto relacionado |
items[].attributes |
Obligatorio | Objeto | Atributos de la relación |
total_count |
Obligatorio | Entero | Número total de registros coincidentes |
has_more |
Obligatorio | Booleano | Indica si hay otra página de resultados disponible |
next_offset |
Opcional | Entero | Desplazamiento para la siguiente página cuando has_more es true |
offset |
Obligatorio | Entero | Desplazamiento de la página actual |
limit |
Obligatorio | Entero | Tamaño de página utilizado en la solicitud |
Errores
La siguiente tabla enumera los errores comunes de este endpoint y cómo resolverlos.
| Estado | Causa | Solución |
|---|---|---|
400 |
anchor no válido |
Usa source o target para anchor. |
404 |
Tipo u objeto no encontrado | Confirma que tanto type_name como object_id existen en el espacio de trabajo. |
401 |
Clave de API REST ausente o no válida | Verifica que el encabezado Authorization utilice Bearer YOUR_REST_API_KEY y que la clave esté activa. |
403 |
La clave de API no tiene permiso o la lista de permitidos bloquea la solicitud | Confirma que la clave tenga data_objects.read y que tu IP de origen esté en la lista de permitidos de la clave, si está configurada. |
429 |
Límite de velocidad excedido | Vuelve a intentarlo después de X-RateLimit-Reset y reduce la frecuencia de las solicitudes. |