Updates an existing client. Only supplied (non-null) fields are changed.
Authorizations
Your Gorelo API key. See Generate API key. If your data is hosted in Australia, click the base URL at the top of this page and select https://api.aue.gorelo.io.
Path Parameters
Client to update.
Body
Client fields to update.
Request body for updating a client. Only the supplied (non-null) fields are changed;
Id, bound from the route, identifies the client to update.
New client display name. Leave null to keep the current value. Maximum 150 characters.
New status id: 1 Active, 3 Credit hold, 4 Archived. Leave null to keep the current value. Any other value is a 400; to delete a client use DELETE /v1/clients/{clientId}.
New billing name. Leave null or empty to keep the current value. Maximum 150 characters.
New alternate / trading name. Leave null to keep the current value; send an empty string to clear it. Maximum 500 characters.
Custom field values to upsert. Identified by Id
(the custom field id) only - an entry present updates that field's value, one absent from the array
is left untouched, and omitting CustomProperties entirely leaves all custom properties
untouched. A null``Value clears the saved value so the field falls back to its
default; an empty string saves an empty value. On a required field, either is rejected when it
would leave the field with no value. Each custom field id may appear once; a repeated id is a 400.
Group ids (from GET /v1/organization/groups) the client is subscribed to. Replaces the list;
[] clears it; omit to leave unchanged. At most 100; every id must be an active group. Changing an
existing client's groups changes which technicians can see it, so open Gorelo web sessions reload.
Response
OK
100, 101, 102, 103, 200, 201, 202, 203, 204, 205, 206, 207, 208, 226, 300, 301, 302, 303, 304, 305, 306, 307, 308, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 421, 422, 423, 424, 426, 428, 429, 431, 451, 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, 511 A single client, as returned by GET /v1/clients/{clientId}, POST and PATCH: the
list shape plus its custom properties, which the list deliberately leaves out.
Timestamps are UTC.
null