Skip to content

GraphQL Overview

Download GraphQL schema

Queries

Overview

Mutations

Overview

Objects

Overview

Account

Represents an Account entity.

accountId
String!,non-null

Represents the unique identifier of the account.

accountName
String

Name of the account.

accountType

Represents the type of account.

contactEmail
String

Email address of the contact associated with the account.

currentOwner
Boolean

Flag indicating if this account is the current owner of the entitlement.

partnerTierName

Represents the partner tier associated with the account.

Sample
{ "accountId": "Example String", "accountName": "Example String", "accountType": "CHANNEL_PARTNER", "contactEmail": "Example String", "currentOwner": true, "partnerTierName": "END_CUSTOMER" }

ActivationId

Represents the activation ID of a line item.

activationId
String
Sample
{ "activationId": "Example String" }

Attribute

Represents a custom attribute associated with an entity.

name
String!,non-null

Name of the custom attribute.

value
String!,non-null

Respective value of the custom attribute.

Sample
{ "name": "Example String", "value": "Example String" }

Entitlement

Represents the entitlement entity.

createdOn
String

Represents the date and time when the entitlement was created.

description
String

Human readable description of the entitlement.

entitlementId
String!,non-null

Represents a high-level entitlement entity.

shipToAddress
String

Represents the shipping address associated with the entitlement.

shipToEmail
String

Email address associated with shipment contact.

status

status could be one of the following values: ACTIVE, INACTIVE, DRAFT, DEPLOYED, OBSOLETED

updatedOn
String

Represents the date and time when the entitlement was last updated.

Sample
{ "createdOn": "Example String", "description": "Example String", "entitlementId": "Example String", "shipToAddress": "Example String", "shipToEmail": "Example String", "status": "DEPLOYED", "updatedOn": "Example String" }

EntitlementDetail

Entitlement details including associated accounts and line items.

accounts
[Account!]!,non-null

Represents the accounts associated with the entitlement.

attributes

Represents the custom attributes associated with the entitlement.

createdOn
String

Represents the date and time when the entitlement was created.

description
String

Human readable description of the entitlement.

entitlementId
String!,non-null

Unique identifier of the entitlement.

lineItems

List of line items associated with the entitlement.

shipToAddress
String

Represents the shipping address associated with the entitlement.

shipToEmail
String

Email address associated with shipment contact.

status

status could be one of the following values: ACTIVE, INACTIVE, DRAFT, DEPLOYED, OBSOLETED

updatedOn
String

Represents the date and time when the entitlement was last updated.

Sample
{ "accounts": [ { "__typename": "Account" } ], "attributes": [ { "__typename": "Attribute" } ], "createdOn": "Example String", "description": "Example String", "entitlementId": "Example String", "lineItems": [ { "__typename": "LineItemDetail" } ], "shipToAddress": "Example String", "shipToEmail": "Example String", "status": "DEPLOYED", "updatedOn": "Example String" }

Enums

Overview

Inputs

Overview