Billing Notifications

Billing Notifications are near real-time notifications triggered when the customer order is closed and billing is started by Equinix. These notifications will be triggered for all customers orders submitted through both offline and online channels.

Resellers will also receive billing notifications from EMG when billing starts for orders placed by customers.

Watch the video below to know how to receive Billing Notifications.



Sample Billing Notifications

Copy
{
"Task": {
    "Id": "la83ef18-5e36-4a2d-9d80-490ee217d004",
    "Source": "3e095d30-40ff-11e9-8959-5be078353003",
    "Verb": "Update",
    "Resource": "CrossConnnect",
    "ContentType": "application/json",
    "CreationTimeUTC": "2021-06-16T19:57:21.326Z",
    "Version": "1.0",
    "Body": {
    "RequestorId": "",
    "ServicerId": "1-205346710865",
    "State": "Closed",
    "Description": "Order Number:1-205346710865 billing notification",
    "LineDetails": [
        {
        "Id": "1-3N5W5LYZ",
        "Ibx": "DC1",
        "Status": "Billed",
        "BilledLines": [
            "1-2N5W4JAS",
            "1-2N5W4K87",
            "1-2N5W3M21",
            "1-2N5235N2"
        ]
        }
    ]
    }
},
"Signature": "RWNobwp7CiAgIklkIjogIjM1MGFlZjcwLTc4MWItMTFlOSogIH0KfQ=="
}

The description of the datacenter notification schema is as follows:

Name Type Applicable Value(s) Description
Task Object The task object comprises a common set of header attributes and a unique set of body attributes. The header attributes are applicable to all order types, whereas the body attributes vary for each order.
ID String (Guid) The unique identifier of the message. Equinix will send a unique value for each message.
Source String (Guid) A unique value to identify the message sender. This value will be shared with the customer during the onboarding process.
Verb String Update This indicates there is an update from Equinix.
Resource String Equinix Product Name for which the notification is being sent.
ContentType String application/json
CreateTimeUTC String Indicates the date and time at which the notification is sent by Equinix.
Version String 1.0 The version of the notification schema.
Body Object An object containing the details of the notification. The attributes within the object will vary based on the resource and verb.
RequestorId String Customer reference number for the maintenance (if any)
ServicerId String Indicates the unique id supplied by Equinix for the submitted order.
State String Closed

Indicates the current state of Order.

Supported Value - 'Closed'
Description Object Summary of the ticket from Billing System
LineDetails Array

An array of object containing the details of the Billed Line Items and Datacenter information with the below attributes

  • Id : Unique Billing Line ID
  • Ibx : Name of the DataCenter/IBX
  • Status : Supprted value "Billed"
  • BilledLines : Array of Billed Line Items as of type "String"
Signature String Base64 encoded signature signed with Equinix key