Skip to main content

Effective 10 September 2024, API Documentation can be found on our Equinix Product Documentation site.
The content on this page will not be updated after 1 Oct 2024 and will be inaccessible after 31st Dec 2024.


Billing (V2)

Billing (V2) API allows a user with billing & payments permission to get all their permitted billing document summaries and details.

GET Invoices

 GET /invoices
MethodGET
URL or End Point/v2/invoices
HeadersAuthorization, Content-Type
Query ParametersstartDate, endDate, accountNumbers, transactionIds, offset, limit
BodyNot applicable

This method retrieves a summary of billing documents based on the search criteria passed, and the authenticated user's billing and payments permission. Only invoices and credit memos from the past 365 days may be retrieved. The authorization token and content-type are the only headers that are passed to this API and a response is received based on the values passed.

Example of billing invoice

The billing invoice helps you better associate information included in the summary endpoint with your document data.

See also description of sample invoice.

Sample_invoice

 

If you are unaware of how to obtain an authorization token, refer to Requesting Access and Refresh tokens under the Getting Access Token section.

The following screenshots show sample curl requests for different scenarios, and a successful JSON response for this method.

Search by dates and account numbers

curl -X
GET "https://api.equinix.com/v2/invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&offset=1&limit=1"
-H "content-type: application/json"
-H "authorization: Bearer qwErtY8zyW1abcdefGHI"

Search by transaction identifiers (IDs)

curl -X
GET "https://api.equinix.com/v2/invoices?transactionIds=112233445566,123456789123&offset=1&limit=1"
-H "content-type: application/json"
-H "authorization: Bearer qwErtY8zyW1abcdefGHI"

The description of the query parameter is as follows:

Query Parameter nameMandatoryTypeExampleApplicable ValuesDescription
startDateNostring2023-10-01

Start date of search. 

Format: YYYY-MM-DD. 

Earliest permitted date: 365 days before today.
Default date: 30 days before today (when startDate and endDate are not provided).
Default date range: 30 days between startDate and endDate .
Date range: 1 to 90 days between startDate and endDate.
endDateNostring2023-12-01

End date of search.

Format: YYYY-MM-DD. 

Default date: today (when startDate and endDate are not provided).
Default date range: 30 days between startDate and endDate.
Date range: 1 to 90 days between startDate and endDate.
accountNumbersNoarray [strings]3456, 789101

Account numbers associated with invoices and credit memos. Multiple account numbers should be comma-separated.

Default value: All user's permitted account numbers.
transactionIdsNoarray [strings]112233445566, 123456780003

Transaction IDs of billing documents, such as invoice or credit memo numbers. Multiple transactions IDs should be comma-separated.

Only invoices and credit memos from the past 365 days (1 year) will be returned. 

Default value: All invoices for user's permitted accounts within the date range.
offsetNointeger1

Defines the index of the first item returned in the response. By specifying the offset, the response returns a subset of records starting with the offset value.

For example, if the offset is 10, the starting item returned in the response would be the 11th item. 

Default value: 0.
limitNointeger1

Defines the maximum number of items returned per page. 

Default value: 10.

Limit: 1 to 200.

When returning details for multiple billing documents, the data returned is from earliest document to most recent document.

Example of a response payload when transaction type is equal INVOICE.

{
"data": [
{
"transactionId": "112233445566",
"transactionType": "INVOICE",
"transactionDate": "2023-12-01",
"businessLegalEntity": "Equinix (UK) Ltd",
"customerDetails": {
"accountName": "John Doe Corporation",
"accountNumber": "3456",
"accountContact": "Attn: Accounts Payable PO 123ABC",
"address": {
"addressLine1": "10 Corporation Lane",
"addressLine2": "#100",
"city": "Slough",
"state": "Berkshire",
"countryCode": "GB",
"zipCode": "SL1 ABC"
},
"region": "EMEA"
},
"billingPurchaseOrder": "EQX-1000000000",
"billingCycle": "1st of the month",
"billingContacts": {
"firstName": "JOHN",
"lastName": "DOE",
"details": [
{
"type": "PHONE",
"value": "+44 111 222 3333"
}
]
},
"paymentDueDate": "2024-01-15",
"paymentTerms": "Net 60",
"currencyCode": "GBP",
"totalRecurringAmount": 600,
"totalNonRecurringAmount": 0,
"totalAmount": 150,
"totalAdjustment": 0,
"vatNumber": "GB12345789",
"paymentInstructions": {
"electronic": {
"bankName": "Example Bank",
"bankAddress": {
"addressLine1": "123 Bank Lane",
"addressLine2": "Berkshire, SL1 ABC"
},
"payeeName": "Equinix (UK) Ltd",
"payeeAccountNumber": "9876543210",
"bankCode": "GB11AAAA1234569876543210",
"swiftCode": "AAAAGBCC123",
"sortCode": "123456"
},
"check": {
"bankName": "Example Bank",
"bankAddress": {
"addressLine1": "123 Bank Lane",
"addressLine2": "Berkshire, SL1 ABC"
},
"emailRemittance": "example@equinix.com"
},
"taxInfo": [
{
"description": " at 20% on 600",
"value": 120
}
]
}
}
],
"pagination": {
"offset": 1,
"limit": 1,
"total": 212,
"next": "/invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=2",
"previous": "/invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=0"
}
}

Example of a response payload when transaction type is equal CREDIT_MEMO including its attributes.
The rest of the payload indicated as '...' is an intentional omission of a whole section without altering its original meaning.

{
"data": [
{
"transactionId": "208230001456",
"transactionType": "CREDIT_MEMO",
...
"priorAdjustmentInfo": [
{
"transactionId": "208210015918",
"totalAmount": 137958.01,
"transactionDate": "2023-11-02"
}
],
"totalPriorAdjustmentAmount": 58590
}
],
"pagination": {
"offset": 1,
"limit": 1,
"total": 212,
"next": "/invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=2",
"previous": "/invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=0"
}
}

The description of a response payload is as follows:

Field nameTypeExampleDescription
dataarray [objects] Data returned from your query. Each billing document object comprises the following fields where applicable: transactionId, transactionType, transactionDate, businessLegalEntity, customerDetails, billingCycle, billingContacts, paymentDueDate, paymentTerms, currencyCode, totalRecurringAmount, totalNonRecurringAmount, totalAmount, totalAdjustment, vatNumber, paymentInstructions, taxInfo, priorAdjustmentInfo.
transactionIdstring112233445566Transaction ID of the billing document.
transactionTypestringINVOICE

Type of billing transaction.

The billing document returned can be an INVOICE or CREDIT_MEMO.
transactionDatestring2023-12-01

Date the billing document was issued.

Format: YYYY-MM-DD.
businessLegalEntitystringEquinix (UK) LtdName of the Equinix entity that issued the billing document.
customerDetailsobject Details of the the customer account that receives this document. This object comprises the following fields where applicable: accountName, accountNumber, accountContact, address, region.
accountNamestringJohn Doe CorporationCustomer account name.
accountNumberstring3456Customer account number.
accountContactstringAttn: Accounts Payable PO 123ABCCustomer billing contact person.
addressobject Customer address. This object comprises the following fields where applicable: addressLine1, addressLine2, city, state, countryCode, zipCode.
addressLine1string10 Corporation Lane

Line 1 of the customer address.

For example, this could be a street, PO Box, or company name.
addressLine2string#100

Line 2 of the customer address.

For example, this could be a unit, or building.
citystringSloughCity, district, suburb, town, or village.
statestringBerkshireState, county, province, or region.
countryCodestringGB

Country code.

Format: ISO-3166 ALPHA-2 code

For a full list of country codes, refer to Country Codes in the Appendix.
zipCodestringSL1 ABCPostal code or ZIP code.
regionstringEMEA

Regional code representing the region of the Equinix legal entity.

Region - Description
AMER[1] - North America and South America
EMEA - Europe, Middle East, and Africa
APAC - Asia-Pacific
[1] Invoice excel files from Latin America Equinix Legal entities, such as Brazil, Colombia, and Mexico, formerly returned the region value ‘AMER’ in both the invoice excel file and the API. From June 2024 onwards, invoices from Latin America will display the Region ‘LATAM’ in the invoice excel file, but the API will return the region value as ‘AMER’.
billingPurchaseOrderstringEQX-1000000000Associated purchase order number..
billingCyclestring1st of the monthDate when billing cycle begins.
billingContactsobject Equinix billing contact and their details. This object comprises the following fields where applicable: firstName, lastName, details.
 

Currently, we support the retrieval of the billing contact for APAC and EMEA regions as follows: firstName as "Billing" and lastName as "Team".

firstNamestringJOHNFirst name of Equinix billing contact.
lastNamestringDOELast name of Equinix billing contact.
detailsarray [objects] Contact details. Each object comprises the following fields: type, value.
typestringPHONE

Contact detail type in a type-value pair.

This could be EMAIL, MOBILE, or PHONE contact information.
valuestring+44 111 222 3333Value related to type in the type-value pair.
paymentDueDatestring2024-01-15

Date the payment is due.

Format: YYYY-MM-DD
paymentTermsstringNet 60Payment terms.
currencyCodestringGBP

Country code.

Format: ISO 4217 Currency Code

For a full list of currency codes, see Currency Codes in the Appendix.
totalRecurringAmountnumber600Total recurring charges.
totalNonRecurringAmountnumber0Total non-recurring charges.
totalAmountnumber150Total charges. This includes both recurring and non-recurring charges.
totalAdjustmentnumber0Total amount adjusted.
vatNumberstringGB12345789Customer value added tax (VAT) identification number.
paymentInstructionsobject Payment instructions for electronic and check payments. This object comprises the following fields where applicable: electronic, check, emailRemittance.
electronicobject Electronic payment instructions. This object comprises the following fields where applicable: bankName, bankAddress, payeeName, payeeAccountNumber, bankCode, swiftCode, sortCode.
bankNamestringExample BankName of bank for electronic payment.
bankAddressobject Bank address.
addressLine1string123 Bank LaneLine 1 of the bank address.
addressLine2stringBerkshire, SL1 ABCLine 2 of the bank address.
payeeNamestringEquinix (UK) LtdEquinix payee name for electronic payment.
payeeAccountNumberstring9876543210Equinix payee account number.
bankCodestringGB11AAAA1234569876543210

Equinix international bank account number in accordance with the applicable bank code of the region.

For example, this could be ABA, BSB, CNAPS, or IBAN. For more information, refer to Bank Codes in the Appendix.
swiftCodestringAAAAGBCC123Equinix SWIFT/BIC identifier.
sortCodestring123456Equinix sort code.
checkobject Check payment instructions. This object comprises the following fields where applicable: bankName, bankAddress.
bankNamestringExample BankName of bank for check payment.
bankAddressobject Bank address.
addressLine1string123 Bank LaneLine 1 of the bank address.
addressLine2stringBerkshire, SL1 ABCLine 2 of the bank address.
emailRemittancestringexample@equinix.comEquinix email address to send remittance advice.
taxInfoarray [objects] Applicable taxes.
descriptionstringat 20% on 600Description of taxes applied to this invoice.
valuenumber120Total value of the applied tax.
priorAdjustmentInfoarray [objects] Only applicable for credit memos (not for invoices)
transactionIdstring208210015918

Original invoice number which credit memo is applicable to. In case of multiple documents (ie operation units in Poland), this can include credit memos and invoice.

This is only applicable to credit memo.
totalAmountnumber137958.01Original invoice value. This is only applicable to credit memo.
transactionDatestring2023-11-02Original invoice date in YYYY-MM-DD. This is only applicable to credit memo.
totalPriorAdjustmentAmountnumber58590

Adjusted original total is only applicable for specific operating units: Poland, Saudi Arabia, and Oman.

This is only applicable to credit memo.
paginationobject Page information. This object comprises the following fields: offset, limit, total, next, previous.
offsetinteger1Offset of the first item in the response, as defined in the query parameter 'offset'.
limitinteger1Maximum number of items in the response, as defined in the query parameter 'limit'.
totalinteger212Total number of available items in the record.
nextstring/invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=2URL for the next page of results.
previousstring /invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=0URL for the previous page of results.
 

If you get “Insufficient permissions” error, contact your Master Administrator.

GET Invoices Details

 GET /invoices/details
MethodGET
URL or End Point/v2/invoices/details
HeadersAuthorization, Content-Type
Query ParametersstartDate, endDate, accountNumbers, transactionIds, offset, limit
BodyNot applicable

This method retrieves the details of billing documents based on the search criteria passed, and the authenticated user's billing and payments permission. Only invoices and credit memos from the past 365 days may be retrieved. The authorization token and content-type are the only headers that are passed to this API and a response is received based on the values passed.

 

If you are unaware of how to obtain an authorization token, refer to Requesting Access and Refresh tokens under the Getting Access Token section.

The following screenshots show sample curl requests for different scenarios, and a successful JSON response for this method.

Search by dates and account numbers

curl -X
GET "https://api.equinix.com/v2/invoices/details?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&offset=1&limit=1"
-H "content-type: application/json"
-H "authorization: Bearer qwErtY8zyW1abcdefGHI"

Search by transaction identifiers (IDs)

curl -X
GET "https://api.equinix.com/v2/invoices/details?transactionIds=112233445566,123456789123&offset=1&limit=1"
-H "content-type: application/json"
-H "authorization: Bearer qwErtY8zyW1abcdefGHI"

The description of the query parameter is as follows:

Query Parameter nameMandatoryTypeExampleApplicable ValuesDescription
startDateNostring2023-10-01

Start date of search. 

Format: YYYY-MM-DD. 

Earliest permitted date: 365 days before today
Default date: 30 days before today (when startDate and endDate are not provided)
Default date range: 30 days between startDate and endDate
Date range: 1 to 90 days between startDate and endDate
endDateNostring2023-12-01

End date of search.

Format: YYYY-MM-DD.

Default date: today (when startDate and endDate are not provided)
Default date range: 30 days between startDate and endDate
Date range: 1 to 90 days between startDate and endDate
accountNumbersNoarray [strings]3456, 789101

Customer account numbers associated with invoices and credit memos. Multiple account numbers should be comma-separated.

Default value: All user's permitted account numbers.

Limit: 1 to 100.
transactionIdsNoarray [strings]112233445566, 123456780003

Transaction IDs of billing documents, such as invoice or credit memo numbers. Multiple transactions IDs should be comma-separated.

Only invoices and credit memos from the past 365 days (1 year) will be returned. 

Default value: All invoices for user's permitted accounts within the date range.
offsetNointeger1

Defines the index of the first item returned in the response. By specifying the offset, the response returns a subset of records starting with the offset value.

For example, if the offset is 10, the starting item returned in the response would be the 11th item. 

Default value: 0.
limitNointeger1

Defines the maximum number of items returned per page. 

Default value: 10.

Limit: 1 to 200.
{
"data": [
{
"transactionId": "112233445566",
"businessLegalEntity": "Equinix (UK) Ltd",
"region": "EMEA",
"countryCode": "GB",
"transactionType": "INVOICE",
"transactionDate": "2023-12-01",
"orderId": "1-202345678910",
"channel": "PORTAL",
"subChannel": "ECP",
"lineNumber": "1",
"subLineNumber": "2",
"customerDetails": {
"accountName": "John Doe Corporation",
"accountNumber": "3456",
"legalEntity": "JOHN DOE CORPORATION",
"region": "EMEA",
"countryCode": "GB"
},
"purchaseOrderNumber": "EQX-1000000000",
"billingAgreementId": "1-30000000000",
"customerReferenceId": "ABC-1-30000000000",
"priorAdjustmentReference": "1-20000000000",
"ibxs": [
"LD6"
],
"contacts": [
{
"firstName": "JANE",
"lastName": "SMITH",
"type": "BOOKED_BY"
},
{
"firstName": "RICHARD",
"lastName": "ROE",
"type": "BILLING_ANALYST"
}
],
"orderBookedDate": "2020-11-05",
"activityType": "RECURRING_CHARGE",
"productCategory": "Interconnection",
"productDescription": "Cross Connect- Single-Mode Fiber",
"productCode": "CC00001",
"productName": "Cross Connect- Single-Mode Fiber",
"detailedDescription": "Location: 00000 S/N: 1111111-A EQUINIX",
"ibxDescription": "London IBX - LD6",
"quantity": 1,
"unitOfMeasure": "EA",
"unitPrice": 100,
"frequency": "MONTHLY",
"currencyCode": "USD",
"localCurrencyCode": "GBP",
"exchangeRate": 0.749345,
"nonRecurringAmount": 0,
"recurringAmount": 100,
"adjustment": 0,
"taxAmount": 0,
"totalAmount": 100,
"legacyOrderId": "1-2000000000000",
"additionalInfo": [
{
"key": "SERIAL_NUMBER",
"value": "1111111-A"
},
{
"key": "SPACE_ID",
"value": "SG3:05:010010"
},
{
"key": "FIRST_PRICE_INCREASE",
"value": "12"
},
{
"key": "PRICE_INCREASE_PERCENTAGE",
"value": "3.50"
}
{
"key": "Z_SIDE_CUSTOMER_NAME",
"value": "EQUINIX"
}
],
"termsOfUse": [
{
"value": 24,
"type": "INITIAL_TERM",
"period": "MONTHS"
},
{
"value": 12,
"type": "RENEWAL_TERM",
"period": "MONTHS"
}
]
}
],
"pagination": {
"offset": 1,
"limit": 1,
"total": 506,
"next": "/invoices/details?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=2",
"previous": "/invoices/details?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=0"
}
}
 

You can also see the relationship between API fields and the corresponding billing invoice names. Refer to Billing Invoice: API vs. Excel under the Appendix section for details.

The description of the response payload is as follows:

Field nameTypeExampleDescription
dataarray [objects]Data returned from your query. Each object represents one line item in a billing document, and it comprises the following fields where applicable: transactionId, businessLegalEntity, region, countryCode, transactionType, transactionDate, orderId, channel, subChannel, lineNumber, subLineNumber, customerDetails, billingAgreementId, ibxs, contacts, orderBookedDate, activityType, productCategory, productDescription, productCode, detailedDescription, ibxDescription, quantity, unitOfMeasure, unitPrice, frequency, currencyCode, localCurrencyCode, nonRecurringAmount, recurringAmount, adjustment, taxAmount, totalAmount, legacyOrderId, additionalInfo, termsOfUse.
transactionIdstring112233445566Transaction ID of the associated billing document.
businessLegalEntitystringEquinix (UK) LtdName of the Equinix entity that issued the billing document.
regionstringEMEA

Regional code representing the region of the Equinix legal entity.

Region - Description
AMER - North America and South America
EMEA - Europe, Middle East, and Africa
APAC - Asia-Pacific
countryCodestringGB

Country code of the Equinix legal entity.

Format: ISO-3166 ALPHA-2 code 

For a full list of country codes, refer to Country Codes in the Appendix.
transactionTypestringINVOICE

Type of billing transaction.

The billing document returned can be an INVOICE or CREDIT_MEMO.
transactionDatestring2023-12-01

Date the billing document was issued.

Format: YYYY-MM-DD
orderIdstring1-202345678910Order ID or order number associated with this line item.
channelstringPORTAL

Order source of billing details associated with this line item.

Channel - Description
API - Orders placed via API
PORTAL - Orders placed via Equinix Online Portal
MOBILE - Orders placed via Equinix mobile app
OFFLINE - Refers to orders placed offline

For a full list of billing order source, see Billing: Order Source in the Appendix.
subChannelstringECP

Order source associated with the channel.

Sub-channel - Description
ECP - Equinix Customer Portal
ECX - Equinix Cloud Exchange (also known as Equinix Fabric)
IX - Internet Exchange
NE - Network Edge
EMG - Equinix Messaging Gateway
lineNumberstring1Billing document line number.
subLineNumberstring2

Billing document line sub-line number. 

The lineNumber and subLineNumber together represents one line item number on your billing document. For example, when lineNumber is 1 and subLineNumber is 1, it represents the first line item number in your document. Subsequently, when lineNumber is 1 and subLineNumber is 2, it represents the next line item (line item 1.2) in your document.
customerDetailsobjectDetails of the the customer account associated with this line item. This object comprises the following fields where applicable: accountName, accountNumber, legalEntity, region, countryCode.
accountNamestringJohn Doe CorporationCustomer account name.
accountNumberstring3456Customer account number.
legalEntitystringJOHN DOE CORPORATIONCustomer legal entity name.
regionstringEMEA

Regional code representing the region of the Equinix legal entity.

Region - Description
AMER[1] - North America and South America
EMEA - Europe, Middle East, and Africa
APAC - Asia-Pacific

[1] Invoice excel files from Latin America Equinix Legal entities, such as Brazil, Colombia, and Mexico, formerly returned the region value ‘AMER’ in both the invoice excel file and the API. From June 2024 onwards, invoices from Latin America will display the Region ‘LATAM’ in the invoice excel file, but the API will return the region value as ‘AMER’.
countryCodestringGB

Country code of the customer legal entity.

Format: ISO-3166 ALPHA-2 code 

For a full list of country codes, refer to Country Codes in the Appendix.
purchaseOrderNumberstringEQX-1000000000Associated purchase order number.
billingAgreementIdstring1-30000000000Billing agreement number.
customerReferenceIdstringABC-1-30000000000Customer's own reference ID.
priorAdjustmentReferencestring1-20000000000Associated prior invoice or credit memo ID subject to adjustment.
ibxsarray [strings]LD6

IBX location codes representing the IBX data centers associated with this line item. 

For example, LD6 represents an IBX in London, England.
recurringStartDatestring

Start date of the recurring amount, if applicable.

Format: YYYY-MM-DD
recurringEndDatestring

End date of the recurring amount, if applicable. 

Format: YYYY-MM-DD
contactsarray [objects]Contact persons associated with this line item. Each object comprises the following fields where applicable: firstName, lastName, type.
firstNamestringJANEFirst name of contact person.
lastNamestringSMITHLast name of contact person.
typestringBOOKED_BY

Contact person type.

Type - Description
BOOKED_BY - Customer ordering contact.
BILLING_ANALYST - Equinix billing contact.
orderBookedDatestring2020-11-05

Date the order was booked.

Format: YYYY-MM-DD
activityTypestringRECURRING_CHARGE

Type of transaction charge.

Activity type - Description
CREDIT_MRC - Monthly recurring credit charge.
CREDIT_NRC - Non-recurring credit charge.
DEINSTALL - deinstallation services charge.
ONE_TIME_CHARGE - One time or ad-hoc charge.
RECURRING_CHARGE - Recurring charge.
PRIOR_RECURRING_CHARGE - Prior recurring charge.
ADJUSTMENT_CHARGE - Adjusted charge.
productCategorystringInterconnectionName of Equinix product category.
productDescriptionstringCross Connect- Single-Mode FiberBrief description of the Equinix product or service.
productCodestringCC00001Equinix product code.
productNamestringCross Connect- Single-Mode FiberEquinix product name.
detailedDescriptionstringLocation: 00000 S/N: 1111111-A EQUINIXDetailed description of the Equinix product or service.
ibxDescriptionstringLondon IBX - LD6Description of the IBX data center associated with this line item.
quantitynumber1Numerical quantity of the product or service associated with unitOfMeasure.
unitOfMeasurestringEA

Unit of measurement associated with quantity.

For example, when a product or service has quantity 1 and unitOfMeasure EACH, there is only 1 piece of it. When a product or service has quantity 1 and unitOfMeasure KVA, there is 1 kilo-volt-ampere of it.
unitPricenumber100Price per unit of this product or service.
frequencystringMONTHLY

Frequency of the recurring charge. 

Frequency - Description
MONTHLY - Charge occurs every month.
QUARTERLY - Charge occurs every 3 months.
YEARLY - Charge occurs every 12 months.
currencyCodestringUSD

Currency code representing the billing document currency. This currency applies to the values in the following fields: nonRecurringAmount, recurringAmount, adjustment, taxAmount, totalAmount.

Format: ISO 4217 Currency Code.

For a full list of currency codes, see Currency Codes in the Appendix.
localCurrencyCodestringGBP

Currency code representing the local currency.

Refer to field 'currencyCode' for more information.
exchangeRatenumber0.749345

Applied foreign exchange conversion rate from currencyCode to localCurrencyCode.

For example, the exchange rate from USD to GBP at 0.749345 has been applied.
nonRecurringAmountnumber0Non-recurring charge.
recurringAmountnumber100Recurring charge.
adjustmentnumber0Applicable adjustments or discounts.
taxAmountnumber0Applicable tax charge.
totalAmountnumber100Net total charge after applicable adjustments and taxes.
legacyOrderIdstring1-2000000000000Associated order ID or order number from legacy systems.
additionalInfoarray [objects]List of any additional details or information related to this item line. Each object comprises the following fields: key, value.
keystring

SERIAL_NUMBER

SPACE_ID

FIRST_PRICE_INCREASE

PRICE_INCREASE_PERCENTAGE

Name of the detail in the key-value pair.

Product serial number.

Unique space identifier.

First price increase.

Price increase percentage.
valuestring

1111111-A

SG3:05:010010

12

3.50

Value of associated detail in the key-value pair.

Serial number.

Unique space identifier (IBX:Floor:Cage:Cabinet).

First price increase applicable after 12 months.

Increase the percentage of the original monthly recurring charge (MRC) on the associated asset.
termsOfUsearray [objects]List of any terms of use details or information related to this item line. Each object comprises the following fields: value, type, period.
valueinteger

24

12

Value of associated detail in the value-type-period pair.

The value represents the number of months and is based on the billing agreement level.
typestring

INITIAL_TERM

RENEWAL_TERM

The type of the term of use. 

Type - Description:
INITIAL_TERM -  the term commencing on the billing agreement start date (effective date) and will remain in effect for the Initial Term (for example, two years from such date)
RENEWAL_TERM - one or more periods, as described in the billing agreement, which immediately follows the expiration of the Initial Term.
periodstringMONTHS

The term period. 

Period - Description:
MONTHS
paginationobjectPage information. This object comprises the following fields: offset, limit, total, next, previous.
offsetinteger1Offset of the first item in the response, as defined in the query parameter 'offset'.
limitinteger1Maximum number of items in the response, as defined in the query parameter 'limit'.
totalinteger212Total number of available items in the record.
nextstring/invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=2URL for the next page of results.
previousstring/invoices?startDate=2023-10-01&endDate=2023-12-01&accountNumbers=3456,789101&limit=1&offset=0URL for the previous page of results.
 

If you get “Insufficient permissions” error, contact your Master Administrator.