Skip to content

Elevate Admin API (1.44)

Admin Level Management

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.

Definitions

  • 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.

Languages
Servers
https://rest.elevatebilling.com/v1

contract-owners

Contract owners segregate Customers for reporting and/or branding purposes

Operations

Get a list of available contract owners

Request

Security
bearerAuth
Query
pageinteger(int32)(PageParam)>= 1required

Page of results to show

Example: page=1
pageSizeinteger(int32)(ResultsPerPageParam)[ 1 .. 1000 ]required

Results to return per page

Example: pageSize=100
sortstring(SortParam)

Comma-delimited list of the fields to sort by - defaults to ascending order, suffix :desc to change

Example: sort=id,name | name:desc
fieldsstring(FieldsParam)

Comma-delimited list of the field(s) to return if only a subset is required

Example: fields=id,name
namestring(StringFilterParam)

Filter by name

Example: name=xyz | in:x,y | like:xyz
curl -i -X GET \
  'https://rest.elevatebilling.com/v1/contract-owners?page=1&pageSize=100&sort=id%2Cname+%7C+name%3Adesc&fields=id%2Cname&name=xyz+%7C+in%3Ax%2Cy+%7C+like%3Axyz' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

OK

Bodyapplication/jsonArray [
idinteger(int64)read-only

Contract owner identifier

Example: 1
namestring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Contract owner name

availableFromstring(date)required

Contract owner is available from

availableTostring(date)

Contract owner is available to

bankAccountNamestring[ 0 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Bank account name

bankAccountNumberstring[ 8 .. 10 ] characters[0-9]+

Bank account number

bankSortCodestring= 6 characters[0-9]+

Bank sort code

bankSwiftCodestring[ 8 .. 11 ] characters[0-9A-Z]*

Bank SWIFT/BIC code

Example: "AAAABB11222"
bankIbanstring[ 4 .. 34 ] characters[0-9A-Z]*

International Bank Account Number (IBAN), which you can use when making or receiving international payments

Example: "GB29NWBK60161331926819"
companyRegistrationNumberstring[ 0 .. 20 ] characters[A-Za-z0-9]*

Company registration number

coBccEmailAddressstring[ 0 .. 50 ] characters(^$)|([a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-...

Email address for contract owner

mandatoryAccountReferenceForSiteboolean

Mandatory account reference for site

Default false
prePopulatedFraudPlanIdinteger(int64)

When creating a customer, its tripwireId will be pre-populated with this identifier

Example: 1
siBccEmailAddressstring[ 1 .. 50 ] characters[a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-zA-Z0-...required

Email address for SI

taxRegistrationNumberstring[ 1 .. 50 ] characters([A-Za-z0-9\p{L}\s]*)required

Tax registration number

addressobject(Address)required
address.​idinteger(int64)read-only

Internal identifier for address entry

Example: 1
address.​businessNamestring[ 0 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Business name

address.​address1string[ 1 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Address line 1

address.​address2string[ 0 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Address line 2

address.​address3string[ 0 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Address line 3

address.​townstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Town

address.​countystring[ 0 .. 30 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

County

address.​postcodestring[ 0 .. 20 ] characters[a-zA-Z0-9\p{L}@.\-\+_\s]+required

Postcode

address.​countrystring(CountryCode)= 2 characters[A-Z]{2}required

ISO 3166 alpha-2 code representing country

Example: "GB"
customerServiceTelephoneNumberstring[ 0 .. 26 ] characters^$|[a-zA-Z0-9\p{L}\s()@&.,-_£|]{4,100}

Customer service telephone number

customerServiceWebsitestring[ 0 .. 255 ] characters

Customer service website

customerServiceEmailstring[ 0 .. 255 ] characters(^$)|[a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-z...

Customer service email

emailBillingFromAddressstring[ 1 .. 50 ] characters[a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-zA-Z0-...required

Email billing from address

invoiceCombiningTypestring(InvoiceCombiningType)required

Invoice combining type

Enum"NONE""COMBINE_ALL""COMBINE_INDIVIDUALLY""COMBINE_ALL_DUPLEX""COMBINE_INDIVIDUALLY_DUPLEX"
invoiceNumberFormatstring[ 0 .. 50 ] characters

Invoice number format

invoiceEmailSubjectstring[ 1 .. 200 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice email subject

minimumItemisationValueInPencenumber

Minimum itemisation value in pence

mandatoryBankPaymentForDirectDebitboolean

Specifies whether bank payment details are mandatory for direct debit

Default false
createdDatestring(date-time)read-only

Date when this contract profile was created

updatedDatestring(date-time)read-only

Contract owner updated date

enableBalanceCarryForwardbooleanrequired

Enable balance carry forward

emailTemplateIdinteger(int64)required

Email template identifier

Example: 1
invoiceNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice number label on the generated pdf invoice document

localeIdinteger(int64)required

Locale identifier

Example: 1
invoicePresentationNamestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Invoice presentation name

summaryInvoiceNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice number label on the generated pdf invoice summary document

priceDecimalPlacesinteger(int64)read-onlyrequired

Number of decimal places to show on the screen for rated records etc.

Example: 1
priceRoundingModestring(RoundingMode)

Specifies a rounding behavior for numerical operations capable of discarding precision. Default is HALF_UP.

  • UP = Rounding mode to round away from zero. Always increments the digit prior to a non-zero discarded fraction. Note that this rounding mode never decreases the magnitude of the calculated value. Examples, 5.5 -> 6, 2.6 -> 3, 1.1 -> 2, -1.1 -> -2
  • DOWN = Rounding mode to round towards zero. Never increments the digit prior to a discarded fraction (i.e., truncates). Note that this rounding mode never increases the magnitude of the calculated value. Examples, 5.5 -> 5, 2.6 -> 2, 1.1 -> 1, -1.1 -> -1
  • CEILING = Rounding mode to round towards positive infinity. If the result is positive, behaves as for UP, if negative, behaves as for DOWN. Note that this rounding mode never decreases the calculated value. Examples, 5.5 -> 6, 2.6 -> 3, 1.1 -> 2, -1.1 -> -1
  • FLOOR = Rounding mode to round towards negative infinity. If the result is positive, behave as for DOWN if negative, behave as for UP. Note that this rounding mode never increases the calculated value. Examples, 5.5 -> 5, 2.6 -> 2, 1.1 -> 1, -1.1 -> -2
  • HALF_UP = Rounding mode to round towards "nearest neighbor" unless both neighbors are equidistant, in which case round up. Behaves as for UP if the discarded fraction is ≥ 0.5; otherwise, behaves as for DOWN. Note that this is the rounding mode commonly taught at school. Examples, 5.5 -> 6, 2.6 -> 3, 1.1 -> 1, -1.1 -> -1
  • HALF_DOWN = Rounding mode to round towards "nearest neighbor" unless both neighbors are equidistant, in which case round down. Behaves as for UP if the discarded fraction is > 0.5; otherwise, behaves as for DOWN. Examples, 5.5 -> 5, 2.6 -> 3, 1.1 -> 1, -1.1 -> -1
  • HALF_EVEN = Rounding mode to round towards the "nearest neighbor" unless both neighbors are equidistant, in which case, round owards the even neighbor. Behaves as for HALF_UP if the digit to the left of the discarded fraction is odd; behaves as for HALF_DOWN if it's even. Note that this is the rounding mode that statistically minimizes cumulative error when applied repeatedly over a sequence of calculations. It is sometimes known as "Banker's rounding," and is chiefly used in the USA. Examples, 5.5 -> 6, 2.6 -> 2, 1.1 -> 1, -1.1 -> -1
Enum"UP""DOWN""CEILING""FLOOR""HALF_UP""HALF_DOWN""HALF_EVEN"
accountingCostCentrestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Accounting cost centre code

companyRegistrationNumberLabelstring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Company registration number label on generated invoice pdf document

Default "Company Number"
invoiceTaxLabelstring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Invoice Tax label on the generated invoice pdf document

Default "VAT Number"
forceBillingDefaultboolean

Auto populate force billing on rental product inventories at creation

taxExemptLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

If a site is marked as Tax Exempt, text message to appear on the generated pdf invoice document

Default "VAT Exempt"
netAccountingAdjustmentNominalCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Nominal code to be used for an adjustment line added for the net value in the account export file

taxAccountingAdjustmentNominalCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Nominal code to be used for an adjustment line added for the tax value in the account export file

netAccountingAdjustmentTaxCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Tax code to be used for an adjustment line added for the net value in the account export file

taxAccountingAdjustmentTaxCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Tax code to be used for an adjustment line added for the tax value in the account export file

attachInvoiceToEmailboolean

Should the pdf invoice be attached to the invoice email? If the email includes a link to the invoice, set this to False

billingPeriodEndDateLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Billing period end date label on the generated invoice

Default "Billing Period (Ending)"
invoiceCustomerAccountNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Customer account number label on the generated invoice

Default "Account number"
summaryCustomerAccountNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Customer account number label on the generated invoice summary

Default "Account number"
invoiceDateLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice Date label on the generated invoice

Default "Date (And Tax Point)"
productReferenceLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Product reference label to show on the screen

Default "Product Reference"
featuresArray of strings(Feature)read-only
Items Enum"USAGE""USAGE_TRIPWIRE""FULL_CUSTOMER""MATCHMAKER"
]
Response
application/json
[ { "id": 1, "name": "string", "availableFrom": "2019-08-24", "availableTo": "2019-08-24", "bankAccountName": "string", "bankAccountNumber": "stringst", "bankSortCode": "string", "bankSwiftCode": "AAAABB11222", "bankIban": "GB29NWBK60161331926819", "companyRegistrationNumber": "string", "coBccEmailAddress": "string", "mandatoryAccountReferenceForSite": false, "prePopulatedFraudPlanId": 1, "siBccEmailAddress": "string", "taxRegistrationNumber": "string", "address": {}, "customerServiceTelephoneNumber": "string", "customerServiceWebsite": "string", "customerServiceEmail": "string", "emailBillingFromAddress": "string", "invoiceCombiningType": "NONE", "invoiceNumberFormat": "string", "invoiceEmailSubject": "string", "minimumItemisationValueInPence": 0, "mandatoryBankPaymentForDirectDebit": false, "createdDate": "2019-08-24T14:15:22Z", "updatedDate": "2019-08-24T14:15:22Z", "enableBalanceCarryForward": true, "emailTemplateId": 1, "invoiceNumberLabel": "string", "localeId": 1, "invoicePresentationName": "string", "summaryInvoiceNumberLabel": "string", "priceDecimalPlaces": 1, "priceRoundingMode": "UP", "accountingCostCentre": "string", "companyRegistrationNumberLabel": "Company Number", "invoiceTaxLabel": "VAT Number", "forceBillingDefault": true, "taxExemptLabel": "VAT Exempt", "netAccountingAdjustmentNominalCode": "string", "taxAccountingAdjustmentNominalCode": "string", "netAccountingAdjustmentTaxCode": "string", "taxAccountingAdjustmentTaxCode": "string", "attachInvoiceToEmail": true, "billingPeriodEndDateLabel": "Billing Period (Ending)", "invoiceCustomerAccountNumberLabel": "Account number", "summaryCustomerAccountNumberLabel": "Account number", "invoiceDateLabel": "Date (And Tax Point)", "productReferenceLabel": "Product Reference", "features": [] } ]

Create a new contract owner

Request

Security
bearerAuth
Bodyapplication/jsonrequired

New contract owner

namestring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Contract owner name

availableFromstring(date)required

Contract owner is available from

availableTostring(date)

Contract owner is available to

bankAccountNamestring[ 0 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Bank account name

bankAccountNumberstring[ 8 .. 10 ] characters[0-9]+

Bank account number

bankSortCodestring= 6 characters[0-9]+

Bank sort code

bankSwiftCodestring[ 8 .. 11 ] characters[0-9A-Z]*

Bank SWIFT/BIC code

Example: "AAAABB11222"
bankIbanstring[ 4 .. 34 ] characters[0-9A-Z]*

International Bank Account Number (IBAN), which you can use when making or receiving international payments

Example: "GB29NWBK60161331926819"
companyRegistrationNumberstring[ 0 .. 20 ] characters[A-Za-z0-9]*

Company registration number

coBccEmailAddressstring[ 0 .. 50 ] characters(^$)|([a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-...

Email address for contract owner

mandatoryAccountReferenceForSiteboolean

Mandatory account reference for site

Default false
prePopulatedFraudPlanIdinteger(int64)

When creating a customer, its tripwireId will be pre-populated with this identifier

Example: 1
siBccEmailAddressstring[ 1 .. 50 ] characters[a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-zA-Z0-...required

Email address for SI

taxRegistrationNumberstring[ 1 .. 50 ] characters([A-Za-z0-9\p{L}\s]*)required

Tax registration number

addressobject(Address)required
address.​businessNamestring[ 0 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Business name

address.​address1string[ 1 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Address line 1

address.​address2string[ 0 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Address line 2

address.​address3string[ 0 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Address line 3

address.​townstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Town

address.​countystring[ 0 .. 30 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

County

address.​postcodestring[ 0 .. 20 ] characters[a-zA-Z0-9\p{L}@.\-\+_\s]+required

Postcode

address.​countrystring(CountryCode)= 2 characters[A-Z]{2}required

ISO 3166 alpha-2 code representing country

Example: "GB"
customerServiceTelephoneNumberstring[ 0 .. 26 ] characters^$|[a-zA-Z0-9\p{L}\s()@&.,-_£|]{4,100}

Customer service telephone number

customerServiceWebsitestring[ 0 .. 255 ] characters

Customer service website

customerServiceEmailstring[ 0 .. 255 ] characters(^$)|[a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-z...

Customer service email

emailBillingFromAddressstring[ 1 .. 50 ] characters[a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-zA-Z0-...required

Email billing from address

invoiceCombiningTypestring(InvoiceCombiningType)required

Invoice combining type

Enum"NONE""COMBINE_ALL""COMBINE_INDIVIDUALLY""COMBINE_ALL_DUPLEX""COMBINE_INDIVIDUALLY_DUPLEX"
invoiceNumberFormatstring[ 0 .. 50 ] characters

Invoice number format

invoiceEmailSubjectstring[ 1 .. 200 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice email subject

minimumItemisationValueInPencenumber

Minimum itemisation value in pence

mandatoryBankPaymentForDirectDebitboolean

Specifies whether bank payment details are mandatory for direct debit

Default false
enableBalanceCarryForwardbooleanrequired

Enable balance carry forward

emailTemplateIdinteger(int64)required

Email template identifier

Example: 1
invoiceNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice number label on the generated pdf invoice document

localeIdinteger(int64)required

Locale identifier

Example: 1
invoicePresentationNamestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Invoice presentation name

summaryInvoiceNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice number label on the generated pdf invoice summary document

priceRoundingModestring(RoundingMode)

Specifies a rounding behavior for numerical operations capable of discarding precision. Default is HALF_UP.

  • UP = Rounding mode to round away from zero. Always increments the digit prior to a non-zero discarded fraction. Note that this rounding mode never decreases the magnitude of the calculated value. Examples, 5.5 -> 6, 2.6 -> 3, 1.1 -> 2, -1.1 -> -2
  • DOWN = Rounding mode to round towards zero. Never increments the digit prior to a discarded fraction (i.e., truncates). Note that this rounding mode never increases the magnitude of the calculated value. Examples, 5.5 -> 5, 2.6 -> 2, 1.1 -> 1, -1.1 -> -1
  • CEILING = Rounding mode to round towards positive infinity. If the result is positive, behaves as for UP, if negative, behaves as for DOWN. Note that this rounding mode never decreases the calculated value. Examples, 5.5 -> 6, 2.6 -> 3, 1.1 -> 2, -1.1 -> -1
  • FLOOR = Rounding mode to round towards negative infinity. If the result is positive, behave as for DOWN if negative, behave as for UP. Note that this rounding mode never increases the calculated value. Examples, 5.5 -> 5, 2.6 -> 2, 1.1 -> 1, -1.1 -> -2
  • HALF_UP = Rounding mode to round towards "nearest neighbor" unless both neighbors are equidistant, in which case round up. Behaves as for UP if the discarded fraction is ≥ 0.5; otherwise, behaves as for DOWN. Note that this is the rounding mode commonly taught at school. Examples, 5.5 -> 6, 2.6 -> 3, 1.1 -> 1, -1.1 -> -1
  • HALF_DOWN = Rounding mode to round towards "nearest neighbor" unless both neighbors are equidistant, in which case round down. Behaves as for UP if the discarded fraction is > 0.5; otherwise, behaves as for DOWN. Examples, 5.5 -> 5, 2.6 -> 3, 1.1 -> 1, -1.1 -> -1
  • HALF_EVEN = Rounding mode to round towards the "nearest neighbor" unless both neighbors are equidistant, in which case, round owards the even neighbor. Behaves as for HALF_UP if the digit to the left of the discarded fraction is odd; behaves as for HALF_DOWN if it's even. Note that this is the rounding mode that statistically minimizes cumulative error when applied repeatedly over a sequence of calculations. It is sometimes known as "Banker's rounding," and is chiefly used in the USA. Examples, 5.5 -> 6, 2.6 -> 2, 1.1 -> 1, -1.1 -> -1
Enum"UP""DOWN""CEILING""FLOOR""HALF_UP""HALF_DOWN""HALF_EVEN"
accountingCostCentrestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Accounting cost centre code

companyRegistrationNumberLabelstring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Company registration number label on generated invoice pdf document

Default "Company Number"
invoiceTaxLabelstring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Invoice Tax label on the generated invoice pdf document

Default "VAT Number"
forceBillingDefaultboolean

Auto populate force billing on rental product inventories at creation

taxExemptLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

If a site is marked as Tax Exempt, text message to appear on the generated pdf invoice document

Default "VAT Exempt"
netAccountingAdjustmentNominalCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Nominal code to be used for an adjustment line added for the net value in the account export file

taxAccountingAdjustmentNominalCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Nominal code to be used for an adjustment line added for the tax value in the account export file

netAccountingAdjustmentTaxCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Tax code to be used for an adjustment line added for the net value in the account export file

taxAccountingAdjustmentTaxCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Tax code to be used for an adjustment line added for the tax value in the account export file

attachInvoiceToEmailboolean

Should the pdf invoice be attached to the invoice email? If the email includes a link to the invoice, set this to False

billingPeriodEndDateLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Billing period end date label on the generated invoice

Default "Billing Period (Ending)"
invoiceCustomerAccountNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Customer account number label on the generated invoice

Default "Account number"
summaryCustomerAccountNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Customer account number label on the generated invoice summary

Default "Account number"
invoiceDateLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice Date label on the generated invoice

Default "Date (And Tax Point)"
productReferenceLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Product reference label to show on the screen

Default "Product Reference"
curl -i -X POST \
  https://rest.elevatebilling.com/v1/contract-owners \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "string",
    "availableFrom": "2019-08-24",
    "availableTo": "2019-08-24",
    "bankAccountName": "string",
    "bankAccountNumber": "stringst",
    "bankSortCode": "string",
    "bankSwiftCode": "AAAABB11222",
    "bankIban": "GB29NWBK60161331926819",
    "companyRegistrationNumber": "string",
    "coBccEmailAddress": "string",
    "mandatoryAccountReferenceForSite": false,
    "prePopulatedFraudPlanId": 1,
    "siBccEmailAddress": "string",
    "taxRegistrationNumber": "string",
    "address": {
      "businessName": "string",
      "address1": "string",
      "address2": "string",
      "address3": "string",
      "town": "string",
      "county": "string",
      "postcode": "string",
      "country": "GB"
    },
    "customerServiceTelephoneNumber": "string",
    "customerServiceWebsite": "string",
    "customerServiceEmail": "string",
    "emailBillingFromAddress": "string",
    "invoiceCombiningType": "NONE",
    "invoiceNumberFormat": "string",
    "invoiceEmailSubject": "string",
    "minimumItemisationValueInPence": 0,
    "mandatoryBankPaymentForDirectDebit": false,
    "enableBalanceCarryForward": true,
    "emailTemplateId": 1,
    "invoiceNumberLabel": "string",
    "localeId": 1,
    "invoicePresentationName": "string",
    "summaryInvoiceNumberLabel": "string",
    "priceRoundingMode": "UP",
    "accountingCostCentre": "string",
    "companyRegistrationNumberLabel": "Company Number",
    "invoiceTaxLabel": "VAT Number",
    "forceBillingDefault": true,
    "taxExemptLabel": "VAT Exempt",
    "netAccountingAdjustmentNominalCode": "string",
    "taxAccountingAdjustmentNominalCode": "string",
    "netAccountingAdjustmentTaxCode": "string",
    "taxAccountingAdjustmentTaxCode": "string",
    "attachInvoiceToEmail": true,
    "billingPeriodEndDateLabel": "Billing Period (Ending)",
    "invoiceCustomerAccountNumberLabel": "Account number",
    "summaryCustomerAccountNumberLabel": "Account number",
    "invoiceDateLabel": "Date (And Tax Point)",
    "productReferenceLabel": "Product Reference"
  }'

Responses

OK

Bodyapplication/json
idinteger(int64)read-only

Contract owner identifier

Example: 1
namestring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Contract owner name

availableFromstring(date)required

Contract owner is available from

availableTostring(date)

Contract owner is available to

bankAccountNamestring[ 0 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Bank account name

bankAccountNumberstring[ 8 .. 10 ] characters[0-9]+

Bank account number

bankSortCodestring= 6 characters[0-9]+

Bank sort code

bankSwiftCodestring[ 8 .. 11 ] characters[0-9A-Z]*

Bank SWIFT/BIC code

Example: "AAAABB11222"
bankIbanstring[ 4 .. 34 ] characters[0-9A-Z]*

International Bank Account Number (IBAN), which you can use when making or receiving international payments

Example: "GB29NWBK60161331926819"
companyRegistrationNumberstring[ 0 .. 20 ] characters[A-Za-z0-9]*

Company registration number

coBccEmailAddressstring[ 0 .. 50 ] characters(^$)|([a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-...

Email address for contract owner

mandatoryAccountReferenceForSiteboolean

Mandatory account reference for site

Default false
prePopulatedFraudPlanIdinteger(int64)

When creating a customer, its tripwireId will be pre-populated with this identifier

Example: 1
siBccEmailAddressstring[ 1 .. 50 ] characters[a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-zA-Z0-...required

Email address for SI

taxRegistrationNumberstring[ 1 .. 50 ] characters([A-Za-z0-9\p{L}\s]*)required

Tax registration number

addressobject(Address)required
address.​idinteger(int64)read-only

Internal identifier for address entry

Example: 1
address.​businessNamestring[ 0 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Business name

address.​address1string[ 1 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Address line 1

address.​address2string[ 0 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Address line 2

address.​address3string[ 0 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Address line 3

address.​townstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Town

address.​countystring[ 0 .. 30 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

County

address.​postcodestring[ 0 .. 20 ] characters[a-zA-Z0-9\p{L}@.\-\+_\s]+required

Postcode

address.​countrystring(CountryCode)= 2 characters[A-Z]{2}required

ISO 3166 alpha-2 code representing country

Example: "GB"
customerServiceTelephoneNumberstring[ 0 .. 26 ] characters^$|[a-zA-Z0-9\p{L}\s()@&.,-_£|]{4,100}

Customer service telephone number

customerServiceWebsitestring[ 0 .. 255 ] characters

Customer service website

customerServiceEmailstring[ 0 .. 255 ] characters(^$)|[a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-z...

Customer service email

emailBillingFromAddressstring[ 1 .. 50 ] characters[a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-zA-Z0-...required

Email billing from address

invoiceCombiningTypestring(InvoiceCombiningType)required

Invoice combining type

Enum"NONE""COMBINE_ALL""COMBINE_INDIVIDUALLY""COMBINE_ALL_DUPLEX""COMBINE_INDIVIDUALLY_DUPLEX"
invoiceNumberFormatstring[ 0 .. 50 ] characters

Invoice number format

invoiceEmailSubjectstring[ 1 .. 200 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice email subject

minimumItemisationValueInPencenumber

Minimum itemisation value in pence

mandatoryBankPaymentForDirectDebitboolean

Specifies whether bank payment details are mandatory for direct debit

Default false
createdDatestring(date-time)read-only

Date when this contract profile was created

updatedDatestring(date-time)read-only

Contract owner updated date

enableBalanceCarryForwardbooleanrequired

Enable balance carry forward

emailTemplateIdinteger(int64)required

Email template identifier

Example: 1
invoiceNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice number label on the generated pdf invoice document

localeIdinteger(int64)required

Locale identifier

Example: 1
invoicePresentationNamestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Invoice presentation name

summaryInvoiceNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice number label on the generated pdf invoice summary document

priceDecimalPlacesinteger(int64)read-onlyrequired

Number of decimal places to show on the screen for rated records etc.

Example: 1
priceRoundingModestring(RoundingMode)

Specifies a rounding behavior for numerical operations capable of discarding precision. Default is HALF_UP.

  • UP = Rounding mode to round away from zero. Always increments the digit prior to a non-zero discarded fraction. Note that this rounding mode never decreases the magnitude of the calculated value. Examples, 5.5 -> 6, 2.6 -> 3, 1.1 -> 2, -1.1 -> -2
  • DOWN = Rounding mode to round towards zero. Never increments the digit prior to a discarded fraction (i.e., truncates). Note that this rounding mode never increases the magnitude of the calculated value. Examples, 5.5 -> 5, 2.6 -> 2, 1.1 -> 1, -1.1 -> -1
  • CEILING = Rounding mode to round towards positive infinity. If the result is positive, behaves as for UP, if negative, behaves as for DOWN. Note that this rounding mode never decreases the calculated value. Examples, 5.5 -> 6, 2.6 -> 3, 1.1 -> 2, -1.1 -> -1
  • FLOOR = Rounding mode to round towards negative infinity. If the result is positive, behave as for DOWN if negative, behave as for UP. Note that this rounding mode never increases the calculated value. Examples, 5.5 -> 5, 2.6 -> 2, 1.1 -> 1, -1.1 -> -2
  • HALF_UP = Rounding mode to round towards "nearest neighbor" unless both neighbors are equidistant, in which case round up. Behaves as for UP if the discarded fraction is ≥ 0.5; otherwise, behaves as for DOWN. Note that this is the rounding mode commonly taught at school. Examples, 5.5 -> 6, 2.6 -> 3, 1.1 -> 1, -1.1 -> -1
  • HALF_DOWN = Rounding mode to round towards "nearest neighbor" unless both neighbors are equidistant, in which case round down. Behaves as for UP if the discarded fraction is > 0.5; otherwise, behaves as for DOWN. Examples, 5.5 -> 5, 2.6 -> 3, 1.1 -> 1, -1.1 -> -1
  • HALF_EVEN = Rounding mode to round towards the "nearest neighbor" unless both neighbors are equidistant, in which case, round owards the even neighbor. Behaves as for HALF_UP if the digit to the left of the discarded fraction is odd; behaves as for HALF_DOWN if it's even. Note that this is the rounding mode that statistically minimizes cumulative error when applied repeatedly over a sequence of calculations. It is sometimes known as "Banker's rounding," and is chiefly used in the USA. Examples, 5.5 -> 6, 2.6 -> 2, 1.1 -> 1, -1.1 -> -1
Enum"UP""DOWN""CEILING""FLOOR""HALF_UP""HALF_DOWN""HALF_EVEN"
accountingCostCentrestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Accounting cost centre code

companyRegistrationNumberLabelstring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Company registration number label on generated invoice pdf document

Default "Company Number"
invoiceTaxLabelstring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Invoice Tax label on the generated invoice pdf document

Default "VAT Number"
forceBillingDefaultboolean

Auto populate force billing on rental product inventories at creation

taxExemptLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

If a site is marked as Tax Exempt, text message to appear on the generated pdf invoice document

Default "VAT Exempt"
netAccountingAdjustmentNominalCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Nominal code to be used for an adjustment line added for the net value in the account export file

taxAccountingAdjustmentNominalCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Nominal code to be used for an adjustment line added for the tax value in the account export file

netAccountingAdjustmentTaxCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Tax code to be used for an adjustment line added for the net value in the account export file

taxAccountingAdjustmentTaxCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Tax code to be used for an adjustment line added for the tax value in the account export file

attachInvoiceToEmailboolean

Should the pdf invoice be attached to the invoice email? If the email includes a link to the invoice, set this to False

billingPeriodEndDateLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Billing period end date label on the generated invoice

Default "Billing Period (Ending)"
invoiceCustomerAccountNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Customer account number label on the generated invoice

Default "Account number"
summaryCustomerAccountNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Customer account number label on the generated invoice summary

Default "Account number"
invoiceDateLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice Date label on the generated invoice

Default "Date (And Tax Point)"
productReferenceLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Product reference label to show on the screen

Default "Product Reference"
featuresArray of strings(Feature)read-only
Items Enum"USAGE""USAGE_TRIPWIRE""FULL_CUSTOMER""MATCHMAKER"
Response
application/json
{ "id": 1, "name": "string", "availableFrom": "2019-08-24", "availableTo": "2019-08-24", "bankAccountName": "string", "bankAccountNumber": "stringst", "bankSortCode": "string", "bankSwiftCode": "AAAABB11222", "bankIban": "GB29NWBK60161331926819", "companyRegistrationNumber": "string", "coBccEmailAddress": "string", "mandatoryAccountReferenceForSite": false, "prePopulatedFraudPlanId": 1, "siBccEmailAddress": "string", "taxRegistrationNumber": "string", "address": { "id": 1, "businessName": "string", "address1": "string", "address2": "string", "address3": "string", "town": "string", "county": "string", "postcode": "string", "country": "GB" }, "customerServiceTelephoneNumber": "string", "customerServiceWebsite": "string", "customerServiceEmail": "string", "emailBillingFromAddress": "string", "invoiceCombiningType": "NONE", "invoiceNumberFormat": "string", "invoiceEmailSubject": "string", "minimumItemisationValueInPence": 0, "mandatoryBankPaymentForDirectDebit": false, "createdDate": "2019-08-24T14:15:22Z", "updatedDate": "2019-08-24T14:15:22Z", "enableBalanceCarryForward": true, "emailTemplateId": 1, "invoiceNumberLabel": "string", "localeId": 1, "invoicePresentationName": "string", "summaryInvoiceNumberLabel": "string", "priceDecimalPlaces": 1, "priceRoundingMode": "UP", "accountingCostCentre": "string", "companyRegistrationNumberLabel": "Company Number", "invoiceTaxLabel": "VAT Number", "forceBillingDefault": true, "taxExemptLabel": "VAT Exempt", "netAccountingAdjustmentNominalCode": "string", "taxAccountingAdjustmentNominalCode": "string", "netAccountingAdjustmentTaxCode": "string", "taxAccountingAdjustmentTaxCode": "string", "attachInvoiceToEmail": true, "billingPeriodEndDateLabel": "Billing Period (Ending)", "invoiceCustomerAccountNumberLabel": "Account number", "summaryCustomerAccountNumberLabel": "Account number", "invoiceDateLabel": "Date (And Tax Point)", "productReferenceLabel": "Product Reference", "features": [ "USAGE" ] }

Get a specific contract owner

Request

Security
bearerAuth
Path
contract_owner_idinteger(int64)(IdParam)>= 1required

Contract owner identifier

Example: 1
curl -i -X GET \
  https://rest.elevatebilling.com/v1/contract-owners/1 \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Contract owner found

Bodyapplication/json
idinteger(int64)read-only

Contract owner identifier

Example: 1
namestring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Contract owner name

availableFromstring(date)required

Contract owner is available from

availableTostring(date)

Contract owner is available to

bankAccountNamestring[ 0 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Bank account name

bankAccountNumberstring[ 8 .. 10 ] characters[0-9]+

Bank account number

bankSortCodestring= 6 characters[0-9]+

Bank sort code

bankSwiftCodestring[ 8 .. 11 ] characters[0-9A-Z]*

Bank SWIFT/BIC code

Example: "AAAABB11222"
bankIbanstring[ 4 .. 34 ] characters[0-9A-Z]*

International Bank Account Number (IBAN), which you can use when making or receiving international payments

Example: "GB29NWBK60161331926819"
companyRegistrationNumberstring[ 0 .. 20 ] characters[A-Za-z0-9]*

Company registration number

coBccEmailAddressstring[ 0 .. 50 ] characters(^$)|([a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-...

Email address for contract owner

mandatoryAccountReferenceForSiteboolean

Mandatory account reference for site

Default false
prePopulatedFraudPlanIdinteger(int64)

When creating a customer, its tripwireId will be pre-populated with this identifier

Example: 1
siBccEmailAddressstring[ 1 .. 50 ] characters[a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-zA-Z0-...required

Email address for SI

taxRegistrationNumberstring[ 1 .. 50 ] characters([A-Za-z0-9\p{L}\s]*)required

Tax registration number

addressobject(Address)required
address.​idinteger(int64)read-only

Internal identifier for address entry

Example: 1
address.​businessNamestring[ 0 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Business name

address.​address1string[ 1 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Address line 1

address.​address2string[ 0 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Address line 2

address.​address3string[ 0 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Address line 3

address.​townstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Town

address.​countystring[ 0 .. 30 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

County

address.​postcodestring[ 0 .. 20 ] characters[a-zA-Z0-9\p{L}@.\-\+_\s]+required

Postcode

address.​countrystring(CountryCode)= 2 characters[A-Z]{2}required

ISO 3166 alpha-2 code representing country

Example: "GB"
customerServiceTelephoneNumberstring[ 0 .. 26 ] characters^$|[a-zA-Z0-9\p{L}\s()@&.,-_£|]{4,100}

Customer service telephone number

customerServiceWebsitestring[ 0 .. 255 ] characters

Customer service website

customerServiceEmailstring[ 0 .. 255 ] characters(^$)|[a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-z...

Customer service email

emailBillingFromAddressstring[ 1 .. 50 ] characters[a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-zA-Z0-...required

Email billing from address

invoiceCombiningTypestring(InvoiceCombiningType)required

Invoice combining type

Enum"NONE""COMBINE_ALL""COMBINE_INDIVIDUALLY""COMBINE_ALL_DUPLEX""COMBINE_INDIVIDUALLY_DUPLEX"
invoiceNumberFormatstring[ 0 .. 50 ] characters

Invoice number format

invoiceEmailSubjectstring[ 1 .. 200 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice email subject

minimumItemisationValueInPencenumber

Minimum itemisation value in pence

mandatoryBankPaymentForDirectDebitboolean

Specifies whether bank payment details are mandatory for direct debit

Default false
createdDatestring(date-time)read-only

Date when this contract profile was created

updatedDatestring(date-time)read-only

Contract owner updated date

enableBalanceCarryForwardbooleanrequired

Enable balance carry forward

emailTemplateIdinteger(int64)required

Email template identifier

Example: 1
invoiceNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice number label on the generated pdf invoice document

localeIdinteger(int64)required

Locale identifier

Example: 1
invoicePresentationNamestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Invoice presentation name

summaryInvoiceNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice number label on the generated pdf invoice summary document

priceDecimalPlacesinteger(int64)read-onlyrequired

Number of decimal places to show on the screen for rated records etc.

Example: 1
priceRoundingModestring(RoundingMode)

Specifies a rounding behavior for numerical operations capable of discarding precision. Default is HALF_UP.

  • UP = Rounding mode to round away from zero. Always increments the digit prior to a non-zero discarded fraction. Note that this rounding mode never decreases the magnitude of the calculated value. Examples, 5.5 -> 6, 2.6 -> 3, 1.1 -> 2, -1.1 -> -2
  • DOWN = Rounding mode to round towards zero. Never increments the digit prior to a discarded fraction (i.e., truncates). Note that this rounding mode never increases the magnitude of the calculated value. Examples, 5.5 -> 5, 2.6 -> 2, 1.1 -> 1, -1.1 -> -1
  • CEILING = Rounding mode to round towards positive infinity. If the result is positive, behaves as for UP, if negative, behaves as for DOWN. Note that this rounding mode never decreases the calculated value. Examples, 5.5 -> 6, 2.6 -> 3, 1.1 -> 2, -1.1 -> -1
  • FLOOR = Rounding mode to round towards negative infinity. If the result is positive, behave as for DOWN if negative, behave as for UP. Note that this rounding mode never increases the calculated value. Examples, 5.5 -> 5, 2.6 -> 2, 1.1 -> 1, -1.1 -> -2
  • HALF_UP = Rounding mode to round towards "nearest neighbor" unless both neighbors are equidistant, in which case round up. Behaves as for UP if the discarded fraction is ≥ 0.5; otherwise, behaves as for DOWN. Note that this is the rounding mode commonly taught at school. Examples, 5.5 -> 6, 2.6 -> 3, 1.1 -> 1, -1.1 -> -1
  • HALF_DOWN = Rounding mode to round towards "nearest neighbor" unless both neighbors are equidistant, in which case round down. Behaves as for UP if the discarded fraction is > 0.5; otherwise, behaves as for DOWN. Examples, 5.5 -> 5, 2.6 -> 3, 1.1 -> 1, -1.1 -> -1
  • HALF_EVEN = Rounding mode to round towards the "nearest neighbor" unless both neighbors are equidistant, in which case, round owards the even neighbor. Behaves as for HALF_UP if the digit to the left of the discarded fraction is odd; behaves as for HALF_DOWN if it's even. Note that this is the rounding mode that statistically minimizes cumulative error when applied repeatedly over a sequence of calculations. It is sometimes known as "Banker's rounding," and is chiefly used in the USA. Examples, 5.5 -> 6, 2.6 -> 2, 1.1 -> 1, -1.1 -> -1
Enum"UP""DOWN""CEILING""FLOOR""HALF_UP""HALF_DOWN""HALF_EVEN"
accountingCostCentrestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Accounting cost centre code

companyRegistrationNumberLabelstring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Company registration number label on generated invoice pdf document

Default "Company Number"
invoiceTaxLabelstring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Invoice Tax label on the generated invoice pdf document

Default "VAT Number"
forceBillingDefaultboolean

Auto populate force billing on rental product inventories at creation

taxExemptLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

If a site is marked as Tax Exempt, text message to appear on the generated pdf invoice document

Default "VAT Exempt"
netAccountingAdjustmentNominalCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Nominal code to be used for an adjustment line added for the net value in the account export file

taxAccountingAdjustmentNominalCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Nominal code to be used for an adjustment line added for the tax value in the account export file

netAccountingAdjustmentTaxCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Tax code to be used for an adjustment line added for the net value in the account export file

taxAccountingAdjustmentTaxCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Tax code to be used for an adjustment line added for the tax value in the account export file

attachInvoiceToEmailboolean

Should the pdf invoice be attached to the invoice email? If the email includes a link to the invoice, set this to False

billingPeriodEndDateLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Billing period end date label on the generated invoice

Default "Billing Period (Ending)"
invoiceCustomerAccountNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Customer account number label on the generated invoice

Default "Account number"
summaryCustomerAccountNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Customer account number label on the generated invoice summary

Default "Account number"
invoiceDateLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice Date label on the generated invoice

Default "Date (And Tax Point)"
productReferenceLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Product reference label to show on the screen

Default "Product Reference"
featuresArray of strings(Feature)read-only
Items Enum"USAGE""USAGE_TRIPWIRE""FULL_CUSTOMER""MATCHMAKER"
Response
application/json
{ "id": 1, "name": "string", "availableFrom": "2019-08-24", "availableTo": "2019-08-24", "bankAccountName": "string", "bankAccountNumber": "stringst", "bankSortCode": "string", "bankSwiftCode": "AAAABB11222", "bankIban": "GB29NWBK60161331926819", "companyRegistrationNumber": "string", "coBccEmailAddress": "string", "mandatoryAccountReferenceForSite": false, "prePopulatedFraudPlanId": 1, "siBccEmailAddress": "string", "taxRegistrationNumber": "string", "address": { "id": 1, "businessName": "string", "address1": "string", "address2": "string", "address3": "string", "town": "string", "county": "string", "postcode": "string", "country": "GB" }, "customerServiceTelephoneNumber": "string", "customerServiceWebsite": "string", "customerServiceEmail": "string", "emailBillingFromAddress": "string", "invoiceCombiningType": "NONE", "invoiceNumberFormat": "string", "invoiceEmailSubject": "string", "minimumItemisationValueInPence": 0, "mandatoryBankPaymentForDirectDebit": false, "createdDate": "2019-08-24T14:15:22Z", "updatedDate": "2019-08-24T14:15:22Z", "enableBalanceCarryForward": true, "emailTemplateId": 1, "invoiceNumberLabel": "string", "localeId": 1, "invoicePresentationName": "string", "summaryInvoiceNumberLabel": "string", "priceDecimalPlaces": 1, "priceRoundingMode": "UP", "accountingCostCentre": "string", "companyRegistrationNumberLabel": "Company Number", "invoiceTaxLabel": "VAT Number", "forceBillingDefault": true, "taxExemptLabel": "VAT Exempt", "netAccountingAdjustmentNominalCode": "string", "taxAccountingAdjustmentNominalCode": "string", "netAccountingAdjustmentTaxCode": "string", "taxAccountingAdjustmentTaxCode": "string", "attachInvoiceToEmail": true, "billingPeriodEndDateLabel": "Billing Period (Ending)", "invoiceCustomerAccountNumberLabel": "Account number", "summaryCustomerAccountNumberLabel": "Account number", "invoiceDateLabel": "Date (And Tax Point)", "productReferenceLabel": "Product Reference", "features": [ "USAGE" ] }

Update a contract_owner

Request

Security
bearerAuth
Path
contract_owner_idinteger(int64)(IdParam)>= 1required

Contract owner identifier

Example: 1
Bodyapplication/json-patch+jsonrequired

A set of JSONPatch operations to be performed

Array [
opstringrequired

The JSON Patch operation to be performed

Enum"add""remove""replace""move""copy""test"
pathstringrequired

A JSON-Pointer

valueobject

The value to be used within the operations

fromstring

A string containing a JSON Pointer value

]
curl -i -X PATCH \
  https://rest.elevatebilling.com/v1/contract-owners/1 \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json-patch+json' \
  -d '[
    {
      "op": "replace",
      "path": "/bankIban",
      "value": "AL472121100900000002356987411"
    }
  ]'

Responses

Success

Bodyapplication/json
idinteger(int64)read-only

Contract owner identifier

Example: 1
namestring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Contract owner name

availableFromstring(date)required

Contract owner is available from

availableTostring(date)

Contract owner is available to

bankAccountNamestring[ 0 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Bank account name

bankAccountNumberstring[ 8 .. 10 ] characters[0-9]+

Bank account number

bankSortCodestring= 6 characters[0-9]+

Bank sort code

bankSwiftCodestring[ 8 .. 11 ] characters[0-9A-Z]*

Bank SWIFT/BIC code

Example: "AAAABB11222"
bankIbanstring[ 4 .. 34 ] characters[0-9A-Z]*

International Bank Account Number (IBAN), which you can use when making or receiving international payments

Example: "GB29NWBK60161331926819"
companyRegistrationNumberstring[ 0 .. 20 ] characters[A-Za-z0-9]*

Company registration number

coBccEmailAddressstring[ 0 .. 50 ] characters(^$)|([a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-...

Email address for contract owner

mandatoryAccountReferenceForSiteboolean

Mandatory account reference for site

Default false
prePopulatedFraudPlanIdinteger(int64)

When creating a customer, its tripwireId will be pre-populated with this identifier

Example: 1
siBccEmailAddressstring[ 1 .. 50 ] characters[a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-zA-Z0-...required

Email address for SI

taxRegistrationNumberstring[ 1 .. 50 ] characters([A-Za-z0-9\p{L}\s]*)required

Tax registration number

addressobject(Address)required
address.​idinteger(int64)read-only

Internal identifier for address entry

Example: 1
address.​businessNamestring[ 0 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Business name

address.​address1string[ 1 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Address line 1

address.​address2string[ 0 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Address line 2

address.​address3string[ 0 .. 100 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Address line 3

address.​townstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Town

address.​countystring[ 0 .. 30 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

County

address.​postcodestring[ 0 .. 20 ] characters[a-zA-Z0-9\p{L}@.\-\+_\s]+required

Postcode

address.​countrystring(CountryCode)= 2 characters[A-Z]{2}required

ISO 3166 alpha-2 code representing country

Example: "GB"
customerServiceTelephoneNumberstring[ 0 .. 26 ] characters^$|[a-zA-Z0-9\p{L}\s()@&.,-_£|]{4,100}

Customer service telephone number

customerServiceWebsitestring[ 0 .. 255 ] characters

Customer service website

customerServiceEmailstring[ 0 .. 255 ] characters(^$)|[a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-z...

Customer service email

emailBillingFromAddressstring[ 1 .. 50 ] characters[a-zA-Z0-9.!#$%&'\*\+\/=?^_`{|}~-]+@[a-zA-Z0-...required

Email billing from address

invoiceCombiningTypestring(InvoiceCombiningType)required

Invoice combining type

Enum"NONE""COMBINE_ALL""COMBINE_INDIVIDUALLY""COMBINE_ALL_DUPLEX""COMBINE_INDIVIDUALLY_DUPLEX"
invoiceNumberFormatstring[ 0 .. 50 ] characters

Invoice number format

invoiceEmailSubjectstring[ 1 .. 200 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice email subject

minimumItemisationValueInPencenumber

Minimum itemisation value in pence

mandatoryBankPaymentForDirectDebitboolean

Specifies whether bank payment details are mandatory for direct debit

Default false
createdDatestring(date-time)read-only

Date when this contract profile was created

updatedDatestring(date-time)read-only

Contract owner updated date

enableBalanceCarryForwardbooleanrequired

Enable balance carry forward

emailTemplateIdinteger(int64)required

Email template identifier

Example: 1
invoiceNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice number label on the generated pdf invoice document

localeIdinteger(int64)required

Locale identifier

Example: 1
invoicePresentationNamestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Invoice presentation name

summaryInvoiceNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice number label on the generated pdf invoice summary document

priceDecimalPlacesinteger(int64)read-onlyrequired

Number of decimal places to show on the screen for rated records etc.

Example: 1
priceRoundingModestring(RoundingMode)

Specifies a rounding behavior for numerical operations capable of discarding precision. Default is HALF_UP.

  • UP = Rounding mode to round away from zero. Always increments the digit prior to a non-zero discarded fraction. Note that this rounding mode never decreases the magnitude of the calculated value. Examples, 5.5 -> 6, 2.6 -> 3, 1.1 -> 2, -1.1 -> -2
  • DOWN = Rounding mode to round towards zero. Never increments the digit prior to a discarded fraction (i.e., truncates). Note that this rounding mode never increases the magnitude of the calculated value. Examples, 5.5 -> 5, 2.6 -> 2, 1.1 -> 1, -1.1 -> -1
  • CEILING = Rounding mode to round towards positive infinity. If the result is positive, behaves as for UP, if negative, behaves as for DOWN. Note that this rounding mode never decreases the calculated value. Examples, 5.5 -> 6, 2.6 -> 3, 1.1 -> 2, -1.1 -> -1
  • FLOOR = Rounding mode to round towards negative infinity. If the result is positive, behave as for DOWN if negative, behave as for UP. Note that this rounding mode never increases the calculated value. Examples, 5.5 -> 5, 2.6 -> 2, 1.1 -> 1, -1.1 -> -2
  • HALF_UP = Rounding mode to round towards "nearest neighbor" unless both neighbors are equidistant, in which case round up. Behaves as for UP if the discarded fraction is ≥ 0.5; otherwise, behaves as for DOWN. Note that this is the rounding mode commonly taught at school. Examples, 5.5 -> 6, 2.6 -> 3, 1.1 -> 1, -1.1 -> -1
  • HALF_DOWN = Rounding mode to round towards "nearest neighbor" unless both neighbors are equidistant, in which case round down. Behaves as for UP if the discarded fraction is > 0.5; otherwise, behaves as for DOWN. Examples, 5.5 -> 5, 2.6 -> 3, 1.1 -> 1, -1.1 -> -1
  • HALF_EVEN = Rounding mode to round towards the "nearest neighbor" unless both neighbors are equidistant, in which case, round owards the even neighbor. Behaves as for HALF_UP if the digit to the left of the discarded fraction is odd; behaves as for HALF_DOWN if it's even. Note that this is the rounding mode that statistically minimizes cumulative error when applied repeatedly over a sequence of calculations. It is sometimes known as "Banker's rounding," and is chiefly used in the USA. Examples, 5.5 -> 6, 2.6 -> 2, 1.1 -> 1, -1.1 -> -1
Enum"UP""DOWN""CEILING""FLOOR""HALF_UP""HALF_DOWN""HALF_EVEN"
accountingCostCentrestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Accounting cost centre code

companyRegistrationNumberLabelstring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Company registration number label on generated invoice pdf document

Default "Company Number"
invoiceTaxLabelstring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Invoice Tax label on the generated invoice pdf document

Default "VAT Number"
forceBillingDefaultboolean

Auto populate force billing on rental product inventories at creation

taxExemptLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

If a site is marked as Tax Exempt, text message to appear on the generated pdf invoice document

Default "VAT Exempt"
netAccountingAdjustmentNominalCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Nominal code to be used for an adjustment line added for the net value in the account export file

taxAccountingAdjustmentNominalCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Nominal code to be used for an adjustment line added for the tax value in the account export file

netAccountingAdjustmentTaxCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Tax code to be used for an adjustment line added for the net value in the account export file

taxAccountingAdjustmentTaxCodestring[ 1 .. 255 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...

Tax code to be used for an adjustment line added for the tax value in the account export file

attachInvoiceToEmailboolean

Should the pdf invoice be attached to the invoice email? If the email includes a link to the invoice, set this to False

billingPeriodEndDateLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Billing period end date label on the generated invoice

Default "Billing Period (Ending)"
invoiceCustomerAccountNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Customer account number label on the generated invoice

Default "Account number"
summaryCustomerAccountNumberLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Customer account number label on the generated invoice summary

Default "Account number"
invoiceDateLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Invoice Date label on the generated invoice

Default "Date (And Tax Point)"
productReferenceLabelstring[ 1 .. 50 ] characters[\w\p{L}\s%£@&#=':;`’,|!_—–\(\)\\/\-\+\.\?\*\...required

Product reference label to show on the screen

Default "Product Reference"
featuresArray of strings(Feature)read-only
Items Enum"USAGE""USAGE_TRIPWIRE""FULL_CUSTOMER""MATCHMAKER"
Response
application/json
{ "id": 1, "name": "string", "availableFrom": "2019-08-24", "availableTo": "2019-08-24", "bankAccountName": "string", "bankAccountNumber": "stringst", "bankSortCode": "string", "bankSwiftCode": "AAAABB11222", "bankIban": "GB29NWBK60161331926819", "companyRegistrationNumber": "string", "coBccEmailAddress": "string", "mandatoryAccountReferenceForSite": false, "prePopulatedFraudPlanId": 1, "siBccEmailAddress": "string", "taxRegistrationNumber": "string", "address": { "id": 1, "businessName": "string", "address1": "string", "address2": "string", "address3": "string", "town": "string", "county": "string", "postcode": "string", "country": "GB" }, "customerServiceTelephoneNumber": "string", "customerServiceWebsite": "string", "customerServiceEmail": "string", "emailBillingFromAddress": "string", "invoiceCombiningType": "NONE", "invoiceNumberFormat": "string", "invoiceEmailSubject": "string", "minimumItemisationValueInPence": 0, "mandatoryBankPaymentForDirectDebit": false, "createdDate": "2019-08-24T14:15:22Z", "updatedDate": "2019-08-24T14:15:22Z", "enableBalanceCarryForward": true, "emailTemplateId": 1, "invoiceNumberLabel": "string", "localeId": 1, "invoicePresentationName": "string", "summaryInvoiceNumberLabel": "string", "priceDecimalPlaces": 1, "priceRoundingMode": "UP", "accountingCostCentre": "string", "companyRegistrationNumberLabel": "Company Number", "invoiceTaxLabel": "VAT Number", "forceBillingDefault": true, "taxExemptLabel": "VAT Exempt", "netAccountingAdjustmentNominalCode": "string", "taxAccountingAdjustmentNominalCode": "string", "netAccountingAdjustmentTaxCode": "string", "taxAccountingAdjustmentTaxCode": "string", "attachInvoiceToEmail": true, "billingPeriodEndDateLabel": "Billing Period (Ending)", "invoiceCustomerAccountNumberLabel": "Account number", "summaryCustomerAccountNumberLabel": "Account number", "invoiceDateLabel": "Date (And Tax Point)", "productReferenceLabel": "Product Reference", "features": [ "USAGE" ] }

billing-cycles

Billing cycles segregate a Contract Owner's Customer base into separate billing processes

Operations

suppliers

The third party supplier of a product or service available to be billed via Elevate

Operations

invoice-document-profiles

Invoice Document Profiles determine the invoice and summary layouts for billing

Operations

invoice-templates

Document templates used to define the invoice structure and look and feel

Operations

invoice-summary-templates

Document templates used to define the invoice summary structure and look and feel

Operations

invoice-summary-template-components

Document summary template components used to define the invoice summary structure and look and feel

Operations

electronic-summary-templates

Document templates used to define the electronic summary structure and look and feel

Operations

invoice-marketing-info

Marketing information used to define the contents of the invoice template slots for a sub-brand

Operations

invoice-marketing-info-preview

Generate a preview with fake data and the invoice marketing information

Operations

admin-contacts

Administration contacts used to receive tripwire, usage cap, and auto-close notifications

Operations

commission-agents

Commission agents can be set against customers to manage commission

Operations

email-templates

Email templates used to communicate via email

Operations

custom-field-definitions

Custom field definition are used to store additional information about entities in Elevate

Operations

contract-owner-sub-brands

Operations

invoice-marketing-info-trial-preview

Operations