group_id
parameter or a group external reference through the group_external_ref
attribute.
Do not provide both, as this will result in the request failing.
If no group id or group external reference is provided, the operation will fail.
This endpoint firstly attempts to match the provided units data with existing units via the unit’s identifier body parameter, in order to update an existing entry.
If a unit is not found via the identifier or the identifier parameter is not set, the endpoint attempts to match an existing unit via the address.
Header
The authentication token for your request
Body
The id of the group you want to create or update the units for.
The external reference of the group you want to create or update the units for.
A list of units to be updated or created
Response
The list of units created or updated by the operation along with the most up to date attributes for each unit.Also indicates whether each of the units was succesfully updated or created and a reason for failure, if the update or creat for the unit failed.
Errors
Listed below are common errors that may be returned by the endpoint, along with their corresponding status code. Status Code - 400Missing Authorization header
Expired Authorization header bearer token value
Invalid Authorization header bearer token value
No group id or external reference supplied
Both group id and external ref provided for the unit post-multiple operation
No access to the provided group
Group with provided ID not found