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.


Digital LOA Documents

This API enables managing Digital Letter of Authorization (LOA) documents.

 

Create Digital LOA Document

 POST /diloa/v1/digitalLoas
MethodPOST
Endpoint/diloa/v1/digitalLoas
HeadersAuthorization, Content-Type
Path ParametersNot applicable
Query ParametersNot applicable
Body Parametersproducts, requestor, provider, notes, expiryDateTime

This API request creates a Digital LOA document.

 

To obtain the Access Token, refer to Requesting Access and Refresh tokens under the Getting Access Token section.


Sample curl request - an existing A-side customer relationship

curl -X
POST "https://api.equinix.com/diloa/v1/digitalLoas"
-H "content-type: application/json"
-H "Authorization: Bearer qwErtY8zyW1abcdefGHI"
-d '{
"products": [
{
"type": "CROSS_CONNECT",
"crossConnect": {
"connectionService": "Multi-Mode Fiber",
"mediaType": "62.5 MICRON MULTI-MODE FIBER",
"protocolType": "100 GIG ETHERNET",
"zSide": {
"connectorType": "ST",
"circuitId": "34234535",
"patchPanelId": "CP:0218:0102:13008148",
"portA": 12,
"portB": 13
}
}
}
}
],
"requestor": {
"type": "CUSTOMER_ORGANIZATION",
"orgIds": [
"123456",
"789123"
],
"name": "Jane Umbrella Corp",
"contacts": [
{
"type": "NOTIFICATION",
"registeredUser": "Registered",
"firstName": "Jane",
"lastName": "Doe",
"timezone": "Australia/Perth",
"availability": "ANYTIME",
"details": [
{
"note": "Work email.",
"value": "jane@umbrellacorp.com",
"type": "EMAIL"
}
]
}
]
},
"provider": {
"contacts": [
{
"type": "NOTIFICATION",
"registeredUser": "Registered",
"firstName": "John",
"lastName": "Smith",
"timezone": "Australia/Perth",
"availability": "ANYTIME",
"details": [
{
"note": "new email address",
"value": "kyle@mail.com",
"type": "EMAIL"
}
]
}
]
},
"notes": "Please contact me",
"expiryDateTime": "2022-11-17T22:59:59.999Z"
}'

Sample curl request - a new A-side customer relationship

curl -X
POST "https://api.equinix.com/diloa/v1/digitalLoas"
-H "content-type: application/json"
-H "Authorization: Bearer qwErtY8zyW1abcdefGHI"
-d '{
"products": [
{
"type": "CROSS_CONNECT",
"crossConnect": {
"connectionService": "Multi-Mode Fiber",
"mediaType": "62.5 MICRON MULTI-MODE FIBER",
"protocolType": "100 GIG ETHERNET",
"zSide": {
"connectorType": "ST",
"circuitId": "34234535",
"patchPanelId": "CP:0218:0102:13008148",
"portA": 12,
"portB": 13
}
}
}
}
],
"requestor": {
"type": "NEW_RELATIONSHIP",
"email": "jane@umbrella.us",
"name": "Jane Umbrella Corp"
},
"provider": {
"contacts": [
{
"type": "NOTIFICATION",
"registeredUser": "Registered",
"firstName": "John",
"lastName": "Smith",
"timezone": "Australia/Perth",
"availability": "ANYTIME",
"details": [
{
"note": "new email address",
"value": "kyle@mail.com",
"type": "EMAIL"
}
]
}
]
},
"notes": "Please contact me",
"expiryDateTime": "2022-11-17T22:59:59.999Z"
}'

Body parameters

Parameter
Description
products array[object]
REQUIRED
Specification of services that the given LOA document is valid for.
type string
REQUIRED
Service instance type.
Applicable values: CROSS_CONNECT
crossConnect object
REQUIRED
Cross Connect connection specification.
connectionService string
REQUIRED
Connection service type.
Example: Multi-Mode Fiber
mediaType string
REQUIRED
Media type.
Example: 62.5 MICRON MULTI-MODE FIBER
protocolType string
REQUIRED
Protocol type.
Example: 100 GIG ETHERNET
zSide object
REQUIRED
Z-side connection details.
circuitId string
OPTIONAL
User-defined Cross Connect circuit identifier.
Example: 34234535
connectorType string
REQUIRED
Patch panel connector type.
Example: ST
patchPanelId string
REQUIRED
Patch panel identifier.
Example: CP:0218:0102:13008148
portA integer
REQUIRED
Port A number.
Example: 12
portB integer
OPTIONAL
Port B number.
Example: 13
requestor object
REQUIRED
LOA document requestor information.
type string
REQUIRED
Party type that specifies if the requestor is a known organization or a new one without previous engagements.
Applicable values:
  • CUSTOMER_ORGANIZATION - A customer organization with known organization identifiers.
  • NEW_RELATIONSHIP - A new customer relationship, where the organization identifier is unknown.
email string
CONDITIONAL
Customer organization representative's email address. Required if the requestor.type parameter is set to NEW_RELATIONSHIP.
Example: mike@mspc.us
orgIds array[string]
CONDITIONAL
Customer organization identifiers. Required if the requestor.type parameter is set to CUSTOMER_ORGANIZATION.
Example: 123345
name string
REQUIRED
Customer organization name.
Example: Solid Snake Inc.
contacts array[object]
REQUIRED
Service provider contact information.
type string
Notification messages category relevant to a given contact person.
Possible values:
  • NOTIFICATION - Notifications related to Digital LOA document's lifecycle.
  • TECHNICAL - Contact information for technical inquiries.
registeredUser string
OPTIONAL
contactId, userId or userKey of a registered user.
firstName string
CONDITIONAL
Contact person's first name. Required if registeredUser hasn't been provided.
Example: Jane
lastName string
CONDITIONAL
Contact person's last name. Required if registeredUser hasn't been provided.
Example: Smith
timezone string
OPTIONAL
Contact person's timezone.
Example: Australia/Perth
availability string
OPTIONAL
Contact person's availability.
Applicable values:
  • WORK_HOURS - Contact person be reached during working hours.
  • ANYTIME - Contact person can be reached anytime throughout the day.
details array[object]
REQUIRED
Means of contact.
note string
OPTIONAL
Additional note applicable to the given contact option.
Example: Not suitable for emergencies.
value string
REQUIRED
Value specific to the given contact type.
Example: jane@smith.com
type string
REQUIRED
Means of contact.
Applicable values:
  • EMAIL - Email address.
  • PHONE - Landline phone number.
  • MOBILE - Mobile phone number.
  • SECONDARY_EMAIL - Alternative email address.
provider objectProvider details.
contacts array[object]
REQUIRED
Service provider contact information.
type string
Notification messages category relevant to a given contact person.
Possible values:
  • NOTIFICATION - Notifications related to Digital LOA document's lifecycle.
  • TECHNICAL - Contact information for technical inquiries.
registeredUser string
OPTIONAL
contactId, userId or userKey of a registered user.
firstName string
CONDITIONAL
Contact person's first name. Required if registeredUser hasn't been provided.
Example: Jane
lastName string
CONDITIONAL
Contact person's last name. Required if registeredUser hasn't been provided.
Example: Smith
timezone string
OPTIONAL
Contact person's timezone.
Example: Australia/Perth
availability string
OPTIONAL
Contact person's availability.
Applicable values:
  • WORK_HOURS - Contact person be reached during working hours.
  • ANYTIME - Contact person can be reached anytime throughout the day.
details array[object]
REQUIRED
Means of contact.
note string
OPTIONAL
Additional note applicable to the given contact option.
Example: Not suitable for emergencies.
value string
REQUIRED
Value specific to the given contact type.
Example: jane@smith.com
type string
REQUIRED
Means of contact.
Applicable values:
  • EMAIL - Email address.
  • PHONE - Landline phone number.
  • MOBILE - Mobile phone number.
  • SECONDARY_EMAIL - Alternative email address.
notes string
REQUIRED
Additional information, added to the Digital LOA document, that should be taken under consideration.
Example: Rack access: weekdays - 18:00 to 22:00 CET; Saturday - 10:00 to 14:00 CET.
expiryDateTime string
REQUIRED
Digital LOA document expiration date.
Example: 2022-11-17T22:59:59.999Z
For more information refer to Internet Date/Time Format.

Sample response - an existing A-side customer relationship

{
"token": "REDF-4R56",
"uuid": "079dc798-05e8-11ed-b939-0242ac120002",
"state": "READY_FOR_USE",
"changeLog": {
"createdDateTime": 2018-05-24T18:19:59.999Z
},
"link": {
"rel": "info",
"href": "https://api.equinix.com/diloa/v1/digitalLoas/402cbf99-97d7-440f-8291-1a4b9639154a",
"method": "GET",
"contentType": "application/json",
"authenticate": true
},
"expiryDateTime": 2018-06-24T18:19:59.999Z,
"href": "diloa/v1/digitalLoas/079dc798-05e8-11ed-b939-0242ac120002"
}

Response payload body description

Parameter
Description
token stringUser-friendly Digital LOA document identifier.
Example: REDF-4R56
uuid stringDigital LOA document identifier.
Example: 079dc798-05e8-11ed-b939-0242ac120002
state stringDigital LOA document status.
Example: READY_FOR_USE
changeLog objectA permanent record of asset creation, modification, or deletion.
createdDateTime string
Digital LOA document creation date.
Example: 2022-11-17T22:59:59.999Z
For more information refer to Internet Date/Time Format.
link objectHATEOAS link specifying possible follow-up interaction.
expiryDateTime stringDigital LOA document expiration date.
Example: 2022-11-17T22:59:59.999Z
For more information refer to Internet Date/Time Format.
href stringURL that returns the specified Digital LOA document.
Example: diloa/v1/digitalLoas/079dc798-05e8-11ed-b939-0242ac120002

Get Digital LOA Documents

 GET /diloa/v1/digitalLoas
MethodGET
Endpoint/diloa/v1/digitalLoas
HeadersAuthorization
Path ParametersNot applicable
Query Parametersparty, offset, limit
Body ParametersNot applicable

This method returns a set of LOA documents that have been issued or requested by user's organization.

 

To obtain the Access Token, refer to Requesting Access and Refresh tokens under the Getting Access Token section.


Sample curl request - A-side Digital LOA documents

curl -X
GET "https://api.equinix.com/diloa/v1/digitalLoas?party=PROVIDER&offset=0&limit=500"
-H "Authorization: Bearer qwErtY8zyW1abcdefGHI"

Query parameters

Parameter
Description
party string
OPTIONAL
Specifies a perspective that allows to retrieve a subset of LOA documents issued or requested by your organization.
Applicable values:
  • PROVIDER - Returns a set of issued LOA documents.
  • REQUESTOR - Returns a set of requested Digital LOA documents.
Default value: PROVIDER
offset integer
OPTIONAL
Index of the first item returned in the response.
Default value: 0
limit integer
OPTIONAL
Maximum number of items returned per page.
Default value: 20

Sample response

{
"pagination": {
"offset": 0,
"limit": 500,
"total": 900,
"next": "https://customerportal.equinix.com/ecp/loa/manager/digitalLoas?offset=10&limit=20",
"previous": "https://customerportal.equinix.com/ecp/loa/manager/digitalLoas?offset=0&limit=20"
},
"data": [
{
"token": "REDF-4R56",
"uuid": "079dc798-05e8-11ed-b939-0242ac120002",
"state": "USED",
"products": [
{
"uuid": "079dc798-05e8-11ed-b939-0242ac120002",
"type": "CROSS_CONNECT",
"crossConnect": {
"connectionService": "Multi-Mode Fiber",
"mediaType": "62.5 MICRON MULTI-MODE FIBER",
"protocolType": "100 GIG ETHERNET",
"zSide": {
"circuitId": "34234535",
"connectorType": "ST",
"patchPanelId": "CP:0218:0102:13008148",
"portA": 12,
"portB": 13
}
}
}
],
"requestor": {
"type": "CUSTOMER_ORGANIZATION",
"orgIds": [
"7367"
],
"name": "Michael Scott Paper Company",
"contacts": [
{
"type": "NOTIFICATION",
"registeredUser": "Registered",
"firstName": "Michael",
"lastName": "Scott",
"timezone": "Pacific/Midway",
"availability": "ANYTIME",
"details": [
{
"notes": "Main LOA Contact",
"value": "mike@mspc.com",
"type": "EMAIL"
}
]
}
]
},
"provider": {
"type": "CUSTOMER_ORGANIZATION",
"orgIds": [
"8601"
],
"name": "Prince Family Paper",
"contacts": [
{
"type": "NOTIFICATION",
"firstName": "John",
"lastName": "Gates",
"timezone": "America/New_York",
"details": [
{
"value": "john@pfp.com",
"type": "EMAIL"
}
]
}
]
},
"changeLog": {
"createdDateTime": "2022-09-23T05:10:07.133Z"
},
"links": [
{
"rel": "self",
"href": "https://api.equinix.com/diloa/v1/digitalLoas/dfd3034f-6692-4a69-84d1-a5f659f0d402",
"method": "GET",
"authenticate": true
}
],
"notes": "",
"expiryDateTime": "2022-09-30T15:59:59.999Z",
"href": "diloa/v1/digitalLoas/dfd3034f-6692-4a69-84d1-a5f659f0d402"
}
]
}

Response payload body description

Parameter
Description
pagination objectData set pagination information.
    offset integerIndex of the first item returned in the response.
Example: 0
    limit integerMaximum number of items returned per page.
Example: 20
    total integerTotal number of items returned.
Example: 123
    next stringNext data page URL.
    previous stringPrevious data page URL.
data array[object]Data set containing Digital LOA documents.
    token stringEquinix-assigned unique token.
Example: REDF-4R56
    uuid stringLOA document identifier.
Example: 079dc798-05e8-11ed-b939-0242ac120002
    state stringLOA document status.
Example: USED
    products array[object]Specification of services that the given LOA document is valid for.
        uuid stringService instance identifier.
Example: 079dc798-05e8-11ed-b939-0242ac120002
        type stringService instance type.
Example: CROSS_CONNECT
        crossConnect objectCross Connect connection specification.
            connectionService stringService type.
Example: Single-Mode Fiber
            mediaType stringMedia type.
Example: 62.5 MICRON MULTI-MODE FIBER
            protocolType stringProtocol type.
Example: 100 GIG ETHERNET
            zSide objectZ-side connection details.
                circuitId stringCross Connect circuit identifier.
Example: 34234535
                connectorType stringPatch panel connector type.
Example: ST
                patchPanelId stringPatch panel identifier.
Example: CP:0218:0102:13008148
                portA integerPort A number.
Example: 12
                portB integerPort B number.
Example: 13
requestor object
LOA document requestor information.
type string
Party type that specifies if the requestor is a known organization or a new one without previous engagements.
Applicable values:
  • CUSTOMER_ORGANIZATION - A customer organization with known organization identifiers.
  • NEW_RELATIONSHIP - A new customer relationship, where the organization identifier is unknown.
email string
Customer organization representative's email address. Required if the requestor.type parameter is set to NEW_RELATIONSHIP.
Example: mike@mspc.us
orgIds array[string]
Customer organization identifiers. Required if the requestor.type parameter is set to CUSTOMER_ORGANIZATION.
Example: 123345
name string
Customer organization name.
Example: Solid Snake Inc.
contacts array[object]
Service provider contact information.
type string
Notification messages category relevant to a given contact person.
Possible values:
  • NOTIFICATION - Notifications related to Digital LOA document's lifecycle.
  • TECHNICAL - Contact information for technical inquiries.
registeredUser string
contactId, userId or userKey of a registered user.
firstName string
Contact person's first name. Required if registeredUser hasn't been provided.
Example: Jane
lastName string
Contact person's last name. Required if registeredUser hasn't been provided.
Example: Smith
timezone string
Contact person's timezone.
Example: Australia/Perth
availability string
Contact person's availability.
Possible values:
  • WORK_HOURS - Contact person be reached during working hours.
  • ANYTIME - Contact person can be reached anytime throughout the day.
details array[object]
Means of contact.
note string
Additional note applicable to the given contact option.
Example: Not suitable for emergencies.
value string
Value specific to the given contact type.
Example: jane@smith.com
type string
Means of contact.
Possible values:
  • EMAIL - Email address.
  • PHONE - Landline phone number.
  • MOBILE - Mobile phone number.
  • SECONDARY_EMAIL - Alternative email address.
provider object
Provider details.
contacts array[object]
Service provider contact information.
type string
Notification messages category relevant to a given contact person.
Possible values:
  • NOTIFICATION - Notifications related to Digital LOA document's lifecycle.
  • TECHNICAL - Contact information for technical inquiries.
registeredUser string
contactId, userId or userKey of a registered user.
firstName string
Contact person's first name. Required if registeredUser hasn't been provided.
Example: Jane
lastName string
Contact person's last name. Required if registeredUser hasn't been provided.
Example: Smith
timezone string
Contact person's timezone.
Example: Australia/Perth
availability string
Contact person's availability.
Possible values:
  • WORK_HOURS - Contact person be reached during working hours.
  • ANYTIME - Contact person can be reached anytime throughout the day.
details array[object]
Means of contact.
note string
Additional note applicable to the given contact option.
Example: Not suitable for emergencies.
value string
Value specific to the given contact type.
Example: jane@smith.com
type string
Means of contact.
Possible values:
  • EMAIL - Email address.
  • PHONE - Landline phone number.
  • MOBILE - Mobile phone number.
  • SECONDARY_EMAIL - Alternative email address.
changelog object
A permanent record of asset creation, modification, or deletion.
createdDateTime string
Date and time of LOA creation.
Example: 2022-11-17T22:59:59.999Z
For more information refer to Internet Date/Time Format.
links array[object]
HATEOAS links specifying possible follow-up interactions.
notes string
Additional information to be considered.
Example: No additional notes.
expiryDateTime string
LOA expiration date.
Example: 2022-11-17T22:59:59.999Z
For more information refer to Internet Date/Time Format.
href string
URL that returns the specified Digital LOA document.
Example: diloa/v1/digitalLoas/079dc798-05e8-11ed-b939-0242ac120002

Get Specified Digital LOA Document

 GET /diloa/v1/digitalLoas/{uuid}
MethodGET
Endpoint/diloa/v1/digitalLoas/{uuid}
HeadersAuthorization
Path Parametersuuid
Query ParametersNot applicable
Body ParametersNot applicable

This API request returns details of a specified Digital LOA document.

 

To obtain the Access Token, refer to Requesting Access and Refresh tokens under the Getting Access Token section.


Sample curl request

curl -X
GET "https://api.equinix.com/diloa/v1/digitalLoas/079dc798-05e8-11ed-b939-0242ac120002"
-H "Authorization: Bearer qwErtY8zyW1abcdefGHI"

Path parameters

Parameter
Description
uuid string
REQUIRED
Digital LOA document identifier.
Example: 079dc798-05e8-11ed-b939-0242ac120002

Sample response

{
"token": "REDF-4R56",
"uuid": "079dc798-05e8-11ed-b939-0242ac120002",
"state": "USED",
"products": [
{
"uuid": "079dc798-05e8-11ed-b939-0242ac120002",
"type": "CROSS_CONNECT",
"crossConnect": {
"connectionService": "Multi-Mode Fiber",
"mediaType": "62.5 MICRON MULTI-MODE FIBER",
"protocolType": "100 GIG ETHERNET",
"zSide": {
"circuitId": "34234535",
"connectorType": "ST",
"patchPanelId": "CP:0218:0102:13008148",
"portA": 12,
"portB": 13
}
}
}
],
"requestor": {
"type": "CUSTOMER_ORGANIZATION",
"orgIds": [
"7367"
],
"name": "Michael Scott Paper Company",
"contacts": [
{
"type": "NOTIFICATION",
"registeredUser": "Registered",
"firstName": "Michael",
"lastName": "Scott",
"timezone": "Pacific/Midway",
"availability": "ANYTIME",
"details": [
{
"notes": "Main LOA Contact",
"value": "mike@mspc.com",
"type": "EMAIL"
}
]
}
]
},
"provider": {
"type": "CUSTOMER_ORGANIZATION",
"orgIds": [
"8601"
],
"name": "Prince Family Paper",
"contacts": [
{
"type": "NOTIFICATION",
"firstName": "John",
"lastName": "Gates",
"timezone": "America/New_York",
"details": [
{
"value": "john@pfp.com",
"type": "EMAIL"
}
]
}
]
},
"changeLog": {
"createdDateTime": "2022-11-17T22:59:59.999Z"
},
"links": [
{
"rel": "info",
"href": "https://api.equinix.com/diloa/v1/digitalLoas/402cbf99-97d7",
"method": "GET",
"contentType": "application/json",
"authenticate": true
}
],
"notes": "No additional notes",
"expiryDateTime": "2022-11-17T22:59:59.999Z"
}

Response payload body description

Parameter
Description
token stringEquinix-assigned unique token.
Example: REDF-4R56
uuid stringLOA document identifier.
Example: 079dc798-05e8-11ed-b939-0242ac120002
state stringLOA document status.
Example: USED
products array[object]Specification of services that the given LOA document is valid for.
uuid string
Service instance identifier.
Example: 079dc798-05e8-11ed-b939-0242ac120002
type string
Service instance type.
Example: CROSS_CONNECT
crossConnect object
Cross Connect connection specification.
connectionService string
Service type.
Example: Single-Mode Fiber
mediaType string
Media type.
Example: 62.5 MICRON MULTI-MODE FIBER
protocolType string
Protocol type.
Example: 100 GIG ETHERNET
zSide object
Z-side connection details.
circuitId string
Cross Connect circuit identifier.
Example: 34234535
connectorType string
Patch panel connector type.
Example: ST
patchPanelId string
Patch panel identifier.
Example: CP:0218:0102:13008148
portA integer
Port A number.
Example: 12
portB integer
Port B number.
Example: 13
requestor object
LOA document requestor information.
type string
Party type that specifies if the requestor is a known organization or a new one without previous engagements.
Applicable values:
  • CUSTOMER_ORGANIZATION - A customer organization with known organization identifiers.
  • NEW_RELATIONSHIP - A new customer relationship, where the organization identifier is unknown.
email string
Customer organization representative's email address. Required if the requestor.type parameter is set to NEW_RELATIONSHIP.
Example: mike@mspc.us
orgIds array[string]
Customer organization identifiers. Required if the requestor.type parameter is set to CUSTOMER_ORGANIZATION.
Example: 123345
name string
Customer organization name.
Example: Solid Snake Inc.
contacts array[object]
Service provider contact information.
type string
Notification messages category relevant to a given contact person.
Possible values:
  • NOTIFICATION - Notifications related to Digital LOA document's lifecycle.
  • TECHNICAL - Contact information for technical inquiries.
registeredUser string
contactId, userId or userKey of a registered user.
firstName string
Contact person's first name. Required if registeredUser hasn't been provided.
Example: Jane
lastName string
Contact person's last name. Required if registeredUser hasn't been provided.
Example: Smith
timezone string
Contact person's timezone.
Example: Australia/Perth
availability string
Contact person's availability.
Possible values:
  • WORK_HOURS - Contact person be reached during working hours.
  • ANYTIME - Contact person can be reached anytime throughout the day.
details array[object]
Means of contact.
note string
Additional note applicable to the given contact option.
Example: Not suitable for emergencies.
value string
Value specific to the given contact type.
Example: jane@smith.com
type string
Means of contact.
Possible values:
  • EMAIL - Email address.
  • PHONE - Landline phone number.
  • MOBILE - Mobile phone number.
  • SECONDARY_EMAIL - Alternative email address.
provider object
Provider details.
contacts array[object]
Service provider contact information.
type string
Notification messages category relevant to a given contact person.
Possible values:
  • NOTIFICATION - Notifications related to Digital LOA document's lifecycle.
  • TECHNICAL - Contact information for technical inquiries.
registeredUser string
contactId, userId or userKey of a registered user.
firstName string
Contact person's first name. Required if registeredUser hasn't been provided.
Example: Jane
lastName string
Contact person's last name. Required if registeredUser hasn't been provided.
Example: Smith
timezone string
Contact person's timezone.
Example: Australia/Perth
availability string
Contact person's availability.
Possible values:
  • WORK_HOURS - Contact person be reached during working hours.
  • ANYTIME - Contact person can be reached anytime throughout the day.
details array[object]
Means of contact.
note string
Additional note applicable to the given contact option.
Example: Not suitable for emergencies.
value string
Value specific to the given contact type.
Example: jane@smith.com
type string
Means of contact.
Possible values:
  • EMAIL - Email address.
  • PHONE - Landline phone number.
  • MOBILE - Mobile phone number.
  • SECONDARY_EMAIL - Alternative email address.
changelog objectA permanent record of asset creation, modification, or deletion.
createdDateTime string
Date and time of LOA creation.
Example: 2022-11-17T22:59:59.999Z
For more information refer to Internet Date/Time Format.
links array[object]HATEOAS links specifying possible follow-up interactions.
notes stringAdditional information to be considered.
Example: No additional notes.
expiryDateTime stringLOA expiration date.
Example: 2022-11-17T22:59:59.999Z
For more information refer to Internet Date/Time Format.

Retrieve Digital LOA Documents

 POST /diloa/v1/digitalLoas/search
MethodPOST
Endpoint/diloa/v1/digitalLoas/search
HeadersAuthorization, Content-Type
Path ParametersNot applicable
Query ParametersNot applicable
Body Parametersproperty, operator, value

This API request returns Digital LOA documents that match the specified criteria.

 

To obtain the Access Token, refer to Requesting Access and Refresh tokens under the Getting Access Token section.


Sample curl request

curl -X
POST "https://api.equinix.com/diloa/v1/digitalLoas/search"
-H "content-type: application/json"
-H "Authorization: Bearer qwErtY8zyW1abcdefGHI"
-d '{
"filter": {
"and": [
{
"or": [
{
"property": "/products/zSide/patchPanel/location/ibx",
"operator": "=",
"values": [
"WA1"
]
},
{
"property": "/token",
"operator": "=",
"values": [
"REDF-4R56"
]
}
]
},
{
"property": "/state",
"operator": "=",
"values": [
"READY_FOR_USE"
]
}
]
}
}'

Body parameters description

Parameter
Description
filter object
REQUIRED
Object defining search conditions.
and array[object]
REQUIRED
Array of search parameters.
property string
REQUIRED
Search field parameter.
Applicable values:
  • /token
  • /products/zSide/patchPanel/location/ibx
  • /state
  • /provider/name
  • /requestor/name
  • /provider/orgIds
  • /requestor/orgIds
operator string
REQUIRED
Search field parameter operator.
Applicable values:
  • =
  • IN
  • LIKE
  • CONTAINS
values array[string]
REQUIRED
Search field parameter value.
Example: RE4E-91PA
or array[object]
REQUIRED
Array of search parameters with OR logical operator applied.
property string
REQUIRED
Search field parameter.
Applicable values:
  • /token
  • /products/zSide/patchPanel/location/ibx
  • /state
  • /provider/name
  • /requestor/name
  • /provider/orgIds
  • /requestor/orgIds
operator string
REQUIRED
Search field parameter operator.
Applicable values:
  • =
  • IN
  • LIKE
  • CONTAINS
values array[string]
REQUIRED
Search field parameter value.
Example: RE4E-91PA
/tokenDigital LOA document token.
Example:
"property": "/token",
"operator": "=",
"values": [
    "RE4E-91PA"
]
operator string
REQUIRED
Search field parameter operator.
Applicable values:
  • =
  • IN
  • LIKE
values array[string]
REQUIRED
Search field parameter value.
Example: RE4E-91PA
/products/zSide/patchPanel/location/ibxIBX data center identifier.
Example:
"property": "/products/zSide/patchPanel/location/ibx",
"operator": "IN",
"values": [
    "AT1",
    "AT2"
]
operator string
REQUIRED
Search field parameter operator.
Applicable values:
  • =
  • IN
  • LIKE
values array[string]
REQUIRED
Search field parameter value.
Example: WA1
/stateDigital LOA document status.
Example:
"property": "/state",
"operator": "=",
"values": [
    "READY_FOR_USE"
]
operator string
REQUIRED
Search field parameter operator.
Applicable values:
  • =
  • IN
  • LIKE
values array[string]
REQUIRED
Search field parameter value.
Applicable values:
  • ACCEPTED
  • READY_FOR_USE
  • LOCKED
  • USED
  • CANCELLED
  • REJECTED
  • EXPIRED
  • PENDING_REQUESTOR_ACCEPTANCE
  • PENDING_PROVIDER_AUTHORIZATION
/provider/nameZ-side party organization name.
Example:
"property": "/provider/name",
"operator": "LIKE",
"values": [
    "Dunder Mifflin"
]
operator string
REQUIRED
Search field parameter operator.
Applicable values:
  • =
  • IN
  • LIKE
values array[string]
REQUIRED
Search field parameter value.
Example: Dunder Mifflin
/requestor/nameA-side party organization name.
Example:
"property": "/requestor/name",
"operator": "LIKE",
"values": [
    "Schrute Farms"
]
operator string
REQUIRED
Search field parameter operator.
Applicable values:
  • =
  • IN
  • LIKE
values array[string]
REQUIRED
Search field parameter value.
Example: Schrute Farms
/provider/orgIdsZ-side party organization identifier.
Example:
"property": "/provider/orgIds",
"operator": "CONTAINS",
"values": [
    "1891204"
]
operator string
REQUIRED
Search field parameter operator.
Applicable values:
  • CONTAINS
values array[string]
REQUIRED
Search field parameter value.
Example: 1891204
/requestor/orgIdsZ-side party organization identifier.
Example:
"property": "/requestor/orgIds",
"operator": "CONTAINS",
"values": [
    "1891204"
]
operator string
REQUIRED
Search field parameter operator.
Applicable values:
  • CONTAINS
values array[string]
REQUIRED
Search field parameter value.
Example: 1891204

Sample response:

{
"token": "RE4E-91PA",
"uuid": "079dc798-05e8-11ed-b939-0242ac120002",
"state": "READY_FOR_USE",
"products": [
{
"uuid": "079dc798-05e8-11ed-b939-0242ac120002",
"type": "CROSS_CONNECT",
"crossConnect": {
"connectionService": "Multi-Mode Fiber",
"mediaType": "62.5 MICRON MULTI-MODE FIBER",
"protocolType": "100 GIG ETHERNET",
"zSide": {
"circuitId": "34234535",
"connectorType": "ST",
"patchPanelId" : "CP:0218:0102:13008148",
"portA": 12,
"portB": 13
}
}
}
}
],
"requestor": {
"type": "CUSTOMER_ORGANIZATION",
"orgIds": [
"7367"
],
"name": "Michael Scott Paper Company",
"contacts": [
{
"type": "NOTIFICATION",
"registeredUser": "Registered",
"firstName": "Michael",
"lastName": "Scott",
"timezone": "Pacific/Midway",
"availability": "ANYTIME",
"details": [
{
"notes": "Main LOA Contact",
"value": "mike@mspc.com",
"type": "EMAIL"
}
]
}
]
},
"provider": {
"type": "CUSTOMER_ORGANIZATION",
"orgIds": [
"8601"
],
"name": "Prince Family Paper",
"contacts": [
{
"type": "NOTIFICATION",
"firstName": "John",
"lastName": "Gates",
"timezone": "America/New_York",
"details": [
{
"value": "john@pfp.com",
"type": "EMAIL"
}
]
}
]
},
"changeLog": {
"createdDateTime": "2022-11-17T22:59:59.999Z"
},
"links": [
{
"rel": "info",
"href": "https://api.equinix.com/diloa/v1/digitalLoas/402cbf99-97d7",
"method": "GET",
"contentType": "application/json",
"authenticate": true
}
],
"notes": "No additional notes",
"expiryDateTime": "2022-11-17T22:59:59.999Z"
}
 

For payload body parameters descriptions, refer to the Payload body parameters section in Get Specified Digital LOA Document.


Update Digital LOA Document

 POST /diloa/v1/digitalLoas/{uuid}/actions
MethodPATCH
Endpoint/diloa/v1/digitalLoas/{uuid}/actions
HeadersAuthorization, Content-Type
Path Parametersuuid
Query ParametersNot applicable
Body Parameterstype

This API request updates a given Digital LOA document.

 

To obtain the Access Token, refer to Requesting Access and Refresh tokens under the Getting Access Token section.


Sample curl request

curl -X
PATCH "https://api.equinix.com/diloa/v1/digitalLoas/079dc798-05e8-11ed-b939-0242ac120002"
-H "content-type: application/json"
-H "Authorization: Bearer qwErtY8zyW1abcdefGHI"
-d '[
{
"op": "replace",
"path": "/requestor/contacts",
"value": [
{
"type": "NOTIFICATION",
"details": [
{
"value": "john@ltt.com",
"type": "EMAIL"
}
]
}
],
"from": "string"
}
]'

Path parameters

Parameter
Description
uuid string
REQUIRED
Digital LOA document identifier.
Example: 079dc798-05e8-11ed-b939-0242ac120002

Body parameters

Parameter
Description
op string
REQUIRED
Update request type.
Applicable values: replace
path string
REQUIRED
Parameter path.
Applicable values:
  • /requestor/contacts - Digital LOA requestor contact information.
  • /state - Digital LOA document status.
value array[object]/string
REQUIRED
Parameter value. Note that the value's parameter structure depends on the parameter that's being updated.
from string
CONDITIONAL
JSON pointer to a source element. Applicable to move and copy operations.
/requestor/contacts
value array[object]
REQUIRED
Digital LOA requestor contact information details.
Example:
[
    {
        "type": "NOTIFICATION",
        "details": [
            {
                "value": "john@ltt.com",
                "type": "EMAIL"
            }
        ]
    }
]
/state
value string
REQUIRED
Digital LOA document status.
Applicable values:
  • READY_FOR_USE

Sample response

{
"token": "WYQ6-XEVN",
"uuid": "888eb29b-2fd8-4e05-82ec-a28e5faec01a",
"state": "READY_FOR_USE",
"products": [
{
"uuid": "3ff15157-3f01-4fa9-b2c0-63493772ee8f",
"type": "CROSS_CONNECT",
"crossConnect": {
"connectionService": "Multi-Mode Fiber",
"mediaType": "62.5 MICRON MULTI-MODE FIBER",
"protocolType": "STM-16",
"zSide": {
"connectorType": "ST",
"patchPanel": {
"id": "PP:0103:1260520",
"cabinetSpaceId": "MI1:03:131545:0103",
"cageSpaceId": "MI1:03:131545",
"location": {
"ibx": "MI1",
"region": "AMER",
"metroName": "Miami",
"metroCode": "MI",
"countryCode": "US",
"address": "50 NE 9th Street, 33132 Miami, FL, United States of America"
}
},
"portA": 9,
"portB": 10
}
}
},
{
"uuid": "680b7115-e474-4517-8b87-02ae5aa4e85e",
"type": "CROSS_CONNECT",
"crossConnect": {
"connectionService": "Multi-Mode Fiber",
"mediaType": "62.5 MICRON MULTI-MODE FIBER",
"protocolType": "STM-16",
"zSide": {
"connectorType": "SC",
"patchPanel": {
"id": "PP:0103:1260520",
"cabinetSpaceId": "MI1:03:131545:0103",
"cageSpaceId": "MI1:03:131545",
"location": {
"ibx": "MI1",
"region": "AMER",
"metroName": "Miami",
"metroCode": "MI",
"countryCode": "US",
"address": "50 NE 9th Street, 33132 Miami, FL, United States of America"
}
},
"portA": 11
}
}
}
],
"requestor": {
"type": "CUSTOMER_ORGANIZATION",
"orgIds": [
"10021"
],
"name": "ADOBE SYSTEMS INCORPORATED-37377",
"contacts": [
{
"type": "NOTIFICATION",
"registeredUser": "Registered",
"firstName": "Aakash",
"lastName": "Setia",
"timezone": "Asia/Kabul",
"availability": "ANYTIME",
"details": [
{
"notes": "Main LOA Contact",
"value": "aakbasdf@adobe.com",
"type": "EMAIL"
}
]
}
]
},
"provider": {
"type": "CUSTOMER_ORGANIZATION",
"orgIds": [
"7367"
],
"name": "FASTLY, INC.",
"contacts": [
{
"type": "NOTIFICATION",
"firstName": "Frank",
"lastName": "Villa",
"timezone": "Pacific/Midway",
"details": [
{
"value": "frank@fastly.com",
"type": "EMAIL"
}
]
}
]
},
"changeLog": {
"createdDateTime": "2022-09-21T04:16:49.657Z"
},
"links": [
{
"rel": "self",
"href": "https://api.equinix.com/diloa/v1/digitalLoas/888eb29b-2fd8-4e05-82ec-a28e5faec01a",
"method": "GET",
"authenticate": true
},
{
"rel": "update",
"href": "https://api.equinix.com/diloa/v1/digitalLoas/888eb29b-2fd8-4e05-82ec-a28e5faec01a",
"method": "PATCH",
"contentType": "application/json",
"authenticate": true
},
{
"rel": "events",
"href": "https://api.equinix.com/diloa/v1/digitalLoas/888eb29b-2fd8-4e05-82ec-a28e5faec01a/actions",
"method": "POST",
"authenticate": true
},
{
"rel": "delete",
"href": "https://api.equinix.com/diloa/v1/digitalLoas/888eb29b-2fd8-4e05-82ec-a28e5faec01a",
"method": "DELETE",
"authenticate": true
}
],
"notes": "",
"expiryDateTime": "2022-09-30T15:59:59.999Z",
"href": "diloa/v1/digitalLoas/888eb29b-2fd8-4e05-82ec-a28e5faec01a"
}
 

For payload body parameters descriptions, refer to the Payload body parameters section in Get Specified Digital LOA Document.


Perform Action on Digital LOA Document

 POST /diloa/v1/digitalLoas/{uuid}/actions
MethodPOST
Endpoint/diloa/v1/digitalLoas/{uuid}/actions
HeadersAuthorization, Content-Type
Path Parametersuuid
Query ParametersNot applicable
Body Parameterstype

This API request performs an action on a given Digital LOA document.

 

To obtain the Access Token, refer to Requesting Access and Refresh tokens under the Getting Access Token section.


Sample curl request

curl -X
POST "https://api.equinix.com/diloa/v1/digitalLoas/079dc798-05e8-11ed-b939-0242ac120002/actions"
-H "content-type: application/json"
-H "Authorization: Bearer qwErtY8zyW1abcdefGHI"
-d '{
"type": "ACCEPT"
}'

Path parameters

Parameter
Description
uuid string
REQUIRED
Digital LOA document identifier.
Example: 079dc798-05e8-11ed-b939-0242ac120002

Body parameters

Parameter
Description
type string
REQUIRED
Action type performed on a Digital LOA document.
Applicable values:
  • ACCEPT - Accepts LOA Requestor as a valid Equinix customer.
  • AUTHORIZE - Authorizes Requestor as a party of LOA by its Provider.
  • UNAUTHORIZE - Unauthorizes Requestor as a party of LOA by its Provider.
  • SEND_LOA - Send email with Digital LOA document details.

Delete Digital LOA Document

 DELETE /diloa/v1/digitalLoas/{uuid}
MethodDELETE
Endpoint/diloa/v1/digitalLoas/{uuid}
HeadersAuthorization
Path Parametersuuid
Query ParametersNot applicable
Body parametersNot applicable

This API request invalidates a specified Digital LOA document and sets its status to CANCELLED.

 

To obtain the Access Token, refer to Requesting Access and Refresh tokens under the Getting Access Token section.


Sample curl request

curl -X
DELETE "https://api.equinix.com/diloa/v1/digitalLoas/079dc798-05e8-11ed-b939-0242ac120002"
-H "Authorization: Bearer qwErtY8zyW1abcdefGHI"

Path parameters

Parameter
Description
uuid string
REQUIRED
Digital LOA document identifier.
Example: 079dc798-05e8-11ed-b939-0242ac120002

Get All Digital LOA Change Requests

 GET /diloa/v1/digitalLoas/{uuid}/changes
MethodGET
Endpoint/diloa/v1/digitalLoas/{uuid}/changes
HeadersAuthorization
Path Parametersuuid
Query ParametersNot applicable
Body ParametersNot applicable

This API request returns all change requests associated with a given Digital LOA document.

 

To obtain the Access Token, refer to Requesting Access and Refresh tokens under the Getting Access Token section.


Sample curl request

curl -X
GET "https://api.equinix.com/diloa/v1/digitalLoas/079dc798-05e8-11ed-b939-0242ac120002/changes"
-H "Authorization: Bearer qwErtY8zyW1abcdefGHI"

Path parameters

Parameter
Description
uuid string
REQUIRED
Digital LOA document identifier.
Example: 079dc798-05e8-11ed-b939-0242ac120002

Sample response

[
{
"createdDateTime": "2022-10-11T09:10:52.323Z",
"updatedDateTime": "2022-10-11T09:10:52.323Z",
"data": "{\"notes\": \"This is a highly important note\", \"products\": [{\"type\": \"CROSS_CONNECT\", \"crossConnect\": {\"aSide\": null, \"zSide\": {\"portA\": 26, \"portB\": null, \"circuitId\": \"5438aa60-04c2-4c5e-89da-1280eb0124be\", \"patchPanelId\": \"PP:0001:1214680\", \"connectorType\": \"LC\"}, \"mediaType\": \"Single-Mode Fiber\", \"protocolType\": \"GIGABIT ETHERNET\", \"connectionService\": \"Single-Mode Fiber\"}}], \"provider\": {\"contacts\": [{\"type\": \"NOTIFICATION\", \"details\": [{\"type\": \"EMAIL\", \"notes\": \"Main LOA Contact\", \"value\": \"frank@abc.com\"}], \"lastName\": \"Villa\", \"timezone\": \"Asia/Kuala_Lumpur\", \"firstName\": \"Frank\", \"availability\": \"ANYTIME\", \"registeredUser\": \"Registered\"}]}, \"requestor\": {\"name\": \"ASDF Inc.\", \"type\": \"CUSTOMER_ORGANIZATION\", \"orgIds\": [\"8601\"], \"contacts\": [{\"type\": \"NOTIFICATION\", \"details\": [{\"type\": \"EMAIL\", \"notes\": \"Main LOA Contact\", \"value\": \"a_gates@asdf.com\"}], \"lastName\": \"Shrute\", \"timezone\": \"Asia/Dhaka\", \"firstName\": \"Aaron\", \"availability\": \"ANYTIME\", \"registeredUser\": \"Registered\"}]}, \"expiryDateTime\": {\"nano\": 999000000, \"epochSecond\": 1679180399}}",
"description": "Create Loa",
"href": "https://api.equinix.com/diloa/v1/digitalLoas/a273a094-603e-48c0-96b0-cf78e6c19723/changes/a273a094-603e-48c0-96b0-cf78e6c19723",
"links": [
{
"rel": "self",
"href": "https://api.equinix.com/diloa/v1/digitalLoas/1f520de6-f1df-4b7d-aca5-f8ab7d213b30/changes/a273a094-603e-48c0-96b0-cf78e6c19723",
"method": "GET",
"authenticate": true
}
],
"type": "LOA_CREATION",
"uuid": "a273a094-603e-48c0-96b0-cf78e6c19723",
"status": "COMPLETED",
"result": {
"loa": {
"state": "READY_FOR_USE"
}
}
},
{
"createdDateTime": "2022-10-11T09:10:53.485Z",
"updatedDateTime": "2022-10-11T09:10:53.485Z",
"data": "[{\"op\": \"replace\", \"from\": \"LOA_MANAGER\", \"path\": \"/state\", \"value\": \"LOCKED\"}]",
"description": "Perform Patch Action",
"href": "https://api.equinix.com/diloa/v1/digitalLoas/2e7cb540-22ae-4e14-a39d-a0db2ba4fa57/changes/2e7cb540-22ae-4e14-a39d-a0db2ba4fa57",
"links": [
{
"rel": "self",
"href": "https://api.equinix.com/diloa/v1/digitalLoas/1f520de6-f1df-4b7d-aca5-f8ab7d213b30/changes/2e7cb540-22ae-4e14-a39d-a0db2ba4fa57",
"method": "GET",
"authenticate": true
}
],
"type": "LOA_PATCHING",
"uuid": "2e7cb540-22ae-4e14-a39d-a0db2ba4fa57",
"status": "COMPLETED",
"result": {
"loa": {
"state": "LOCKED"
}
}
}
]

Response payload body description

Parameter
Description
createdDateTime string
Date and time of change request creation.
Example: 2022-11-17T22:59:59.999Z
For more information refer to Internet Date/Time Format.
updatedDateTime string
Date and time of change request update.
Example: 2022-11-17T22:59:59.999Z
For more information refer to Internet Date/Time Format.
data string
Complete JSON representation of the data associated with the given change.
Example: [{\"op\": \"replace\", \"from\": \"LOA_MANAGER\", \"path\": \"/state\", \"value\": \"LOCKED\"}]
description string
Additional information on the Digital LOA document change.
Example: Create Loa
href string
Absolute URL that returns the specified change request.
Example: https://api.equinix.com/diloa/v1/digitalLoas/2e7cb540-22ae-4e14-a39d-a0db2ba4fa57/changes/2e7cb540-22ae-4e14-a39d-a0db2ba4fa57
links array[object]
HATEOAS links specifying possible follow-up interactions.
type string
Change request type.
Example: LOA_CREATION
uuid string
Change request identifier.
Example: a273a094-603e-48c0-96b0-cf78e6c19723
status string
Change request identifier.
Possible values:
  • REQUESTED - Change request registered, pending execution.
  • COMPLETED - Change request executed successfully.
  • FAILED - Change request execution failed.
result object
The result of the change request execution on a given Digital LOA document.
loa object
Digital LOA document details.
status string
Status of the Digital LOA document after change request completion.
Possible values:
  • DRAFT
  • ACCEPTED
  • READY_FOR_USE
  • LOCKED
  • USED
  • CANCELLED
  • REJECTED
  • EXPIRED
  • PENDING_REQUESTOR_ACCEPTANCE
  • PENDING_PROVIDER_AUTHORIZATION

Get Specified Digital LOA Change Request

 GET /diloa/v1/digitalLoas/{uuid}/changes/{changeUuid}
MethodGET
Endpoint/diloa/v1/digitalLoas/{uuid}/changes/{changeUuid}
HeadersAuthorization
Path Parametersuuid, changeUuid
Query ParametersNot applicable
Body ParametersNot applicable

This API request returns a specified change request associated with a given Digital LOA document.

 

To obtain the Access Token, refer to Requesting Access and Refresh tokens under the Getting Access Token section.


Sample curl request

curl -X
GET "https://api.equinix.com/diloa/v1/digitalLoas/079dc798-05e8-11ed-b939-0242ac120002/changes/2e7cb540-22ae-4e14-a39d-a0db2ba4fa57"
-H "Authorization: Bearer qwErtY8zyW1abcdefGHI"

Path parameters

Parameter
Description
uuid string
REQUIRED
Digital LOA document identifier.
Example: 079dc798-05e8-11ed-b939-0242ac120002
changeUuid string
REQUIRED
Digital LOA document change request identifier.
Example: 2e7cb540-22ae-4e14-a39d-a0db2ba4fa57

Sample response

{
"createdDateTime": "2022-10-11T09:10:53.485Z",
"updatedDateTime": "2022-10-11T09:10:53.485Z",
"data": "[{\"op\": \"replace\", \"from\": \"LOA_MANAGER\", \"path\": \"/state\", \"value\": \"LOCKED\"}]",
"description": "Perform Patch Action",
"href": "https://api.equinix.com/diloa/v1/digitalLoas/2e7cb540-22ae-4e14-a39d-a0db2ba4fa57/changes/2e7cb540-22ae-4e14-a39d-a0db2ba4fa57",
"links": [
{
"rel": "self",
"href": "https://api.equinix.com/diloa/v1/digitalLoas/1f520de6-f1df-4b7d-aca5-f8ab7d213b30/changes/2e7cb540-22ae-4e14-a39d-a0db2ba4fa57",
"method": "GET",
"authenticate": true
}
],
"type": "LOA_PATCHING",
"uuid": "2e7cb540-22ae-4e14-a39d-a0db2ba4fa57",
"status": "COMPLETED",
"result": {
"loa": {
"state": "LOCKED"
}
}
}

Response payload body description

Parameter
Description
createdDateTime string
Date and time of change request creation.
Example: 2022-11-17T22:59:59.999Z
For more information refer to Internet Date/Time Format.
updatedDateTime string
Date and time of change request update.
Example: 2022-11-17T22:59:59.999Z
For more information refer to Internet Date/Time Format.
data string
Complete JSON representation of the data associated with the given change.
Example: [{\"op\": \"replace\", \"from\": \"LOA_MANAGER\", \"path\": \"/state\", \"value\": \"LOCKED\"}]
description string
Additional information on the Digital LOA document change.
Example: Create Loa
href string
Absolute URL that returns the specified change request.
Example: https://api.equinix.com/diloa/v1/digitalLoas/2e7cb540-22ae-4e14-a39d-a0db2ba4fa57/changes/2e7cb540-22ae-4e14-a39d-a0db2ba4fa57
links array[object]
HATEOAS links specifying possible follow-up interactions.
type string
Change request type.
Possible values:
  • LOA_CREATION
  • LOA_AUTHORIZATION
  • LOA_CANCELLATION
  • LOA_PATCHING
  • LOA_LOCK_ACQUISITION
  • LOA_LOCK_RELEASE
  • LOA_USAGE
  • LOA_ACCEPTANCE
  • LOA_UNAUTHORIZATION
  • TYPE_UNKNOWN
uuid string
Change request identifier.
Example: a273a094-603e-48c0-96b0-cf78e6c19723
status string
Change request identifier.
Possible values:
  • REQUESTED - Change request registered, pending execution.
  • COMPLETED - Change request executed successfully.
  • FAILED - Change request execution failed.
result object
The result of the change request execution on a given Digital LOA document.
loa object
Digital LOA document details.
status string
Status of the Digital LOA document after change request completion.
Possible values:
  • DRAFT
  • ACCEPTED
  • READY_FOR_USE
  • LOCKED
  • USED
  • CANCELLED
  • REJECTED
  • EXPIRED
  • PENDING_REQUESTOR_ACCEPTANCE
  • PENDING_PROVIDER_AUTHORIZATION