# Update Usage Identifier Update Usage Identifier Endpoint: PUT /rest/2.0/USAGE_IDENTIFIER Version: 1.0 Security: JWT ## Header parameters: - `sessionId` (string, required) ## Request fields (application/json; charset=utf-8): - `brmObjects` (object) - `brmObjects.CreatedUserId` (string) System controlled field: Id of the user that created the record - `brmObjects.Updated` (string) System controlled field: Date and time the record was last updated - `brmObjects.UpdatedUserId` (string) System controlled field: Id of the last user that updated the record - `brmObjects.UsageIdentifier` (string, required) Usage Identifier: Usage Identifiers allow you to configure which token is triggered whenever the collector mapping on the usage collector is satisfied. This in turn adds the products that are configured to use this token to the invoice. - `brmObjects.Id` (string, required) Usage IDentifier ID - `brmObjects.Created` (string) System controlled field: Date and time the record was created ## Response 200 fields (application/json): - `retrieveResponse` (object) - `retrieveResponse.CreatedUserId` (string) System controlled field: Id of the user that created the record - `retrieveResponse.Updated` (string) System controlled field: Date and time the record was last updated - `retrieveResponse.UpdatedUserId` (string) System controlled field: Id of the last user that updated the record - `retrieveResponse.UsageIdentifier` (string) Usage Identifier: Usage Identifiers allow you to configure which token is triggered whenever the collector mapping on the usage collector is satisfied. This in turn adds the products that are configured to use this token to the invoice. - `retrieveResponse.Id` (string) Usage IDentifier ID - `retrieveResponse.Created` (string) System controlled field: Date and time the record was created ## Response 400 fields (application/json): - `error` (string) Bad request - `message` (string) Bad request ## Response 401 fields (application/json): - `error` (string) Unauthorized - `message` (string) Unauthorized ## Response 404 fields (application/json): - `error` (string) Not found - `message` (string) Not found ## Response 429 fields (application/json): - `error` (string) Too many requests - `message` (string) Too many requests ## Response 500 fields (application/json): - `error` (string) Internal error - `message` (string) Internal error