Download OpenAPI specification:Download
Industry-standard REST APIs for telecommunications (TMF620, TMF622, TMF648)
Place a new product order with order items
| externalId required | string External order identifier |
| category required | string Order category |
| description | string |
| requestedStartDate | string <date-time> |
| requestedCompletionDate | string <date-time> |
Array of objects (ProductOrderItem) | |
Array of objects (RelatedParty) |
{- "externalId": "string",
- "category": "string",
- "description": "string",
- "requestedStartDate": "2019-08-24T14:15:22Z",
- "requestedCompletionDate": "2019-08-24T14:15:22Z",
- "orderItems": [
- {
- "id": "string",
- "action": "add",
- "quantity": 0,
- "state": "string",
- "product": {
- "id": "string",
- "productOffering": "string",
- "productCharacteristic": [
- {
- "name": "string",
- "value": "string"
}
]
}
}
], - "relatedParty": [
- {
- "id": "string",
- "role": "string",
- "name": "string"
}
]
}{- "id": "string",
- "href": "string",
- "externalId": "string",
- "state": "acknowledged",
- "orderDate": "2019-08-24T14:15:22Z",
- "completionDate": "2019-08-24T14:15:22Z",
- "expectedCompletionDate": "2019-08-24T14:15:22Z",
- "orderItems": [
- {
- "id": "string",
- "action": "add",
- "quantity": 0,
- "state": "string",
- "product": {
- "id": "string",
- "productOffering": "string",
- "productCharacteristic": [
- {
- "name": "string",
- "value": "string"
}
]
}
}
]
}Retrieve a list of product orders matching search criteria
| offset | integer Default: 0 |
| limit | integer Default: 20 |
[- {
- "id": "string",
- "href": "string",
- "externalId": "string",
- "state": "acknowledged",
- "orderDate": "2019-08-24T14:15:22Z",
- "completionDate": "2019-08-24T14:15:22Z",
- "expectedCompletionDate": "2019-08-24T14:15:22Z",
- "orderItems": [
- {
- "id": "string",
- "action": "add",
- "quantity": 0,
- "state": "string",
- "product": {
- "id": "string",
- "productOffering": "string",
- "productCharacteristic": [
- {
- "name": "string",
- "value": "string"
}
]
}
}
]
}
]Retrieve details of a specific product order
| orderId required | string |
{- "id": "string",
- "href": "string",
- "externalId": "string",
- "state": "acknowledged",
- "orderDate": "2019-08-24T14:15:22Z",
- "completionDate": "2019-08-24T14:15:22Z",
- "expectedCompletionDate": "2019-08-24T14:15:22Z",
- "orderItems": [
- {
- "id": "string",
- "action": "add",
- "quantity": 0,
- "state": "string",
- "product": {
- "id": "string",
- "productOffering": "string",
- "productCharacteristic": [
- {
- "name": "string",
- "value": "string"
}
]
}
}
]
}Partially update a product order
| orderId required | string |
| state | string |
| completionDate | string <date-time> |
{- "state": "string",
- "completionDate": "2019-08-24T14:15:22Z"
}{- "id": "string",
- "href": "string",
- "externalId": "string",
- "state": "acknowledged",
- "orderDate": "2019-08-24T14:15:22Z",
- "completionDate": "2019-08-24T14:15:22Z",
- "expectedCompletionDate": "2019-08-24T14:15:22Z",
- "orderItems": [
- {
- "id": "string",
- "action": "add",
- "quantity": 0,
- "state": "string",
- "product": {
- "id": "string",
- "productOffering": "string",
- "productCharacteristic": [
- {
- "name": "string",
- "value": "string"
}
]
}
}
]
}Request a new product quote
| externalId required | string |
| description | string |
| requestedQuoteCompletionDate | string <date-time> |
Array of objects (QuoteItem) |
{- "externalId": "string",
- "description": "string",
- "requestedQuoteCompletionDate": "2019-08-24T14:15:22Z",
- "quoteItem": [
- {
- "id": "string",
- "action": "string",
- "quantity": 0,
- "product": {
- "id": "string",
- "productOffering": "string",
- "productCharacteristic": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "quoteItemPrice": [
- {
- "priceType": "one-time",
- "price": {
- "value": 0,
- "unit": "AUD"
}, - "recurringChargePeriod": "string",
- "unitOfMeasure": "string"
}
]
}
]
}{- "id": "string",
- "href": "string",
- "externalId": "string",
- "state": "inProgress",
- "quoteDate": "2019-08-24T14:15:22Z",
- "validityPeriod": {
- "startDateTime": "2019-08-24T14:15:22Z",
- "endDateTime": "2019-08-24T14:15:22Z"
}, - "quoteItem": [
- {
- "id": "string",
- "action": "string",
- "quantity": 0,
- "product": {
- "id": "string",
- "productOffering": "string",
- "productCharacteristic": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "quoteItemPrice": [
- {
- "priceType": "one-time",
- "price": {
- "value": 0,
- "unit": "AUD"
}, - "recurringChargePeriod": "string",
- "unitOfMeasure": "string"
}
]
}
]
}Retrieve a list of product quotes
| offset | integer Default: 0 |
| limit | integer Default: 20 |
[- {
- "id": "string",
- "href": "string",
- "externalId": "string",
- "state": "inProgress",
- "quoteDate": "2019-08-24T14:15:22Z",
- "validityPeriod": {
- "startDateTime": "2019-08-24T14:15:22Z",
- "endDateTime": "2019-08-24T14:15:22Z"
}, - "quoteItem": [
- {
- "id": "string",
- "action": "string",
- "quantity": 0,
- "product": {
- "id": "string",
- "productOffering": "string",
- "productCharacteristic": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "quoteItemPrice": [
- {
- "priceType": "one-time",
- "price": {
- "value": 0,
- "unit": "AUD"
}, - "recurringChargePeriod": "string",
- "unitOfMeasure": "string"
}
]
}
]
}
]Retrieve details of a specific product quote
| quoteId required | string |
{- "id": "string",
- "href": "string",
- "externalId": "string",
- "state": "inProgress",
- "quoteDate": "2019-08-24T14:15:22Z",
- "validityPeriod": {
- "startDateTime": "2019-08-24T14:15:22Z",
- "endDateTime": "2019-08-24T14:15:22Z"
}, - "quoteItem": [
- {
- "id": "string",
- "action": "string",
- "quantity": 0,
- "product": {
- "id": "string",
- "productOffering": "string",
- "productCharacteristic": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "quoteItemPrice": [
- {
- "priceType": "one-time",
- "price": {
- "value": 0,
- "unit": "AUD"
}, - "recurringChargePeriod": "string",
- "unitOfMeasure": "string"
}
]
}
]
}Retrieve available product offerings
| offset | integer Default: 0 |
| limit | integer Default: 20 |
[- {
- "id": "string",
- "href": "string",
- "name": "string",
- "description": "string",
- "lifecycleStatus": "string",
- "validFor": {
- "startDateTime": "2019-08-24T14:15:22Z",
- "endDateTime": "2019-08-24T14:15:22Z"
}, - "productOfferingPrice": [
- {
- "priceType": "one-time",
- "price": {
- "value": 0,
- "unit": "AUD"
}, - "recurringChargePeriod": "string",
- "unitOfMeasure": "string"
}
], - "productSpecification": {
- "id": "string",
- "href": "string",
- "name": "string",
- "description": "string"
}
}
]