Price API

Overview

This API allows you to control the current contract amount information for NTT Com Services.

Resource URL

Please use global common domain, or the individual region domain.

If you want to use the global common domain, depending on the circumstances of your available points, your request connect to the nearest API gateway.

1.Base Path(Global Load Balance)

https://api.ntt.com/v1/business-process/prices

2.Base Path(Region)

https://{region}.api.ntt.com/v1/business-process/prices
  • region is jp|us|fr|sg
  • e.g. https://us.api.ntt.com/v1/business-process/prices

Resource Information

Key Value
Response Format JSON
Authentication (OAuth) Yes
Bandwidth control#1 Yes
  • #1 implement appropriate flow restriction in the customer connection unit

GET Price Info

GET /v1/business-process/prices/{contractId}

Request Parameters

Name Description type mandatory
contractId Service Contract ID path Yes
serviceName Service Name#1 query argument Yes
  • #1 ell-flexible

Example Request

 GET /v1/business-process/prices/N*********?serviceName=ell-flexible

Response Parameters

No Name Description Type Length
1 result Result#1 String 6
2 contractBillInfo Contract Price Information#2 Object -
2-1 billContractId Number of Contract String 64
2-2 baseBandwidth Base Band Width#3 String 64
2-3 baseBill Basic Amount of Money String 64
2-4 addBill100m 100Mbps Additional Price String 64
2-5 addBill1g 1Gbps Additional Price String 64
  • #1 Error Code below.

    Code Name Description
    000000 Success Successful completion.
    100000 No Data No data found.
    111000 Regulation Service unavailable by regulation.
    910000 Parameter Error Bad request parameters.
    920000 Resource Error Cannot access local resources.
    930000 Internal Error API service internal error.
    990000 Internal Error Unexpected error.

  • #2 This parameter is set when result is success.

  • #3 It is set a value of Mbps.

Example Result

{
    "contractBillInfo": {
        "addBill100m": "15000", 
        "addBill1g": "150000", 
        "baseBandwidth": "500", 
        "baseBill": "150000", 
        "billContractId": "N*********"
    }, 
    "result": "000000"
}