Contract owners segregate Customers for reporting and/or branding purposes
Elevate Admin API (1.46)
Currently provides read-only access to list admin entities required by other endpoints. Maintenance of these entities is available via the Elevate frontend or by contacting the Elevate support team.
Contract Owner - the party with which a Customer is contracted to purchase products and services - segregates Customers for reporting and/or branding purposes.
Billing Cycle - means of segregating a Contract Owner's Customer base into separate billing processes which have different start days.
Supplier - the third party supplier of the product or service - allows for a number of different accounts with each supplier.
Invoice Document Profile - defines the configuration used to generate invoices for Customers. This is used on creation of Sites only.
Admin Contact - a configurable contact usable across the entire platform that can receive tripwire, usage cap, and auto-close notifications.
Email Template - a named template of text and substituted values that is used to send emails from the system.
Invoice Marketing Information - for a given sub-brand and invoice template, the marketing information used to populate the invoice template slots. This might be blank, text, images or rich text.
- https://rest.elevatebilling.com/v1/contract-owner-sub-brands/{contractOwnerSubBrandId}/invoice-group-tag-labels
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://rest.elevatebilling.com/v1/contract-owner-sub-brands/1/invoice-group-tag-labels?page=1&pageSize=100&sort=id%2Cname+%7C+name%3Adesc&fields=id%2Cname&label=xyz+%7C+in%3Ax%2Cy+%7C+like%3Axyz&showOnInvoice=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'[ { "id": 1, "label": "Cost Centre", "contractOwnerSubBrandId": 1, "showOnInvoice": true } ]
New invoice group tag label
Label name used to categorise invoice charges (e.g., 'Cost Centre', 'PO Number', 'Department')
- https://rest.elevatebilling.com/v1/contract-owner-sub-brands/{contractOwnerSubBrandId}/invoice-group-tag-labels
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://rest.elevatebilling.com/v1/contract-owner-sub-brands/1/invoice-group-tag-labels \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"label": "Cost Centre",
"contractOwnerSubBrandId": 1,
"showOnInvoice": true
}'{ "id": 1, "label": "Cost Centre", "contractOwnerSubBrandId": 1, "showOnInvoice": true }
- https://rest.elevatebilling.com/v1/invoice-group-tag-labels/{invoiceGroupTagLabelId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://rest.elevatebilling.com/v1/invoice-group-tag-labels/1 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "id": 1, "label": "Cost Centre", "contractOwnerSubBrandId": 1, "showOnInvoice": true }
A set of JSONPatch operations to be performed
The JSON Patch operation to be performed
- https://rest.elevatebilling.com/v1/invoice-group-tag-labels/{invoiceGroupTagLabelId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://rest.elevatebilling.com/v1/invoice-group-tag-labels/1 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json-patch+json' \
-d '[
{
"op": "replace",
"path": "/label",
"value": "Cost Center"
}
]'{ "id": 1, "label": "Cost Centre", "contractOwnerSubBrandId": 1, "showOnInvoice": true }
- https://rest.elevatebilling.com/v1/invoice-group-tag-labels/{invoiceGroupTagLabelId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://rest.elevatebilling.com/v1/invoice-group-tag-labels/1 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'