Get contract price and features

Version v0
download iconDownload spec

Endpoint

POST
https://coms.dev.att.com/contract-inventory/contract-design-price

Response ok or error message

arrowRequest

Body Parameters

Responses

successful operation

arrowBody

application/json

REQUEST

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
curl --request POST \
     --url https://coms.dev.att.com/contract-inventory/contract-design-price \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
{
  "contractPriceAndFeaturesResponse": {
    "transactionID": "string",
    "contractNumber": "string",
    "status": "string",
    "errorCode": "string",
    "errorDesc": "string",
    "errorDescExt": "string",
    "contractInfo": {
      "contractNumber": "string",
      "contractSubType": "string",
      "customerType": "string",
      "contractType": "string",
      "contractedBusinessName": "string",
      "contractStatus": "string",
      "contractEffectiveDate": "string",
      "contractTerm": "string",
      "isExpress": "string",
      "hasWifi": "string",
      "hasCWSS": "string",
      "isCustomContract": "string",
      "isModularContract": "string",
      "marketSegment": "string",
      "isGrowth": "string",
      "docviewerUrl": "string",
      "typeOfContractActivity": "string",
      "isAccessContract": "string",
      "accessContractType": "string",
      "contractFlowType": "string",
      "isSubRate": "string"
    },
    "productOffer": [
      {
        "productId": 0,
        "productName": "string",
        "offerId": 0,
        "offerName": "string",
        "ratePlanId": 0
      }
    ]
  },
  "contractPriceAndFeaturesRequest": {
    "transactionID": "string",
    "productOffer": "string",
    "contractNumber": "string",
    "transactionType": "string",
    "accessContractType": "string",
    "locationId": "string",
    "accessVendorName": "string",
    "zipcode": "string",
    "filterOptions": [
      {
        "accessSpeed": "string",
        "portSpeed": "string",
        "mbcSpeed": "string",
        "speedUnit": "string"
      }
    ],
    "saneInd": "string"
  },
  "storeJson": "string"
}
'

RESPONSE

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
{
  "contractPriceAndFeaturesResponse": {
    "transactionID": "string",
    "contractNumber": "string",
    "status": "string",
    "errorCode": "string",
    "errorDesc": "string",
    "errorDescExt": "string",
    "contractInfo": {
      "contractNumber": "string",
      "contractSubType": "string",
      "customerType": "string",
      "contractType": "string",
      "contractedBusinessName": "string",
      "contractStatus": "string",
      "contractEffectiveDate": "string",
      "contractTerm": "string",
      "isExpress": "string",
      "hasWifi": "string",
      "hasCWSS": "string",
      "isCustomContract": "string",
      "isModularContract": "string",
      "marketSegment": "string",
      "isGrowth": "string",
      "docviewerUrl": "string",
      "typeOfContractActivity": "string",
      "isAccessContract": "string",
      "accessContractType": "string",
      "contractFlowType": "string",
      "isSubRate": "string"
    },
    "productOffer": [
      {
        "productId": 0,
        "productName": "string",
        "offerId": 0,
        "offerName": "string",
        "ratePlanId": 0
      }
    ]
  },
  "contractPriceAndFeaturesRequest": {
    "transactionID": "string",
    "productOffer": "string",
    "contractNumber": "string",
    "transactionType": "string",
    "accessContractType": "string",
    "locationId": "string",
    "accessVendorName": "string",
    "zipcode": "string",
    "filterOptions": [
      {
        "accessSpeed": "string",
        "portSpeed": "string",
        "mbcSpeed": "string",
        "speedUnit": "string"
      }
    ],
    "saneInd": "string"
  },
  "storeJson": "string"
}