Review | Returns Product Quotation

Endpoint

POST
/msapi/productoffermanagementms/v3/product/review

This API is utilized to provide product quotations and pricing changes for evaluation.

arrowRequest

Header Parameters

                                Body Parameters

                                Responses

                                OK

                                arrowBody

                                application/json

                                REQUEST

                                1
                                2
                                3
                                4
                                5
                                6
                                7
                                8
                                9
                                10
                                11
                                12
                                13
                                14
                                15
                                16
                                17
                                18
                                curl --request POST \
                                     --url https://example.com/msapi/productoffermanagementms/v3/product/review \
                                     --header 'accept: application/json' \
                                     --header 'authorization: Basic bTIzOTgwQGlkcC5hdHQuY29tOmlkcEs4c3J2Y3NBdXRoMjAyMW5wISE=' \
                                     --header 'content-type: application/json' \
                                     --data '
                                {
                                  "accountNumber": "554908851508",
                                  "productType": "BROADBAND",
                                  "mode": "ChangeRatePlan",
                                  "pricePlanInfo": [
                                    {
                                      "id": "96ad9d5a-1e97-4711-9ba2-8c2bbe71b236",
                                      "action": "add"
                                    }
                                  ]
                                }
                                '

                                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
                                63
                                64
                                65
                                66
                                67
                                68
                                69
                                70
                                71
                                72
                                73
                                74
                                75
                                76
                                77
                                78
                                79
                                80
                                81
                                82
                                83
                                84
                                85
                                86
                                87
                                88
                                89
                                90
                                91
                                92
                                93
                                94
                                95
                                96
                                97
                                98
                                99
                                100
                                101
                                102
                                103
                                104
                                105
                                106
                                107
                                108
                                109
                                110
                                111
                                112
                                113
                                114
                                115
                                116
                                117
                                118
                                119
                                120
                                121
                                122
                                123
                                124
                                125
                                126
                                127
                                128
                                129
                                130
                                131
                                132
                                133
                                134
                                135
                                136
                                137
                                138
                                139
                                140
                                141
                                142
                                143
                                144
                                145
                                146
                                147
                                148
                                149
                                150
                                151
                                152
                                153
                                154
                                155
                                156
                                157
                                158
                                159
                                160
                                161
                                162
                                163
                                164
                                165
                                166
                                167
                                168
                                169
                                170
                                171
                                172
                                173
                                174
                                175
                                176
                                177
                                178
                                179
                                180
                                181
                                182
                                183
                                184
                                185
                                186
                                187
                                188
                                189
                                190
                                191
                                192
                                193
                                194
                                195
                                196
                                197
                                198
                                199
                                200
                                201
                                202
                                203
                                204
                                205
                                206
                                207
                                208
                                209
                                210
                                211
                                212
                                213
                                214
                                215
                                216
                                217
                                218
                                219
                                220
                                221
                                222
                                223
                                224
                                225
                                226
                                227
                                228
                                229
                                230
                                231
                                232
                                233
                                234
                                235
                                236
                                237
                                238
                                239
                                240
                                241
                                242
                                243
                                244
                                245
                                246
                                247
                                248
                                249
                                250
                                251
                                252
                                253
                                254
                                255
                                256
                                257
                                258
                                259
                                260
                                261
                                262
                                263
                                264
                                265
                                266
                                267
                                268
                                269
                                270
                                271
                                272
                                273
                                274
                                275
                                276
                                277
                                278
                                279
                                280
                                281
                                282
                                283
                                284
                                285
                                286
                                287
                                288
                                289
                                290
                                291
                                292
                                293
                                294
                                295
                                296
                                297
                                298
                                299
                                300
                                301
                                302
                                303
                                304
                                305
                                306
                                307
                                308
                                309
                                310
                                311
                                312
                                313
                                314
                                315
                                316
                                317
                                318
                                319
                                320
                                321
                                322
                                323
                                324
                                325
                                326
                                327
                                328
                                329
                                330
                                331
                                332
                                333
                                334
                                335
                                336
                                337
                                338
                                339
                                340
                                341
                                342
                                343
                                344
                                345
                                346
                                347
                                348
                                349
                                350
                                351
                                352
                                353
                                354
                                355
                                356
                                357
                                358
                                359
                                360
                                361
                                362
                                363
                                364
                                365
                                366
                                367
                                368
                                369
                                370
                                371
                                372
                                373
                                374
                                375
                                {
                                  "content": {
                                    "accountDetails": {
                                      "ban": "123456789000"
                                    },
                                    "cartId": "97da50d0-aa9c-11ec-818f-01c49e663c0c",
                                    "checkoutValidation": {
                                      "configuration": [
                                        {
                                          "status": "complete",
                                          "type": "FulfillmentOptions"
                                        }
                                      ],
                                      "validationMessage": [
                                        {
                                          "severity": "INFO",
                                          "text": "17023470-c3ed-11ee-8a9e-bf60a6b78985 doesn't have an associated delivery method product order item"
                                        }
                                      ]
                                    },
                                    "orderTotalPrice": [
                                      {
                                        "type": "recurringCharges",
                                        "charges": {
                                          "base": 45,
                                          "total": 45.78,
                                          "payImmediately": false,
                                          "uom": "month"
                                        }
                                      },
                                      {
                                        "type": "proratedCharges",
                                        "charges": {
                                          "base": 1.44,
                                          "total": 1.56,
                                          "uom": "month",
                                          "payImmediately": false,
                                          "chargeType": "credit"
                                        }
                                      }
                                    ],
                                    "promotionMessage": [
                                      {
                                        "id": "98a81b23-9012-4eac-89a1-c411b4a756d2",
                                        "status": "keep",
                                        "promotion": {
                                          "name": "TestOnly_$10 off Fiber-TESTFIBER10",
                                          "description": "TestOnly $10 off Fiber-TESTFIBER10.",
                                          "type": "discounts"
                                        }
                                      },
                                      {
                                        "id": "46ec3396-1606-4c14-ad53-71b58c11cfa2",
                                        "status": "keep",
                                        "promotion": {
                                          "name": "TestOnly_20% off with All In One (Wireless + Fiber) -TESTFIBERCS20P",
                                          "description": "TestOnly 20% off with All In One (Wireless + Fiber) -TESTFIBERCS20P",
                                          "type": "discounts"
                                        }
                                      },
                                      {
                                        "id": "bb63cdee-a94e-4ccf-89e5-b6f4e904b3e0",
                                        "status": "keep",
                                        "promotion": {
                                          "name": "TestOnly_$25 off for 3 months for Fiber -TESTFIBER25",
                                          "description": "TestOnly $25 off for 3 months for Fiber -TESTFIBER25",
                                          "type": "discounts"
                                        }
                                      },
                                      {
                                        "id": "e134400b-9b6f-4cd2-a8b8-e97a46ccdc85",
                                        "status": "revoke",
                                        "promotion": {
                                          "name": "Save $15/mo. for life on 1 GIG",
                                          "description": "Save $15/mo. for life on 1 GIG",
                                          "type": "discounts"
                                        }
                                      }
                                    ],
                                    "productDetails": [
                                      {
                                        "id": "52165303-5d47-4827-a51c-f7ab08570210",
                                        "action": "REPLACE_OFFER_FROM",
                                        "productOrderItemId": "83f0072a-d578-46a1-ba23-59accea41f0a",
                                        "productType": "BB_Offer",
                                        "productDescription": "AT&T Internet 300",
                                        "productPriceRelationship": [
                                          {
                                            "type": "proratedCharges",
                                            "charges": {
                                              "base": 0,
                                              "total": 7,
                                              "taxIncluded": "Excluded",
                                              "payImmediately": false,
                                              "uom": "OC",
                                              "chargeType": "credit"
                                            }
                                          }
                                        ],
                                        "productOrderRelationshiop": [
                                          {
                                            "type": "termsAndConditions",
                                            "termsAndConditions": [
                                              {
                                                "type": "MRC_GEN",
                                                "version": "v1",
                                                "title": "FTC Disclosures & Consent",
                                                "text": "By checking this box, you agree that the service(s) you have selected will automatically renew each month based on the rates in effect at the time of renewal, minus any discounts or promotions you qualify for (currently the rate shown on the screen). This will continue until you cancel the service. To avoid further charges, cancel before the end of your monthly billing cycle by visiting <a href=\"https://att.com/cancel-info\" >att.com/cancel-info</a> or calling 1-800-288-2020.",
                                                "url": "/msapi/termsandconditions/v1/termscontent/MRC_GEN"
                                              }
                                            ]
                                          }
                                        ],
                                        "productOfferingRelationship": [
                                          {
                                            "type": "BB_Plan",
                                            "value": [
                                              {
                                                "id": "999c315b-ed5e-4433-bf14-30bf94843c2b",
                                                "name": "AT&T Internet Air",
                                                "productPriceRelationship": [
                                                  {
                                                    "type": "proratedCharges",
                                                    "charges": {
                                                      "base": 0,
                                                      "taxIncluded": "Excluded",
                                                      "payImmediately": false,
                                                      "uom": "OC",
                                                      "chargeType": "credit"
                                                    }
                                                  }
                                                ]
                                              }
                                            ]
                                          },
                                          {
                                            "type": "discounts",
                                            "value": [
                                              {
                                                "id": "ImmediatePromotion_984188c6-f4d5-4672-864a-c08fb319ac05",
                                                "name": "$5 off with AutoPay and Paperless Bill",
                                                "description": "Includes $5 off with AutoPay and Paperless Bill",
                                                "applyPolicy": "automatic",
                                                "status": "keep",
                                                "payImmediately": false,
                                                "priceType": "proratedCharges",
                                                "isPromoRolledUp": true,
                                                "productPriceRelationship": [
                                                  {
                                                    "type": "proratedCharges",
                                                    "charges": {
                                                      "base": 11.67,
                                                      "total": 11.77,
                                                      "payImmediately": false,
                                                      "chargeType": "debit"
                                                    }
                                                  }
                                                ]
                                              },
                                              {
                                                "id": "ImmediatePromotion_02ed484e-1002-4973-907e-c4b42e926dab",
                                                "name": "TestOnly_$25 off for 3 months for Fiber -TESTFIBER25",
                                                "description": "TestOnly $25 off for 3 months for Fiber -TESTFIBER25",
                                                "applyPolicy": "automatic",
                                                "status": "keep",
                                                "payImmediately": false,
                                                "priceType": "proratedCharges",
                                                "isPromoRolledUp": true,
                                                "productPriceRelationship": [
                                                  {
                                                    "type": "recurringCharges",
                                                    "charges": {
                                                      "base": 10,
                                                      "total": 10.82,
                                                      "uom": "OC",
                                                      "payImmediately": false
                                                    }
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        ]
                                      },
                                      {
                                        "id": "227860ce-9be2-4a6f-80ff-150e4959dec1",
                                        "action": "REPLACE_OFFER_TO",
                                        "productOrderItemId": "f4446282-f4da-4f6e-aef9-d88e8bd1ed34",
                                        "productType": "BB_Offer",
                                        "productDescription": "AT&T Internet 500",
                                        "productPriceRelationship": [
                                          {
                                            "type": "proratedCharges",
                                            "charges": {
                                              "base": 0,
                                              "taxIncluded": "Excluded",
                                              "payImmediately": false,
                                              "uom": "OC",
                                              "chargeType": "credit"
                                            }
                                          },
                                          {
                                            "type": "recurringCharges",
                                            "charges": {
                                              "base": 50,
                                              "total": 54.13,
                                              "uom": "month",
                                              "payImmediately": false
                                            }
                                          },
                                          {
                                            "type": "monthlyCharges",
                                            "monthlyCharges": {
                                              "base": 7,
                                              "total": 7,
                                              "uom": "month",
                                              "chargeType": "credit"
                                            },
                                            "originalMonthlyCharges": {
                                              "base": 10,
                                              "total": 10,
                                              "uom": "month",
                                              "chargeType": "credit"
                                            },
                                            "marketingMonthlyCharges": {
                                              "base": 15,
                                              "total": 15,
                                              "uom": "month",
                                              "chargeType": "credit"
                                            }
                                          }
                                        ],
                                        "productOrderRelationship": [
                                          {
                                            "type": "termsAndConditions",
                                            "termsAndConditions": [
                                              {
                                                "type": "CSA",
                                                "version": "v118",
                                                "title": "AT&T Consumer Service Agreement",
                                                "text": "I have read and agree to the AT&T Consumer Service Agreement (and the included provisions for binding individual arbitration rather than jury trials or class actions), under which service will auto-renew monthly until cancelled.",
                                                "url": "/idpassets/archive-legal/fragment/legal/prod/lpc/terms/consumerServiceAgreement/v118/consumerServiceAgreement.cmsfeed.js"
                                              },
                                              {
                                                "type": "MRC",
                                                "version": "v1",
                                                "title": "FTC Disclosures & Consent",
                                                "text": "By checking this box, you agree that the service(s) you have selected will automatically renew each month at the rates in effect at the time of renewal, minus any discounts or promotions you qualify for (currently ${amount}). This will continue until you cancel the service. To avoid further charges, cancel before the end of your monthly billing cycle by visiting <a href=\"https://att.com/cancel-info\" >att.com/cancel-info</a> or calling 1-800-288-2020.",
                                                "url": "/msapi/termsandconditions/v1/termscontent/MRC",
                                                "shortDescription": "Read the AT&T Consumer Service Agreement",
                                                "content": "content"
                                              },
                                              {
                                                "type": "ReadAloud_NEW_CUSTOMER",
                                                "version": "v1",
                                                "title": "New Customer Read Aloud",
                                                "text": "Check here to acknowledge that the above has been read to the customer.",
                                                "url": "/msapi/termsandconditions/v1/termscontent/ReadAloud_NEW_CUSTOMER",
                                                "readAloudText": "Keep an eye out for the email we sent you to help you setup your new ID and password. That email will include a link to your terms and conditions that you need to review and accept. Both of these actions are required before you can activate your new home internet service"
                                              },
                                              {
                                                "type": "ReadAloud_EXISTING_CUSTOMER",
                                                "version": "v1",
                                                "title": "Existing Customer Read Aloud",
                                                "text": "Check here to acknowledge that the above has been read to the customer.",
                                                "url": "/msapi/termsandconditions/v1/termscontent/ReadAloud_EXISTING_CUSTOMER",
                                                "readAloudText": "Keep an eye out for the email with a link to your terms and conditions. You must review and accept your terms and conditions before you can activate your new wifi extender service."
                                              }
                                            ]
                                          }
                                        ],
                                        "productOfferingRelationship": [
                                          {
                                            "type": "BB_Plan",
                                            "value": [
                                              {
                                                "id": "999c315b-ed5e-4433-bf14-30bf94843c2b",
                                                "name": "AT&T Internet 500",
                                                "productPriceRelationship": [
                                                  {
                                                    "type": "proratedCharges",
                                                    "charges": {
                                                      "base": 0,
                                                      "taxIncluded": "Excluded",
                                                      "payImmediately": false,
                                                      "uom": "OC",
                                                      "chargeType": "credit"
                                                    }
                                                  },
                                                  {
                                                    "type": "recurringCharges",
                                                    "charges": {
                                                      "base": 50,
                                                      "total": 54.13,
                                                      "uom": "month",
                                                      "payImmediately": false
                                                    }
                                                  },
                                                  {
                                                    "type": "monthlyCharges",
                                                    "charges": {
                                                      "base": 7,
                                                      "total": 7,
                                                      "uom": "month",
                                                      "chargeType": "credit"
                                                    },
                                                    "originalMonthlyCharges": {
                                                      "base": 10,
                                                      "total": 10,
                                                      "uom": "month",
                                                      "chargeType": "credit"
                                                    },
                                                    "marketingMonthlyCharges": {
                                                      "base": 15,
                                                      "total": 15,
                                                      "uom": "month",
                                                      "chargeType": "credit"
                                                    }
                                                  }
                                                ]
                                              }
                                            ]
                                          },
                                          {
                                            "type": "discounts",
                                            "value": [
                                              {
                                                "id": "ImmediatePromotion_984188c6-f4d5-4672-864a-c08fb319ac05",
                                                "name": "$5 off with AutoPay and Paperless Bill",
                                                "description": "Includes $5 off with AutoPay and Paperless Bill",
                                                "applyPolicy": "automatic",
                                                "status": "keep",
                                                "payImmediately": false,
                                                "priceType": "proratedCharges",
                                                "isPromoRolledUp": true,
                                                "productPriceRelationship": [
                                                  {
                                                    "type": "proratedCharges",
                                                    "charges": {
                                                      "base": 11.67,
                                                      "total": 11.77,
                                                      "payImmediately": false,
                                                      "chargeType": "debit"
                                                    }
                                                  }
                                                ]
                                              },
                                              {
                                                "id": "ImmediatePromotion_02ed484e-1002-4973-907e-c4b42e926dab",
                                                "name": "TestOnly_$25 off for 3 months for Fiber -TESTFIBER25",
                                                "description": "TestOnly $25 off for 3 months for Fiber -TESTFIBER25",
                                                "applyPolicy": "automatic",
                                                "status": "keep",
                                                "payImmediately": false,
                                                "priceType": "proratedCharges",
                                                "isPromoRolledUp": true,
                                                "productPriceRelationship": [
                                                  {
                                                    "type": "recurringCharges",
                                                    "charges": {
                                                      "base": 10,
                                                      "total": 10.82,
                                                      "uom": "OC",
                                                      "payImmediately": false
                                                    }
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                }