Contract owners segregate Customers for reporting and/or branding purposes
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 sub-brands that are used by active customers and associated to the billing cycle identifier
- https://rest.elevatebilling.com/v1/contract-owner-sub-brands
- 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?page=1&pageSize=100&sort=id%2Cname+%7C+name%3Adesc&fields=id%2Cname&name=xyz+%7C+in%3Ax%2Cy+%7C+like%3Axyz&contractOwnerId=1&activeCustomersBillingCycleId=xyz+%7C+in%3Ax%2Cy+%7C+like%3Axyz&adhocBillRunId=xyz+%7C+in%3Ax%2Cy+%7C+like%3Axyz' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'OK
Bank account name
An alternative name for the “account number” label that will appear on the invoice
SWIFT - ISO 9362 is an international standard for Business Identifier Codes
An alternative name for the “End date” label that will appear on the invoice
Company registration number to appear on the invoice
An alternative name for the “Company registration number” label that will appear on the invoice
VAT registration number to appear on the invoice
Customer service email address to appear on the invoice
Customer service telephone number to appear on the invoice
Customer service web site to appear on the invoice
Whether this sub brand is the default for the contract owner in hand
Email billing 'from' address
IBAN Number to appear on the invoice
An alternative name for the customer “Account number” label that will appear on the invoice
An alternative name for the “Invoice date” label that will appear on the invoice
Invoice email subject text
An alternative name for the “Invoice number” label that will appear on the invoice
Invoice presentation name
An alternative name for the “Tax” label that will appear on the invoice
Name
Ofcom Reseller identification codes (RID)
An alternative name for the “Product reference” label that will appear on the invoice summary
An alternative name for the “invoice number” label that will appear on the invoice summary
If the invoice is set to Tax Exempt, a standard text to show on the invoice
Email template identifier to be used for the invoice email
When creating a new customer, pre-populate this Tripwire plan identifier
Notes to appear on the invoice
[ { "id": 1, "createdAt": "2023-10-05 16:40:04", "updatedAt": "2023-10-05 16:40:04", "accountNumberFormat": "SI0000", "attachInvoiceToEmail": "0x01", "bacsReference": "Bacs Reference", "bankAccountName": "Bank Account Name", "bankAccountNumber": "1234567890", "summaryCustomerAccountNumberLabel": "Summary customer account number label", "bankSortCode": "123456", "swiftCode": "DEUTDEFFXXX", "billingPeriodEndDateLabel": "Billing Period (Ending)", "companyRegistrationNumber": "CompanyReg123", "companyRegistrationNumberLabel": "Company Number", "vatRegistrationNumber": "Vat registration Number123", "customerServiceEmail": "customer@email.com", "customerServiceTelephoneNumber": "123-456-7890", "customerServiceWebSite": "https://www.customerservice.com", "defaultSubBrand": true, "emailBillingFromAddress": "billing@example.com", "iban": "IBAN1234567890", "invoiceCustomerAccountNumberLabel": "Account Label", "invoiceDateLabel": "Invoice Date Label", "invoiceEmailSubject": "Invoice Email Subject", "invoiceNumberFormat": "InvoiceFormat123", "invoiceNumberLabel": "Invoice Number Label", "invoicePresentationName": "Invoice Presentation Name", "invoiceTaxLabel": "Invoice Tax Label", "name": "bcn", "ofcomRid": "OfcomRID123", "productReferenceLabel": "Product Reference Label", "summaryInvoiceNumberLabel": "Summary invoice number label", "taxExemptLabel": "Tax exempt label", "address": { … }, "contractOwnerId": 1, "emailTemplateId": 1, "prePopulatedTripwirePlanId": 1, "invoiceNotesLabel": "Invoice notes label" } ]
- https://rest.elevatebilling.com/v1/contract-owner-sub-brands
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X HEAD \
'https://rest.elevatebilling.com/v1/contract-owner-sub-brands?name=xyz+%7C+in%3Ax%2Cy+%7C+like%3Axyz&contractOwnerId=1&activeCustomersBillingCycleId=xyz+%7C+in%3Ax%2Cy+%7C+like%3Axyz&adhocBillRunId=xyz+%7C+in%3Ax%2Cy+%7C+like%3Axyz' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'- https://rest.elevatebilling.com/v1/contract-owner-sub-brands
- 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 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: multipart/form-data' \
-F 'subBrand[createdAt]=2023-10-05 16:40:04' \
-F 'subBrand[updatedAt]=2023-10-05 16:40:04' \
-F 'subBrand[accountNumberFormat]=SI0000' \
-F 'subBrand[attachInvoiceToEmail]=0x01' \
-F 'subBrand[bacsReference]=Bacs Reference' \
-F 'subBrand[bankAccountName]=Bank Account Name' \
-F 'subBrand[bankAccountNumber]=1234567890' \
-F 'subBrand[summaryCustomerAccountNumberLabel]=Summary customer account number label' \
-F 'subBrand[bankSortCode]=123456' \
-F 'subBrand[swiftCode]=DEUTDEFFXXX' \
-F 'subBrand[billingPeriodEndDateLabel]=Billing Period (Ending)' \
-F 'subBrand[companyRegistrationNumber]=CompanyReg123' \
-F 'subBrand[companyRegistrationNumberLabel]=Company Number' \
-F 'subBrand[vatRegistrationNumber]=Vat registration Number123' \
-F 'subBrand[customerServiceEmail]=customer@email.com' \
-F 'subBrand[customerServiceTelephoneNumber]=123-456-7890' \
-F 'subBrand[customerServiceWebSite]=https://www.customerservice.com' \
-F 'subBrand[defaultSubBrand]=true' \
-F 'subBrand[emailBillingFromAddress]=billing@example.com' \
-F 'subBrand[iban]=IBAN1234567890' \
-F 'subBrand[invoiceCustomerAccountNumberLabel]=Account Label' \
-F 'subBrand[invoiceDateLabel]=Invoice Date Label' \
-F 'subBrand[invoiceEmailSubject]=Invoice Email Subject' \
-F 'subBrand[invoiceNumberFormat]=InvoiceFormat123' \
-F 'subBrand[invoiceNumberLabel]=Invoice Number Label' \
-F 'subBrand[invoicePresentationName]=Invoice Presentation Name' \
-F 'subBrand[invoiceTaxLabel]=Invoice Tax Label' \
-F 'subBrand[name]=bcn' \
-F 'subBrand[ofcomRid]=OfcomRID123' \
-F 'subBrand[productReferenceLabel]=Product Reference Label' \
-F 'subBrand[summaryInvoiceNumberLabel]=Summary invoice number label' \
-F 'subBrand[taxExemptLabel]=Tax exempt label' \
-F 'subBrand[address][businessName]=string' \
-F 'subBrand[address][address1]=string' \
-F 'subBrand[address][address2]=string' \
-F 'subBrand[address][address3]=string' \
-F 'subBrand[address][town]=string' \
-F 'subBrand[address][county]=string' \
-F 'subBrand[address][postcode]=string' \
-F 'subBrand[address][country]=GB' \
-F 'subBrand[contractOwnerId]=1' \
-F 'subBrand[emailTemplateId]=1' \
-F 'subBrand[prePopulatedTripwirePlanId]=1' \
-F 'subBrand[invoiceNotesLabel]=Invoice notes label' \
-F logo=nullOK
Bank account name
An alternative name for the “account number” label that will appear on the invoice
SWIFT - ISO 9362 is an international standard for Business Identifier Codes
An alternative name for the “End date” label that will appear on the invoice
Company registration number to appear on the invoice
An alternative name for the “Company registration number” label that will appear on the invoice
VAT registration number to appear on the invoice
Customer service email address to appear on the invoice
Customer service telephone number to appear on the invoice
Customer service web site to appear on the invoice
Whether this sub brand is the default for the contract owner in hand
Email billing 'from' address
IBAN Number to appear on the invoice
An alternative name for the customer “Account number” label that will appear on the invoice
An alternative name for the “Invoice date” label that will appear on the invoice
Invoice email subject text
An alternative name for the “Invoice number” label that will appear on the invoice
Invoice presentation name
An alternative name for the “Tax” label that will appear on the invoice
Name
Ofcom Reseller identification codes (RID)
An alternative name for the “Product reference” label that will appear on the invoice summary
An alternative name for the “invoice number” label that will appear on the invoice summary
If the invoice is set to Tax Exempt, a standard text to show on the invoice
Email template identifier to be used for the invoice email
When creating a new customer, pre-populate this Tripwire plan identifier
{ "id": 1, "createdAt": "2023-10-05 16:40:04", "updatedAt": "2023-10-05 16:40:04", "accountNumberFormat": "SI0000", "attachInvoiceToEmail": "0x01", "bacsReference": "Bacs Reference", "bankAccountName": "Bank Account Name", "bankAccountNumber": "1234567890", "summaryCustomerAccountNumberLabel": "Summary customer account number label", "bankSortCode": "123456", "swiftCode": "DEUTDEFFXXX", "billingPeriodEndDateLabel": "Billing Period (Ending)", "companyRegistrationNumber": "CompanyReg123", "companyRegistrationNumberLabel": "Company Number", "vatRegistrationNumber": "Vat registration Number123", "customerServiceEmail": "customer@email.com", "customerServiceTelephoneNumber": "123-456-7890", "customerServiceWebSite": "https://www.customerservice.com", "defaultSubBrand": true, "emailBillingFromAddress": "billing@example.com", "iban": "IBAN1234567890", "invoiceCustomerAccountNumberLabel": "Account Label", "invoiceDateLabel": "Invoice Date Label", "invoiceEmailSubject": "Invoice Email Subject", "invoiceNumberFormat": "InvoiceFormat123", "invoiceNumberLabel": "Invoice Number Label", "invoicePresentationName": "Invoice Presentation Name", "invoiceTaxLabel": "Invoice Tax Label", "name": "bcn", "ofcomRid": "OfcomRID123", "productReferenceLabel": "Product Reference Label", "summaryInvoiceNumberLabel": "Summary invoice number label", "taxExemptLabel": "Tax exempt label", "address": { "id": 1, "businessName": "string", "address1": "string", "address2": "string", "address3": "string", "town": "string", "county": "string", "postcode": "string", "country": "GB" }, "contractOwnerId": 1, "emailTemplateId": 1, "prePopulatedTripwirePlanId": 1, "invoiceNotesLabel": "Invoice notes label" }
- 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/contract-owner-sub-brands/{contractOwnerSubBrandId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://rest.elevatebilling.com/v1/contract-owner-sub-brands/1 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: multipart/form-data' \
-F file=null \
-F 'patch[0][op]=add' \
-F 'patch[0][path]=string' \
-F 'patch[0][from]=string'Success
Bank account name
An alternative name for the “account number” label that will appear on the invoice
SWIFT - ISO 9362 is an international standard for Business Identifier Codes
An alternative name for the “End date” label that will appear on the invoice
Company registration number to appear on the invoice
An alternative name for the “Company registration number” label that will appear on the invoice
VAT registration number to appear on the invoice
Customer service email address to appear on the invoice
Customer service telephone number to appear on the invoice
Customer service web site to appear on the invoice
Whether this sub brand is the default for the contract owner in hand
Email billing 'from' address
IBAN Number to appear on the invoice
An alternative name for the customer “Account number” label that will appear on the invoice
An alternative name for the “Invoice date” label that will appear on the invoice
Invoice email subject text
An alternative name for the “Invoice number” label that will appear on the invoice
Invoice presentation name
An alternative name for the “Tax” label that will appear on the invoice
Name
Ofcom Reseller identification codes (RID)
An alternative name for the “Product reference” label that will appear on the invoice summary
An alternative name for the “invoice number” label that will appear on the invoice summary
If the invoice is set to Tax Exempt, a standard text to show on the invoice
Email template identifier to be used for the invoice email
When creating a new customer, pre-populate this Tripwire plan identifier
{ "id": 1, "createdAt": "2023-10-05 16:40:04", "updatedAt": "2023-10-05 16:40:04", "accountNumberFormat": "SI0000", "attachInvoiceToEmail": "0x01", "bacsReference": "Bacs Reference", "bankAccountName": "Bank Account Name", "bankAccountNumber": "1234567890", "summaryCustomerAccountNumberLabel": "Summary customer account number label", "bankSortCode": "123456", "swiftCode": "DEUTDEFFXXX", "billingPeriodEndDateLabel": "Billing Period (Ending)", "companyRegistrationNumber": "CompanyReg123", "companyRegistrationNumberLabel": "Company Number", "vatRegistrationNumber": "Vat registration Number123", "customerServiceEmail": "customer@email.com", "customerServiceTelephoneNumber": "123-456-7890", "customerServiceWebSite": "https://www.customerservice.com", "defaultSubBrand": true, "emailBillingFromAddress": "billing@example.com", "iban": "IBAN1234567890", "invoiceCustomerAccountNumberLabel": "Account Label", "invoiceDateLabel": "Invoice Date Label", "invoiceEmailSubject": "Invoice Email Subject", "invoiceNumberFormat": "InvoiceFormat123", "invoiceNumberLabel": "Invoice Number Label", "invoicePresentationName": "Invoice Presentation Name", "invoiceTaxLabel": "Invoice Tax Label", "name": "bcn", "ofcomRid": "OfcomRID123", "productReferenceLabel": "Product Reference Label", "summaryInvoiceNumberLabel": "Summary invoice number label", "taxExemptLabel": "Tax exempt label", "address": { "id": 1, "businessName": "string", "address1": "string", "address2": "string", "address3": "string", "town": "string", "county": "string", "postcode": "string", "country": "GB" }, "contractOwnerId": 1, "emailTemplateId": 1, "prePopulatedTripwirePlanId": 1, "invoiceNotesLabel": "Invoice notes label" }
- https://rest.elevatebilling.com/v1/contract-owner-sub-brands/{contractOwnerSubBrandId}
- 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 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{
"subBrand": {
"id": 1,
"createdAt": "2023-10-05 16:40:04",
"updatedAt": "2023-10-05 16:40:04",
"accountNumberFormat": "SI0000",
"attachInvoiceToEmail": "0x01",
"bacsReference": "Bacs Reference",
"bankAccountName": "Bank Account Name",
"bankAccountNumber": "1234567890",
"summaryCustomerAccountNumberLabel": "Summary customer account number label",
"bankSortCode": "123456",
"swiftCode": "DEUTDEFFXXX",
"billingPeriodEndDateLabel": "Billing Period (Ending)",
"companyRegistrationNumber": "CompanyReg123",
"companyRegistrationNumberLabel": "Company Number",
"vatRegistrationNumber": "Vat registration Number123",
"customerServiceEmail": "customer@email.com",
"customerServiceTelephoneNumber": "123-456-7890",
"customerServiceWebSite": "https://www.customerservice.com",
"defaultSubBrand": true,
"emailBillingFromAddress": "billing@example.com",
"iban": "IBAN1234567890",
"invoiceCustomerAccountNumberLabel": "Account Label",
"invoiceDateLabel": "Invoice Date Label",
"invoiceEmailSubject": "Invoice Email Subject",
"invoiceNumberFormat": "InvoiceFormat123",
"invoiceNumberLabel": "Invoice Number Label",
"invoicePresentationName": "Invoice Presentation Name",
"invoiceTaxLabel": "Invoice Tax Label",
"name": "bcn",
"ofcomRid": "OfcomRID123",
"productReferenceLabel": "Product Reference Label",
"summaryInvoiceNumberLabel": "Summary invoice number label",
"taxExemptLabel": "Tax exempt label",
"address": {
"id": 1,
"businessName": "string",
"address1": "string",
"address2": "string",
"address3": "string",
"town": "string",
"county": "string",
"postcode": "string",
"country": "GB"
},
"contractOwnerId": 1,
"emailTemplateId": 1,
"prePopulatedTripwirePlanId": 1,
"invoiceNotesLabel": "Invoice notes label"
},
"logo": null
}- https://rest.elevatebilling.com/v1/contract-owner-sub-brands/{contractOwnerSubBrandId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://rest.elevatebilling.com/v1/contract-owner-sub-brands/1 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'