Listar tipos de relación de objetos
/data_objects/types/{type_name}/object_relationship_types
Usa este endpoint para listar los tipos de relaciones disponibles para vínculos de objeto a objeto en una dirección de anclaje determinada.

Los objetos de datos se encuentran actualmente en acceso anticipado. Tu espacio de trabajo debe estar habilitado antes de que los permisos de clave de API de objetos de datos aparezcan en Configuración > Claves de API.
Requisitos previos
Para usar 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 50 solicitudes por minuto.
Parámetros de ruta
La siguiente tabla enumera y describe los parámetros de ruta del endpoint /data_objects/types/{type_name}/object_relationship_types.
| Parámetro | Obligatorio | Tipo de datos | Descripción |
|---|---|---|---|
type_name |
Obligatorio | Cadena | Nombre de máquina del tipo de objeto de datos |
Parámetros de consulta
La siguiente tabla enumera y describe los parámetros de consulta del endpoint /data_objects/types/{type_name}/object_relationship_types.
| Parámetro | Obligatorio | Tipo de datos | Descripción |
|---|---|---|---|
anchor |
Opcional | Cadena | source (predeterminado) o target |
limit |
Opcional | Entero | Tamaño de página. Predeterminado 100. Limitado de 1 a 250 |
offset |
Opcional | Entero | Desplazamiento. Predeterminado 0. Los valores negativos se redondean a 0 |
Ejemplo de solicitud
Esta sección incluye un ejemplo de carga útil de parámetros y un ejemplo de solicitud cURL.
Ejemplo de carga útil de solicitud
Usa este objeto JSON como referencia para los parámetros de solicitud.
{
"type_name": "account",
"anchor": "source",
"limit": 10,
"offset": 0
}
Ejemplo de solicitud cURL
Este ejemplo lista los tipos de relación de objetos disponibles para el tipo account cuando account es el origen de la relación.
curl --location --request GET 'https://rest.iad-01.braze.com/data_objects/types/account/object_relationship_types?anchor=source&limit=10&offset=0' \
--header 'Authorization: Bearer YOUR_REST_API_KEY'
Respuesta
Esta sección incluye un ejemplo de respuesta exitosa y los campos de respuesta.
Ejemplo de respuesta exitosa
El código de estado 200 podría devolver el siguiente cuerpo de respuesta.
{
"items": [
{
"from_type_name": "account",
"to_type_name": "account",
"rel_kind": "subaccount",
"display_name": "subaccount",
"related_type_name": "account"
}
],
"total_count": 1,
"has_more": false,
"next_offset": null,
"offset": 0,
"limit": 10
}
related_type_name es el tipo en el otro lado de la relación para el anchor seleccionado.
Parámetros de respuesta
La siguiente tabla enumera y describe los campos en una respuesta exitosa.
| Parámetro | Obligatorio | Tipo de datos | Descripción |
|---|---|---|---|
items |
Obligatorio | Arreglo | Lista de tipos de relación de objetos disponibles |
items[].from_type_name |
Obligatorio | Cadena | Nombre del tipo de objeto de datos de origen |
items[].to_type_name |
Obligatorio | Cadena | Nombre del tipo de objeto de datos de destino |
items[].rel_kind |
Obligatorio | Cadena | Valor del tipo de relación |
items[].display_name |
Obligatorio | Cadena | Etiqueta de visualización del tipo de relación |
items[].related_type_name |
Obligatorio | Cadena | Tipo del lado opuesto para el anchor solicitado |
total_count |
Obligatorio | Entero | Número total de registros coincidentes |
has_more |
Obligatorio | Booleano | 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 por la solicitud |
Errores
La siguiente tabla enumera los errores comunes de este endpoint y cómo resolverlos.
| Estado | Causa | Orientación |
|---|---|---|
400 |
anchor no válido |
Usa source o target para anchor. |
404 |
Tipo no encontrado (data-object-type-not-found) |
Confirma que type_name existe en el espacio de trabajo y coincide exactamente con el nombre de máquina. |
401 |
Clave de API REST faltante o no válida | Verifica que el encabezado Authorization use Bearer YOUR_REST_API_KEY y que la clave esté activa. |
403 |
La clave de API no tiene permiso o la solicitud está bloqueada por la lista de permitidos | 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 | Reintenta después de X-RateLimit-Reset y reduce la frecuencia de solicitudes. |