Available services at a geographical address.
Version v2
Endpoint
GET
https://sales-internal-api-test-e2.az.3pc.att.com/msapi/salesapi/service-qual-management-papi-test2/v2/query-service-qualification
Copy
In the request, the user must provide either the full address (zip code and address line 1) or the addressId (a unique identifier for every address). The service's response, based on the request, could be one of the following: <b> no match, out of footprint, close match, MDU (Multi-Dwelling Unit), existing service, or green address.</b> The serviceQualification object : This contains details about the list of services that are available at that address. This contains 2 objects, serviceQualificationItem and serviceInventory. Apart from salesChannelId and salesChannelType, <i>`either one of these fields is also required - PlaceId, ZipCode, enablerBan, telephoneNumber.`</i>
http
Basic HTTP Authentication with a username and password
scheme:Basic
Query Parameters
- fieldsstringComma-separated properties to be provided in response
- offsetintRequested index for start of resources to be provided in response
- limitintRequested number of resources to be provided in response
- placeIdstringUnique Address Id of the validated addressLength: 30
- individualIdstringCustomer individual id from Customer GraphLength: 30
- salesChannelIdstringRequiredSales Channel Id that is provided by the IDP Configuration layerLength: 10
- salesChannelTypestringRequiredEnum: [WEB, RETAIL_STORE, RETAIL_CALL_CENTER, IVR, CHAT, NATIVE_APP, EXTERNAL_PARTNER, P13N, EDS]
- agentIdstringAgent Id
- partnerIdstringPartner Id
- storeIdstringRetail Store Id
- zipCodestringZip code of the address you need results for.
- enablerBanstringUser billing account numberLength: 20
- telephoneNumberstring10 digit ATT POTS Telephone number.Length: 10
- agentOverrideboolean
- overrideServiceNamestringName of the agent service trying to overriding.
- acpEligiblebooleanTrue/False based on user's eligibility for ACP.
- customerTypestringEnum: [CONSUMER, Business]Type of customer, individual consumer or SMB (small business).
- array of strings
List of comma separated current swimlane speeds.
[{}] - array of strings
List of comma separated current swimlane plans.
[{}] - array of strings
List of comma separated migration account numbers. Required for migrating customers. Applicable for AIA flow (except IVR channel).
[{}] - ignoreCachebooleanDefault value is FALSE. When ignoreCache is TRUE, we ignore the cached response and return the ServiceQual response by invoking all the downstream apps.
- serviceTypestringService Type when provided, will route to service qual for specific service type light weight route
- accessEligiblebooleanTrue/False based on user's eligibility for Access.
Body Parameters
Responses
Success
Body
application/json
- array of objectsRequiredQueryServiceQualification is used to retrieve a list of services that are technically available in the context of the interaction (place, party, service characteristics, ...).
- idstringUnique identifier of the serviceQualification resource
- hrefstringHyperlink to access the serviceQualification
- descriptionstringDescription of the serviceQualification
- effectiveQualificationDatestringEffective date to serviceQualification completion
- estimatedResponseDatestringDate when the requester expect to provide an answer for the qualification request.
- expectedQualificationDatestringA date (DateTime). Deadline date when the requester expected a qualification answer.
- expirationDatestringDate when the qualification response expires
- externalIdstringIdentifier provided by the requester
- instantSyncQualificationbooleanAn indicator which when the value is "true" means that requester expects to get qualification result immediately in the response. If the indicator is true then the response code of 200 indicates the operation is successful otherwise a task is created with a response 201.
- queryServiceQualificationDatestringDate when the serviceQualification was submittedExample: 2021-09-16T15:35:09.574Z
- relatedPartyarray of objects
A list of related party references, defines party or party role linked to this request.
Related Entity reference. A related party defines party or party role linked to a specific entity. - searchCriteriaobjectA ServiceQualificationItem relates to a specific service being checked in a qualification operation.
- serviceQualificationItemarray of objects
A list of service qualification items.
A ServiceQualificationItem relates to a specific service being checked in a qualification operation. - serviceInventoryarray of objects
A list of existing services.
A ServiceInventory relates to a existing services at the specific address. - statestringEnum: [accepted, terminatedWithError, inProgress, done]Possible values for the state of a task
- @baseTypestringWhen sub-classing, this defines the super-class
- @schemaLocationstringA URI to a JSON-Schema file that defines additional attributes and relationships
- @typestringWhen sub-classing, this defines the sub-class entity name
[{]}