A&BR

Version 1.0 (latest)

Handles billing hierarchy creation response for EDF flow

Version 1.0
download iconDownload spec

Endpoint

POST
https://abr-api.it.att.com/legacy-flow/abr-complete

BCAI invokes this API and provides billing hierarchy creation response. This response is specifically for legacy/EDF flow and it pulls the details from EDF using GetBAP. In response we receive hierarchy creation status(success or failure) and CADMBillNodeValue. If hierarchy creation status is success it sends ATPComplete event to sales application else it sends corresponding error details(CIFError).

arrowSecurity

http

scheme:bearer
bearerFormat:JWT
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
curl --request POST \
     --url https://abr-api.it.att.com/legacy-flow/abr-complete \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
{
  "solutionNumber": "SOL12345",
  "statusCode": "200",
  "abrId": "12345",
  "transactionId": "TXN123456789",
  "originatingSystem": "BillingSystem",
  "statusMessage": "Hierarchy created successfully",
  "errorMessage": "Invalid account number provided",
  "errorCode": "ERR001",
  "serviceType": "AbcService",
  "baAccountNumber": "BA123456",
  "customerInfo": {
    "customerName": "John Doe Inc.",
    "customerNodeNumber": "CUST12345",
    "salesSegmentCode": "SEG001",
    "addressInfo": {
      "addressType": "Billing",
      "address1": "123 Main St",
      "address2": "Suite 100",
      "address3": "Building A",
      "address4": "Floor 2",
      "city": "New York",
      "state": "NY",
      "province": "Ontario",
      "postalCode": "10001",
      "buildingName": "Empire State Building",
      "houseNumber": "123",
      "county": "null",
      "country": "US"
    },
    "cadmBillNodeValue": "CADM456"
  },
  "flowType": "LegacyFlow"
}
'