API Example: Searching, Ordering, and Assigning Subnets in the IPXO Marketplace.

This comprehensive guide will walk you through the process of using the IPXO API to search for subnets in the Marketplace, add a subnet to your cart, successfully place an order, and assign the leased subnet to your ASN. Additionally, you will learn how to list your leased subnets and download the associated LOA (Letter of Authorization) documents using the API.

All operations in this context utilize the Billing API.

Before using the API, please make sure to review any API limitations pertaining to the actions you intend to perform.

1. Retrieve a list of available subnets from the API.

Request

BASH
curl 'https://apigw.ipxo.com/billing/v1/4e5de117-d6d3-4d12-ae36-b7d6a7af1716/market/ipv4?cidr=24&limit=10' \
-H 'Authorization: Bearer 2FaCiq7RfkyfdY7ngMyR3QfkDvvVRIwdIqJJpoOi1SQ.H2puQPlAQiGsoVEBEb06WuMOpvDkQQicwOKCjAJPSk4'

Response

JSON
{
"data": [
{
"address": 1348323840,
"address_string": "80.93.202.0",
"last_address": 1348324095,
"last_address_string": "80.93.202.255",
"cidr": 24,
"geo_data": {
"maxmind": {
"city_name": null,
"country_code": "GB",
"country_name": "United Kingdom",
"date": 1675036800
},
"ip2location": {
"city_name": "Borehamwood",
"country_code": "GB",
"country_name": "United Kingdom of Great Britain and Northern Ireland",
"date": 1674864000
},
"dbip": {
"city_name": "Borehamwood",
"country_code": "GB",
"country_name": "United Kingdom",
"date": 1672531200
},
"ipinfo": {
"city_name": "Borehamwood",
"country_code": "GB",
"country_name": "United Kingdom",
"date": 1674777600
}
},
"registrar_uuid": "60c232af2dd730ac1b52a306",
"price": {
"1": 115
},
"pricing_uuid": "67e22f37-e62b-4e20-9346-d48493536820",
"wants_to_negotiate": true,
"uuid": "ab600eea-7b0b-48ac-8329-737db2b9ec68"
},
{
"address": 3258648832,
"address_string": "194.59.9.0",
"last_address": 3258649087,
"last_address_string": "194.59.9.255",
"cidr": 24,
"geo_data": {
"maxmind": {
"city_name": null,
"country_code": "DE",
"country_name": "Germany",
"date": 1683504000
},
"ip2location": {
"city_name": "Xanten",
"country_code": "DE",
"country_name": "Germany",
"date": 1682467200
},
"dbip": {
"city_name": "Xanten",
"country_code": "DE",
"country_name": "Germany",
"date": 1684108800
},
"ipinfo": {
"city_name": "New York City",
"country_code": "US",
"country_name": "United States",
"date": 1679616000
}
},
"registrar_uuid": "60c232af2dd730ac1b52a306",
"price": {
"1": 115
},
"pricing_uuid": "9c120a67-b836-45b0-a980-6f91d5bb6e0a",
"wants_to_negotiate": false,
"uuid": "269a36dc-b4b2-4058-9933-d0a4958a54c7"
}
]
}

2. Subnet lease: Select the subnet(-s)

From the above response, lets choose 80.93.202.0/24

3. Subnet lease: Add selected subnets(-s) to cart

Note

Cart items expire after 20 minutes. This functions similar to a reservation. When you add a subnet to your cart, it is reserved for you for 20 minutes, and you must complete the order within that timeframe.

Request

BASH
curl 'https://apigw.ipxo.com/billing/v1/4e5de117-d6d3-4d12-ae36-b7d6a7af1716/cart/items' \
-X POST \
-H 'Authorization: Bearer 2FaCiq7RfkyfdY7ngMyR3QfkDvvVRIwdIqJJpoOi1SQ.H2puQPlAQiGsoVEBEb06WuMOpvDkQQicwOKCjAJPSk4' \
-H 'Content-Type: application/json' \
-d $'{
"product_type": "ipv4",
"billing_cycle": 1,
"product_fields": {
"address":"80.93.202.0",
"cidr":24
}
}

Response

JSON
{
"info": "",
"items": [
{
"uuid": "116cd2bc-acd8-4496-9429-7bd4da7ac0ce",
"info": {
"label": "80.93.202.0/24",
"billing_cycle": 1,
"product_type": "ipv4",
"product_options": { "quantity": [], "selection": [] },
"product_fields": { "address": "80.93.202.0", "cidr": 24 },
"extra": {
"registrar_uuid": "60c232af2dd730ac1b52a306",
"address": 1348323840,
"address_string": "80.93.202.0",
"cidr": 24,
"cart_item_uuid": "116cd2bc-acd8-4496-9429-7bd4da7ac0ce"
}
},
"expires_at": 1684835571
}
],
"invoice": {
"uuid": null,
"tenant_uuid": "4e5de117-d6d3-4d12-ae36-b7d6a7af1716",
"invoice_number": null,
"date": 1684834371,
"date_due": 1684800000,
"date_paid": null,
"subtotal": 115,
"subtotal_with_taxes": 119.03,
"total": 119.03,
"total_left_to_pay": 119.03,
"total_paid": 0,
"total_tax": 4.03,
"status": "draft",
"items_count": 1,
"items": [
{
"invoice_uuid": null,
"service_uuid": null,
"description": "ipv4 - 80.93.202.0/24",
"amount": 115,
"taxed": true,
"period_start": 1684800000,
"period_end": 1687478400,
"type": "service",
"metadata": {
"registrar_uuid": "60c232af2dd730ac1b52a306",
"address": 1348323840,
"address_string": "80.93.202.0",
"cidr": 24,
"cart_item_uuid": "116cd2bc-acd8-4496-9429-7bd4da7ac0ce"
}
}
],
"taxes": [
{
"description": "Payment Gateway Fee",
"percentage": 3.5,
"amount": 4.03,
"order": 0,
"stacks": false
},
{
"description": "VAT",
"percentage": 0,
"amount": 0,
"order": 1,
"stacks": true
}
],
"transactions": []
}
}

4. Subnet lease: Place your order

To activate the service, you must now make the payment for the invoice.

Here, you have the ability to make an instant payment during the order process by providing the `gateway_uuid` that will be charged. If you do not provide a `gateway_uuid`, only an invoice will be generated, and you will need to pay it separately.

Note

Before you can make payments through the API, it is necessary to set up an active payment method using the regular Portal. If you don't have an active payment method already, please ensure you set it up before proceeding.

Once you have set up your payment method, you can view and manage it in your company information section.

Request

BASH
curl 'https://apigw.ipxo.com/billing/v1/4e5de117-d6d3-4d12-ae36-b7d6a7af1716' \
-H 'Authorization: Bearer 2FaCiq7RfkyfdY7ngMyR3QfkDvvVRIwdIqJJpoOi1SQ.H2puQPlAQiGsoVEBEb06WuMOpvDkQQicwOKCjAJPSk4'

Response

JSON
{
"uuid": "4e5de117-d6d3-4d12-ae36-b7d6a7af1716",
"title": "Dodo Inc.",
"email": "dodo@example.org",
...
"payment_gateways": [
{
"uuid": "3c679bb6-958f-4be6-af8a-2e55ddc48117",
"type": "card",
"subtype": "stripe",
"config": {
"pub_key": "pk_test_51IQTJqEZwbJqxJ4zkY9PAz9w7ENQEkyHTJg5YykpfFgd9qLclSoBnySwH4QmFKiKty12nTNX1iBzfM9H0OQG2w2P00azXC8Rdv"
}
},
{
"uuid": "c3ebcbad-3cc7-4f2e-8fd9-3a9caff54053",
"type": "credit",
"subtype": null,
"config": {}
},
{
"uuid": "c3ebcbad-3aa7-4f2e-8fd9-3a9caff54777",
"type": "paypal",
"subtype": null,
"config": {}
}
],
...
}

Please select a gateway UUID that has been set up. Currently, the UUIDs are static, and there is only one per type (Credit Card, PayPal). However, in the future, we may support multiple gateways of the same type, and you will need to choose the appropriate one. For PayPal, only the gateway UUID is required. In the case of credit cards, you will also need the card UUID.

Credit card list request

Request

BASH
curl 'https://apigw.ipxo.com/billing/v1/4e5de117-d6d3-4d12-ae36-b7d6a7af1716/payment_gateways/3c679bb6-958f-4be6-af8a-2e55ddc48117/cards' \
-H 'Authorization: Bearer 2FaCiq7RfkyfdY7ngMyR3QfkDvvVRIwdIqJJpoOi1SQ.H2puQPlAQiGsoVEBEb06WuMOpvDkQQicwOKCjAJPSk4'

Response

JSON
[
{
"uuid": "8f807b38-e687-4a90-8216-89ee3dce2e16",
"gateway_uuid": "3c679bb6-958f-4be6-af8a-2e55ddc48117",
"type": "Visa",
"last4": "1111",
"name": "Card",
"auto_payment": true,
"default": true,
"expires_at": 1709251199
}
]
Note

At the moment, we only support one Credit Card per tenant. However, in the future, we may enhance our system to allow multiple cards.

Please proceed with submitting the payment request. As an example, we will be using a credit card.

Request

BASH
curl 'https://apigw.ipxo.com/billing/v1/4e5de117-d6d3-4d12-ae36-b7d6a7af1716/invoices/a5f2b66a-2901-46f1-9ed0-50859db056ea/pay' \
-X POST \
-H 'Authorization: Bearer 2FaCiq7RfkyfdY7ngMyR3QfkDvvVRIwdIqJJpoOi1SQ.H2puQPlAQiGsoVEBEb06WuMOpvDkQQicwOKCjAJPSk4' \
-H 'Content-Type: application/json' \
-d '{
"gateway_uuid": "3c679bb6-958f-4be6-af8a-2e55ddc48117",
"card_uuid": "8f807b38-e687-4a90-8216-89ee3dce2e16"
}'

Response

JSON
{
"uuid": "a5f2b66a-2901-46f1-9ed0-50859db056ea",
"invoice_number": "277CE612-000004",
"date": 1684834495,
"date_due": 1684800000,
"date_paid": 1684834689,
"subtotal": 115,
"subtotal_with_taxes": 119.03,
"total": 119.03,
"total_left_to_pay": 0,
"total_paid": 119.03,
"total_tax": 4.03,
"status": "paid",
"items_count": 1,
"items": [
{
"invoice_uuid": "a5f2b66a-2901-46f1-9ed0-50859db056ea",
"service_uuid": "5c352c13-16a3-432d-bbb7-d3ae2aa09686",
"description": "IPV4 - 80.93.202.0/24",
"amount": 115,
"taxed": true,
"period_start": 1684800000,
"period_end": 1687478400,
"type": "service",
"metadata": {
"registrar_uuid": "60c232af2dd730ac1b52a306",
"address": "1348323840",
"address_string": "80.93.202.0",
"cidr": 24,
"cart_item_uuid": "116cd2bc-acd8-4496-9429-7bd4da7ac0ce"
}
}
],
"taxes": [
{
"description": "Payment Gateway Fee",
"percentage": 3.5,
"amount": 4.03,
"order": 0,
"stacks": false
},
{
"description": "VAT",
"percentage": 0,
"amount": 0,
"order": 1,
"stacks": true
}
],
"transactions": [
{
"uuid": "b7ee1aff-2817-443a-b4c4-32256ec8d835",
"invoice_uuid": "a5f2b66a-2901-46f1-9ed0-50859db056ea",
"invoice_number": "277CE612-000004",
"gateway_uuid": "3c679bb6-958f-4be6-af8a-2e55ddc48117",
"date": 1684834688,
"description": "Invoice #277CE612-000004 Payment",
"amount": 119.03,
"type": "payment"
}
]
}
Note

Unpaid orders have a 2-hour expiration period. If you fail to make the payment for the generated invoice within this timeframe, the order will be canceled, and the subnets from that order will be returned to the Marketplace.

No auto payment

Request

BASH

curl 'https://apigw.ipxo.com/billing/v1/4e5de117-d6d3-4d12-ae36-b7d6a7af1716/cart' \
-X POST \
-H 'Authorization: Bearer 2FaCiq7RfkyfdY7ngMyR3QfkDvvVRIwdIqJJpoOi1SQ.H2puQPlAQiGsoVEBEb06WuMOpvDkQQicwOKCjAJPSk4' \
-H 'Content-Type: application/json' \
-d ''
Response

JSON

{
"uuid": "a5bedefd-67f5-4398-94e0-f3b94471d470",
"date": false,
"invoice": {
"uuid": "a5f2b66a-2901-46f1-9ed0-50859db056ea",
"tenant_uuid": "4e5de117-d6d3-4d12-ae36-b7d6a7af1716",
"invoice_number": "277CE612-000004",
"date": 1684834495,
"date_due": 1684800000,
"date_paid": null,
"subtotal": 115,
"subtotal_with_taxes": 119.03,
"total": 119.03,
"total_left_to_pay": 119.03,
"total_paid": 0,
"total_tax": 4.03,
"status": "unpaid",
"items_count": 1,
"items": [
{
"invoice_uuid": "a5f2b66a-2901-46f1-9ed0-50859db056ea",
"service_uuid": "5c352c13-16a3-432d-bbb7-d3ae2aa09686",
"description": "IPV4 - 80.93.202.0/24",
"amount": 115,
"taxed": true,
"period_start": 1684800000,
"period_end": 1687478400,
"type": "service",
"metadata": {
"registrar_uuid": "60c232af2dd730ac1b52a306",
"address": 1348323840,
"address_string": "80.93.202.0",
"cidr": 24,
"cart_item_uuid": "116cd2bc-acd8-4496-9429-7bd4da7ac0ce"
}
}
],
"taxes": [
{
"description": "Payment Gateway Fee",
"percentage": 3.5,
"amount": 4.03,
"order": 0,
"stacks": false
},
{
"description": "VAT",
"percentage": 0,
"amount": 0,
"order": 1,
"stacks": true
}
],
"transactions": []
}
}

Automatic order payment

For autopayment, please provide the same details as you would for a regular payment request: `gateway_uuid` and optionally, `card_uuid`.
If the payment is successful, the response will indicate that the invoice has been marked as paid.
In the event of an unsuccessful payment, the invoice will remain unpaid, and you can attempt to make the payment separately.

Note

We do not provide specific details about payment failures. To determine the reason for a payment failure, please contact support team for assistance.

Request

BASH
curl 'https://apigw.ipxo.com/billing/v1/4e5de117-d6d3-4d12-ae36-b7d6a7af1716/cart' \
-X POST \
-H 'Authorization: Bearer 2FaCiq7RfkyfdY7ngMyR3QfkDvvVRIwdIqJJpoOi1SQ.H2puQPlAQiGsoVEBEb06WuMOpvDkQQicwOKCjAJPSk4' \
-H 'Content-Type: application/json' \
-d $'{
"gateway_uuid": "3c679bb6-958f-4be6-af8a-2e55ddc48117",
"card_uuid": "8f807b38-e687-4a90-8216-89ee3dce2e16"
}

Response

JSON
{
"uuid": "a5bedefd-67f5-4398-94e0-f3b94471d470",
"date": false,
"invoice": {
"uuid": "a5f2b66a-2901-46f1-9ed0-50859db056ea",
"tenant_uuid": "4e5de117-d6d3-4d12-ae36-b7d6a7af1716",
"invoice_number": "277CE612-000004",
"date": 1684834495,
"date_due": 1684800000,
"date_paid": 1684834689,
"subtotal": 115,
"subtotal_with_taxes": 119.03,
"total": 119.03,
"total_left_to_pay": 0,
"total_paid": 119.03,
"total_tax": 4.03,
"status": "paid",
"items_count": 1,
"items": [
{
"invoice_uuid": "a5f2b66a-2901-46f1-9ed0-50859db056ea",
"service_uuid": "5c352c13-16a3-432d-bbb7-d3ae2aa09686",
"description": "IPV4 - 80.93.202.0/24",
"amount": 115,
"taxed": true,
"period_start": 1684800000,
"period_end": 1687478400,
"type": "service",
"metadata": {
"registrar_uuid": "60c232af2dd730ac1b52a306",
"address": 1348323840,
"address_string": "80.93.202.0",
"cidr": 24,
"cart_item_uuid": "116cd2bc-acd8-4496-9429-7bd4da7ac0ce"
}
}
],
"taxes": [
{
"description": "Payment Gateway Fee",
"percentage": 3.5,
"amount": 4.03,
"order": 0,
"stacks": false
},
{
"description": "VAT",
"percentage": 0,
"amount": 0,
"order": 1,
"stacks": true
}
],
"transactions": [
{
"uuid": "b7ee1aff-2817-443a-b4c4-32256ec8d835",
"invoice_uuid": "a5f2b66a-2901-46f1-9ed0-50859db056ea",
"invoice_number": "277CE612-000004",
"gateway_uuid": "3c679bb6-958f-4be6-af8a-2e55ddc48117",
"date": 1684834688,
"description": "Invoice #277CE612-000004 Payment",
"amount": 119.03,
"type": "payment

}
}

After the payment is received, the subnet is allocated to you. However, at this point, you cannot use it independently. Nevertheless, you have the option to order an ASN assignment to enable its usage.

The most common reasons for payment failures include:
  • Insufficient funds in the Credit Card or PayPal account.

  • During the payment process, an anti-fraud system may identify the transaction as risky, requiring additional approval (3D Secure), which must be completed interactively through the IPXO Portal.

  • The bank may reject the payment due to internal reasons, which may not be disclosed to us either.

5. Subnet Assignment: Add ASN assignment item to cart

Request

BASH
curl 'https://apigw.ipxo.com/billing/v1/4e5de117-d6d3-4d12-ae36-b7d6a7af1716/cart/items' \
-X POST \
-H 'Authorization: Bearer 2FaCiq7RfkyfdY7ngMyR3QfkDvvVRIwdIqJJpoOi1SQ.H2puQPlAQiGsoVEBEb06WuMOpvDkQQicwOKCjAJPSk4' \
-H 'Content-Type: application/json' \
-d $'{
"product_type": "loa",
"billing_cycle": 0,
"product_fields": {
"company_name": "Dodo Inc.",
"asn": 213074,
"subnets": ["80.93.202.0/24"]
},
"product_options": {
"selection": {
"roa":"yes",
"radb":"yes",
"route":"yes"
}
}
}

product_fields.subnets is an array of subnet prefixes to which the ASN assignment will be applied. You can include as many subnet prefixes as needed, but please ensure that you have previously ordered and activated them on your account before proceeding with this step.

billing_cycle for this product type is always 0 since it is a one-time order without any renewals.

Product options:
  • `roa` - configure ROA

  • `radb` - add RADb entry

  • `route` - update whois information

Response

JSON
{
"info": "",
"items": [
{
"uuid": "34fe0f3a-220f-4380-a5d0-52f48cc3af6c",
"info": {
"label": "xvGsxN1ixjiKYOlD",
"billing_cycle": 0,
"product_type": "loa",
"product_options": {
"quantity": { "base_price": 1 },
"selection": { "roa": "yes", "route": "yes", "radb": "yes" }
},
"product_fields": {
"company_name": "Dodo Inc.",
"asn": 213074,
"info": "",
"subnets": ["80.93.202.0/24"]
"date_due": 1684800000,
},
"extra": {
"roa": "yes",
"route": "yes",
"radb": "yes",
"info": "",
"cart_item_uuid": "34fe0f3a-220f-4380-a5d0-52f48cc3af6c"
}
},
"expires_at": 1684836032
}
],
"invoice": {
"uuid": null,
"tenant_uuid": "4e5de117-d6d3-4d12-ae36-b7d6a7af1716",
"invoice_number": null,
"date": 1684834832,
"date_due": 1684800000,
"date_paid": null,
"subtotal": 9,
"subtotal_with_taxes": 9.32,
"total": 9.32,
"total_left_to_pay": 9.32,
"total_paid": 0,
"total_tax": 0.32,
"status": "draft",
"items_count": 1,
"items": [
{
"invoice_uuid": null,
"service_uuid": null,
"description": "LOA - xvGsxN1ixjiKYOlD",
"amount": 9,
"taxed": true,
"period_start": 1684800000,
"period_end": 1684800000,
"type": "service",
"metadata": {
"roa": "yes",
"route": "yes",
"radb": "yes",
"info": "",
"cart_item_uuid": "34fe0f3a-220f-4380-a5d0-52f48cc3af6c"
}
}
],
"taxes": [
{
"description": "Payment Gateway Fee",
"percentage": 3.5,
"amount": 0.32,
"order": 0,
"stacks": false
},
{
"description": "VAT",
"percentage": 0,
"amount": 0,
"order": 1,
"stacks": true
}
],
"transactions": []
}
}

6. Subnet Assignment: Proceed to submit your cart.

Request

BASH
curl 'https://apigw.ipxo.com/billing/v1/4e5de117-d6d3-4d12-ae36-b7d6a7af1716/cart' \
-X POST \
-H 'Authorization: Bearer 2FaCiq7RfkyfdY7ngMyR3QfkDvvVRIwdIqJJpoOi1SQ.H2puQPlAQiGsoVEBEb06WuMOpvDkQQicwOKCjAJPSk4' \
-H 'Content-Type: application/json' \
-d $'{
"card_uuid": "8f807b38-e687-4a90-8216-89ee3dce2e16",
"gateway_uuid": "3c679bb6-958f-4be6-af8a-2e55ddc48117"
}'

Response

JSON
{
"uuid": "1f32b674-4f77-4696-95b7-69eef52f6883",
"invoice": {
"uuid": "db4e96ae-150f-4c80-b27a-df7201735ef0",
"tenant_uuid": "4e5de117-d6d3-4d12-ae36-b7d6a7af1716",
"invoice_number": "277CE612-000005",
"date": 1684835342,
"date_due": 1684800000,
"date_paid": 1684835344,
"subtotal": 9,
"subtotal_with_taxes": 9.32,
"total": 9.32,
"total_left_to_pay": 0,
"total_paid": 9.32,
"total_tax": 0.32,
"status": "paid",
"items_count": 1,
"items": [
{
"invoice_uuid": "db4e96ae-150f-4c80-b27a-df7201735ef0",
"service_uuid": "cad8bfa9-ac88-4187-91bc-a754e2306b69",
"description": "LOA - xvGsxN1ixjiKYOlD",
"amount": 9,
"taxed": true,
"period_start": 1684800000,
"period_end": 1684800000,
"type": "service",
"metadata": {
"roa": "yes",
"route": "yes",
"radb": "yes",
"info": "",
"cart_item_uuid": "34fe0f3a-220f-4380-a5d0-52f48cc3af6c"
}
}
],
"taxes": [
{
"description": "Payment Gateway Fee",
"percentage": 3.5,
"amount": 0.32,
"order": 0,
"stacks": false
},
{
"description": "VAT",
"percentage": 0,
"amount": 0,
"order": 1,
"stacks": true
}
],
"transactions": [
{
"uuid": "af29d889-391d-4137-9b05-21b16171926d",
"invoice_uuid": "db4e96ae-150f-4c80-b27a-df7201735ef0",
"invoice_number": "277CE612-000005",
"gateway_uuid": "3c679bb6-958f-4be6-af8a-2e55ddc48117",
"date": 1684835343,
"description": "Invoice #277CE612-000005 Payment",
"amount": 9.32,
"type": "payment"
}
]
}
}

7. View all leased subnets

Once the order is complete and the invoice has been paid, the ASN assignment process will be automatically carried out. There is no further action required on your part.

If you need LOA (Letter of Authorization) documents for the assignment, you can obtain them by using the following method:

Request

BASH
curl 'https://apigw.ipxo.com/billing/v1/4e5de117-d6d3-4d12-ae36-b7d6a7af1716/market/ipv4/services/5c352c13-16a3-432d-bbb7-d3ae2aa09686/loa/download' \
-H 'Authorization: Bearer 2FaCiq7RfkyfdY7ngMyR3QfkDvvVRIwdIqJJpoOi1SQ.H2puQPlAQiGsoVEBEb06WuMOpvDkQQicwOKCjAJPSk4' \
-o documents.zip

Where 5c352c13-16a3-432d-bbb7-d3ae2aa09686 is the UUID of the subnet service, the response will be a zip file containing all the corresponding LOA documents in PDF format.

To view a list of your currently leased subnets, use the following command:

Request

BASH
curl 'https://apigw.ipxo.com/billing/v1/4e5de117-d6d3-4d12-ae36-b7d6a7af1716/market/ipv4/services?status=active' \
-H 'Authorization: Bearer 2FaCiq7RfkyfdY7ngMyR3QfkDvvVRIwdIqJJpoOi1SQ.H2puQPlAQiGsoVEBEb06WuMOpvDkQQicwOKCjAJPSk4'

Response

JSON
{
"data": [
{
"billing_service": {
"address": "80.93.202.0",
"cidr": 24,
"next_due_date": 1687478400,
"recurring_amount": 115,
"status": "active",
"uuid": "5c352c13-16a3-432d-bbb7-d3ae2aa09686",
"pricing": {
"uuid": "67e22f37-e62b-4e20-9346-d48493536820",
"wants_to_negotiate": true
}
},
"commitment": null,
"invoice": {
"uuid": "a5f2b66a-2901-46f1-9ed0-50859db056ea",
"invoice_number": "277CE612-000004",
"status": "paid"
},
"loa": [
{
"uuid": "f2397512-90e4-412b-b811-ecd081e18646",
"asn": 213074,
"as_name": "IPXO-Testing-ASN IPXO LIMITED",
"status": "Active",
"created_at": 1684835342
}
],
"market_service": {
"expires_at": null,
"registry": "ripencc",
"uuid": "ab600eea-7b0b-48ac-8329-737db2b9ec68"
},
"termination_date": null,
"termination_request": null
}
],

"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"per_page": 15,
"to": 1,
"total": 1
}
}

For any inquiries or feedback, please feel free to reach out to us.