Add Config AIAB

Version v1
download iconDownload spec

Endpoint

POST
https://att-pricequote-eapi.gw.cloud.att.com/api/v1/config/aiab

This API allows users to add the customer’s desired product configurations into the given quote. This endpoint currently supports AIAB product only. (For the AIAB product this config step will occur after the Credit check)

arrowRequest

Header Parameters

            Body Parameters

            Responses

            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
            69
            70
            71
            72
            73
            74
            75
            76
            77
            78
            79
            80
            81
            82
            83
            84
            curl --request POST \
                 --url https://att-pricequote-eapi.gw.cloud.att.com/api/v1/config/aiab \
                 --header 'accept: application/json' \
                 --header 'client_id: string' \
                 --header 'client_secret: string' \
                 --header 'content-type: application/json' \
                 --header 'source: string' \
                 --header 'x-trace-id: string' \
                 --header 'x-transaction-id: string' \
                 --data '
            {
              "quoteId": "0Q0Kf000000xjVKKAY",
              "pricingInputs": [
                {
                  "siteId": "a7lKf000000lO3bIAE",
                  "productId": "OFF_ADI_MID_MARKET",
                  "configuration": {
                    "features": [
                      {
                        "name": "Architecture",
                        "value": "Switched"
                      },
                      {
                        "name": "Port Speed",
                        "value": "10M"
                      },
                      {
                        "name": "Interface",
                        "value": "100Base-TXElectrical"
                      },
                      {
                        "name": "Management Option",
                        "value": "Customer Managed"
                      },
                      {
                        "name": "Access Speed",
                        "value": "10M"
                      },
                      {
                        "name": "Term",
                        "value": "36"
                      },
                      {
                        "name": "Billing Option",
                        "value": "Flat Rate"
                      },
                      {
                        "name": "Class of Service?",
                        "value": "No"
                      },
                      {
                        "name": "AT&T Default Router",
                        "value": "Yes"
                      },
                      {
                        "name": "Additional LAN IP Addresses",
                        "value": "No"
                      },
                      {
                        "name": "Block Size",
                        "value": "/28 (usable IP 14)"
                      },
                      {
                        "name": "COS Profile",
                        "value": "101-90% Real Time-0/0/100 Data"
                      },
                      {
                        "name": "MBC Speed",
                        "value": "10M"
                      },
                      {
                        "name": "Additional WAN IPv4 Addresses needed",
                        "value": "No"
                      },
                      {
                        "name": "WAN IPv4 Address Block size",
                        "value": "29"
                      }
                    ]
                  }
                }
              ]
            }
            '

            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
            {
              "priceResponse": {
                "flowName": "UpdatePricing",
                "pricingInputs": {
                  "productId": "PROD12345"
                },
                "promotions": {
                  "availablePromotions": [
                    {
                      "promotionId": "PROMO1",
                      "promotionName": "10% Off",
                      "description": "Save 10% for 12 months"
                    }
                  ]
                },
                "pricing": {
                  "pricingParts": [
                    {
                      "partName": "recurringCharge",
                      "amount": 49.99,
                      "currency": "USD",
                      "frequency": "monthly"
                    }
                  ]
                }
              }
            }