Get the records associated with an object record
Identifying the source record
Provide exactly one of id, ext_id, email or sms. Passing none of them, or more than one, returns 400. email and sms are only accepted when object_type is contact; using either with any other object type returns 400.
Object types
Use the object type exactly as it is defined in your account, for example vehicle for a custom object of that name, or contact for contacts. An object type that does not exist in your account returns 400.
Filtering by associated object type
Use type to restrict the response to one or more associated object types, for example ?type=contact&type=garage. Up to 5 types can be requested per call; more returns 400. When type is omitted, associations of every type are returned.
Pagination
Results are returned 20 per page. The page size is fixed and cannot be changed. Increase offset by 20 to walk through the pages until has_more is false. An offset beyond the last record returns an empty items array with has_more set to false.
Working with contacts
contactis supported both as the sourceobject_typeand as an associated object type.- An
id,ext_id,emailorsmsthat matches no contact returns404. - If several contacts share the same
ext_id,emailorsms, identify the contact byidto be sure of which one is used. - Contacts returned in
itemscarry all of the contact’s attributes, with attribute keys in lowercase —email,first_name,last_name,sms,ext_id, and any other contact attribute lowercased. - For contacts,
ext_id,created_atandupdated_atare not returned onobject. A contact’s external ID is available asattributes.ext_idwhen it is set.
Authentication
The API key should be passed in the request headers as api-key for authentication.
OAuth 2.0 client_credentials (machine-to-machine) grant. Exchange your app’s client_id/client_secret for a short-lived Bearer token.
Path parameters
Object type of the source record, exactly as defined in your account. Accepts any object type defined in the account, for example a custom object type or contact.
Query parameters
Internal Brevo ID of the source record. Must be a positive integer. Provide exactly one of id, ext_id, email or sms.
External ID of the source record in your system. Provide exactly one of id, ext_id, email or sms.
Email address of the source contact. Only accepted when object_type is contact. Provide exactly one of id, ext_id, email or sms.
Phone number of the source contact, including the country code. It may be given with or without a leading +; percent-encode the + as %2B, because a literal + in a query string is read as a space. Only accepted when object_type is contact. Provide exactly one of id, ext_id, email or sms.
Restricts the response to the given associated object types. Repeat the parameter to request several types, for example ?type=contact&type=garage. Maximum 5 types per call. Associations of every type are returned when omitted.
Response
true when at least one more associated record exists after this page.