GraphQL API for searching product offers based on eligibility and/or filter
Version 1.0.0
Endpoint
POST
https://partner.att.com/omni-svcs/v1/offers/query
Copy
Productoffering details will be returned for the provided eligibility and/or filter
Body Parameters
- objectRequired
- querystringExample: getOffers(filter: {offerIds: ["ibbndl_prod11920327_prod8580387_rwd-43100015_prod9040405"],productOfferingId: "06c387fb-bfd5-4287-a1e8-b9da4c0be06e",productOfferingTypeGroup: "mobileOffer", ctn: "4694561111", edModel: "iPh11PMA2161", deviceType: "Phone", limit: 50, offset: 0}) { offers { id name localizedName description productOfferingType productOfferingTypeGroup bundledProductOfferingGroupOption {groupOptionId description bundledProductOffering{ id }} productOfferingTotalPrice {priceType recurringChargePeriod recurringChargePeriodLength taxIncluded standalonePrice{dutyFreeAmount{unit value}} finalPrice{dutyFreeAmount{unit value}} price{dutyFreeAmount{unit value}}} bundledProductOffering {id name productOfferingType productOfferingTypeGroup productOfferingTotalPrice{priceType recurringChargePeriod recurringChargePeriodLength taxIncluded standalonePrice{dutyFreeAmount{unit value}} finalPrice{dutyFreeAmount{unit value}} price{dutyFreeAmount{unit value}}} bundledProductOfferingOption{productOfferingPrice{name priceCategory priceType recurringChargePeriod recurringChargePeriodLength role price{dutyFreeAmount{unit value}} }}}} pageInfo{totalCount pageSize pageNumber} }
Responses
OK
Body
application/json
- array of objectsRequired
- idstringExample: 06c387fb-bfd5-4287-a1e8-b9da4c0be06e
- namestringExample: Value Plus VL
- localizedNamestringExample: Value Plus VL
- descriptionstringExample: Value Plus VL
- productOfferingTypestringExample: Mobile_Offer
- productOfferingTypeGroupstringExample: mobileOffer
- bundledProductOfferingarray of objectsbundledProductOffering can be ANY OF the following schemas:
- productOfferingTotalPricearray of objects
- bundledProductOfferingGroupOptionarray of objectsbundledProductOfferingGroupOption can be ANY OF the following schemas:
[{]}