Contract owners segregate Customers for reporting and/or branding purposes
- Create new invoice marketing info details for a sub-brand and invoice template
Elevate Admin API (1.44)
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.
Results to return per page
Comma-delimited list of the fields to sort by - defaults to ascending order, suffix :desc to change
Comma-delimited list of the field(s) to return if only a subset is required
Filter by contract owner sub-brand id
- https://rest.elevatebilling.com/v1/invoice-marketing-info
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://rest.elevatebilling.com/v1/invoice-marketing-info?page=1&pageSize=100&sort=id%2Cname+%7C+name%3Adesc&fields=id%2Cname&contractOwnerSubBrandId=0&invoiceTemplateId=0' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'[ { "id": 1, "contractOwnerSubBrandId": 0, "invoiceTemplateId": 0, "createdDate": "2019-08-24T14:15:22Z", "updatedDate": "2019-08-24T14:15:22Z", "slot1": { … }, "slot2": { … }, "slot3": { … }, "slot4": { … } } ]
- https://rest.elevatebilling.com/v1/invoice-marketing-info
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X HEAD \
'https://rest.elevatebilling.com/v1/invoice-marketing-info?contractOwnerSubBrandId=0&invoiceTemplateId=0' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'New invoice marketing info details
Contract Owner Sub-Brand Identifier
- https://rest.elevatebilling.com/v1/invoice-marketing-info
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://rest.elevatebilling.com/v1/invoice-marketing-info \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: multipart/form-data' \
-F 'invoiceMarketingInfo[contractOwnerSubBrandId]=0' \
-F 'invoiceMarketingInfo[invoiceTemplateId]=0' \
-F 'invoiceMarketingInfo[slot1][type]=TEXT' \
-F 'invoiceMarketingInfo[slot1][textContent]=string' \
-F 'invoiceMarketingInfo[slot2][type]=TEXT' \
-F 'invoiceMarketingInfo[slot2][textContent]=string' \
-F 'invoiceMarketingInfo[slot3][type]=TEXT' \
-F 'invoiceMarketingInfo[slot3][textContent]=string' \
-F 'invoiceMarketingInfo[slot4][type]=TEXT' \
-F 'invoiceMarketingInfo[slot4][textContent]=string' \
-F file1=null \
-F file2=null \
-F file3=null \
-F file4=null{ "id": 1, "contractOwnerSubBrandId": 0, "invoiceTemplateId": 0, "createdDate": "2019-08-24T14:15:22Z", "updatedDate": "2019-08-24T14:15:22Z", "slot1": { "type": "TEXT", "textContent": "string" }, "slot2": { "type": "TEXT", "textContent": "string" }, "slot3": { "type": "TEXT", "textContent": "string" }, "slot4": { "type": "TEXT", "textContent": "string" } }
- multipart/form-data
- application/json-patch+json
A set of JSONPatch operations to be performed
JSON Patch is a format for describing changes to a JSON document as specified in RFC 6902. Refer to jsonpatch.com for more information
- https://rest.elevatebilling.com/v1/invoice-marketing-info/{invoiceMarketingInfoId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://rest.elevatebilling.com/v1/invoice-marketing-info/1 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: multipart/form-data' \
-F file1=null \
-F file2=null \
-F file3=null \
-F file4=null \
-F 'patch[0][op]=add' \
-F 'patch[0][path]=string' \
-F 'patch[0][from]=string'{ "id": 1, "contractOwnerSubBrandId": 0, "invoiceTemplateId": 0, "createdDate": "2019-08-24T14:15:22Z", "updatedDate": "2019-08-24T14:15:22Z", "slot1": { "type": "TEXT", "textContent": "string" }, "slot2": { "type": "TEXT", "textContent": "string" }, "slot3": { "type": "TEXT", "textContent": "string" }, "slot4": { "type": "TEXT", "textContent": "string" } }
- https://rest.elevatebilling.com/v1/invoice-marketing-info/{invoiceMarketingInfoId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://rest.elevatebilling.com/v1/invoice-marketing-info/1 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{
"invoiceMarketingInfo": {
"id": 1,
"contractOwnerSubBrandId": 0,
"invoiceTemplateId": 0,
"createdDate": "2019-08-24T14:15:22Z",
"updatedDate": "2019-08-24T14:15:22Z",
"slot1": {
"type": "TEXT",
"textContent": "string"
},
"slot2": {
"type": "TEXT",
"textContent": "string"
},
"slot3": {
"type": "TEXT",
"textContent": "string"
},
"slot4": {
"type": "TEXT",
"textContent": "string"
}
},
"file1": null,
"file2": null,
"file3": null,
"file4": null
}- https://rest.elevatebilling.com/v1/invoice-marketing-info/{invoiceMarketingInfoId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://rest.elevatebilling.com/v1/invoice-marketing-info/1 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'