ERP GraphQL API Reference

Welcome to the adventure!

Contact

API Support

https://www.pac-labs.dev

API Endpoints
# Production:
https://sdk-api.pac-labs.dev/graphql
Headers
Authorization: Bearer <YOUR_TOKEN_HERE>
Content-Type: application/json

Queries

GWPDcountItems

Response

Returns an Int

Arguments
Name Description
minutes - Int

Example

Query
query GWPDcountItems($minutes: Int) {
  GWPDcountItems(minutes: $minutes)
}
Variables
{"minutes": 123}
Response
{"data": {"GWPDcountItems": 123}}

GWPDgetItems

Response

Returns [GwpdItem]

Arguments
Name Description
minutes - Int
page - Int

Example

Query
query GWPDgetItems(
  $minutes: Int,
  $page: Int
) {
  GWPDgetItems(
    minutes: $minutes,
    page: $page
  ) {
    ean
    id
    sku
  }
}
Variables
{"minutes": 123, "page": 987}
Response
{
  "data": {
    "GWPDgetItems": [
      {
        "ean": "xyz789",
        "id": 987,
        "sku": "abc123"
      }
    ]
  }
}

GWPDgetItemsBySKU

Response

Returns a GwpdItem

Arguments
Name Description
sku - String!

Example

Query
query GWPDgetItemsBySKU($sku: String!) {
  GWPDgetItemsBySKU(sku: $sku) {
    ean
    id
    sku
  }
}
Variables
{"sku": "abc123"}
Response
{
  "data": {
    "GWPDgetItemsBySKU": {
      "ean": "xyz789",
      "id": 987,
      "sku": "xyz789"
    }
  }
}

adyenGetSettlementFile

Response

Returns an AdyenSettlementResponse

Arguments
Name Description
adyenAuth - AdyenAuth!
dateRange - DateRange!

Example

Query
query AdyenGetSettlementFile(
  $adyenAuth: AdyenAuth!,
  $dateRange: DateRange!
) {
  adyenGetSettlementFile(
    adyenAuth: $adyenAuth,
    dateRange: $dateRange
  ) {
    content
  }
}
Variables
{
  "adyenAuth": AdyenAuth,
  "dateRange": DateRange
}
Response
{
  "data": {
    "adyenGetSettlementFile": {
      "content": "xyz789"
    }
  }
}

amazonSpGetOrderBuyerInfo

Response

Returns an AmazonSpBuyerInfo

Arguments
Name Description
login - AmazonSpAuth!
orderId - String!
organizationId - String!
tenantId - String!

Example

Query
query AmazonSpGetOrderBuyerInfo(
  $login: AmazonSpAuth!,
  $orderId: String!,
  $organizationId: String!,
  $tenantId: String!
) {
  amazonSpGetOrderBuyerInfo(
    login: $login,
    orderId: $orderId,
    organizationId: $organizationId,
    tenantId: $tenantId
  ) {
    buyerEmail
    buyerName
  }
}
Variables
{
  "login": AmazonSpAuth,
  "orderId": "abc123",
  "organizationId": "xyz789",
  "tenantId": "abc123"
}
Response
{
  "data": {
    "amazonSpGetOrderBuyerInfo": {
      "buyerEmail": "xyz789",
      "buyerName": "xyz789"
    }
  }
}

amazonSpGetOrderItemsList

Response

Returns an AmazonSpOrderItemsListResult

Arguments
Name Description
login - AmazonSpAuth!
nextToken - String
orderId - String!
organizationId - String!
tenantId - String!

Example

Query
query AmazonSpGetOrderItemsList(
  $login: AmazonSpAuth!,
  $nextToken: String,
  $orderId: String!,
  $organizationId: String!,
  $tenantId: String!
) {
  amazonSpGetOrderItemsList(
    login: $login,
    nextToken: $nextToken,
    orderId: $orderId,
    organizationId: $organizationId,
    tenantId: $tenantId
  ) {
    amazonOrderId
    nextToken
    orderItems {
      asin
      itemPrice {
        ...AmazonSpMoneyFragment
      }
      itemTax {
        ...AmazonSpMoneyFragment
      }
      orderItemId
      promotionDiscount {
        ...AmazonSpMoneyFragment
      }
      promotionDiscountTax {
        ...AmazonSpMoneyFragment
      }
      quantityOrdered
      quantityShipped
      sellerSKU
      shippingDiscount {
        ...AmazonSpMoneyFragment
      }
      shippingDiscountTax {
        ...AmazonSpMoneyFragment
      }
      shippingPrice {
        ...AmazonSpMoneyFragment
      }
      shippingTax {
        ...AmazonSpMoneyFragment
      }
      title
    }
  }
}
Variables
{
  "login": AmazonSpAuth,
  "nextToken": "abc123",
  "orderId": "abc123",
  "organizationId": "abc123",
  "tenantId": "abc123"
}
Response
{
  "data": {
    "amazonSpGetOrderItemsList": {
      "amazonOrderId": "abc123",
      "nextToken": "xyz789",
      "orderItems": [AmazonSpOrderItem]
    }
  }
}

amazonSpGetOrders

Response

Returns an AmazonSpOrders

Arguments
Name Description
createdAfter - String
fulfillmentChannels - [String]
login - AmazonSpAuth!
marketplaceIds - [String]
orderStatuses - [AmazonSpOrderStatus]
organizationId - String!
tenantId - String!

Example

Query
query AmazonSpGetOrders(
  $createdAfter: String,
  $fulfillmentChannels: [String],
  $login: AmazonSpAuth!,
  $marketplaceIds: [String],
  $orderStatuses: [AmazonSpOrderStatus],
  $organizationId: String!,
  $tenantId: String!
) {
  amazonSpGetOrders(
    createdAfter: $createdAfter,
    fulfillmentChannels: $fulfillmentChannels,
    login: $login,
    marketplaceIds: $marketplaceIds,
    orderStatuses: $orderStatuses,
    organizationId: $organizationId,
    tenantId: $tenantId
  ) {
    createdBefore
    nextToken
    orders {
      amazonOrderId
      buyerInfo {
        ...AmazonSpBuyerInfoFragment
      }
      earliestDeliveryDate
      earliestShipDate
      fulfillmentChannel
      isBusinessOrder
      isEstimatedShipDateSet
      isGlobalExpressEnabled
      isPremiumOrder
      isPrime
      isReplacementOrder
      isSoldByAB
      lastUpdateDate
      latestDeliveryDate
      latestShipDate
      marketplaceId
      numberOfItemsShipped
      numberOfItemsUnshipped
      orderChannel
      orderStatus
      orderTotal {
        ...AmazonSpMoneyFragment
      }
      orderType
      paymentMethod
      promiseResponseDueDate
      purchaseDate
      replacedOrderId
      salesChannel
      shipServiceLevel
      shippingAddress {
        ...AmazonSpAddressFragment
      }
    }
  }
}
Variables
{
  "createdAfter": "abc123",
  "fulfillmentChannels": ["xyz789"],
  "login": AmazonSpAuth,
  "marketplaceIds": ["abc123"],
  "orderStatuses": ["Canceled"],
  "organizationId": "abc123",
  "tenantId": "xyz789"
}
Response
{
  "data": {
    "amazonSpGetOrders": {
      "createdBefore": "abc123",
      "nextToken": "xyz789",
      "orders": [AmazonSpOrder]
    }
  }
}

amazonSpGetReports

Response

Returns an AmazonSpReportsResult

Arguments
Name Description
createdSince - String
createdUntil - String
login - AmazonSpAuth!
marketplaceIds - [String]
nextToken - String
organizationId - String!
pageSize - Int
processingStatuses - [AmazonSpProcessingStatus]
reportTypes - [AmazonSpReportType]!
tenantId - String!

Example

Query
query AmazonSpGetReports(
  $createdSince: String,
  $createdUntil: String,
  $login: AmazonSpAuth!,
  $marketplaceIds: [String],
  $nextToken: String,
  $organizationId: String!,
  $pageSize: Int,
  $processingStatuses: [AmazonSpProcessingStatus],
  $reportTypes: [AmazonSpReportType]!,
  $tenantId: String!
) {
  amazonSpGetReports(
    createdSince: $createdSince,
    createdUntil: $createdUntil,
    login: $login,
    marketplaceIds: $marketplaceIds,
    nextToken: $nextToken,
    organizationId: $organizationId,
    pageSize: $pageSize,
    processingStatuses: $processingStatuses,
    reportTypes: $reportTypes,
    tenantId: $tenantId
  ) {
    nextToken
    reports {
      createdTime
      dataEndTime
      dataStartTime
      marketplaceIds
      processingEndTime
      processingStartTime
      processingStatus
      reportDocumentId
      reportDocumentUrl
      reportId
      reportType
    }
  }
}
Variables
{
  "createdSince": "abc123",
  "createdUntil": "abc123",
  "login": AmazonSpAuth,
  "marketplaceIds": ["abc123"],
  "nextToken": "abc123",
  "organizationId": "xyz789",
  "pageSize": 123,
  "processingStatuses": ["CANCELLED"],
  "reportTypes": ["GET_FBA_FULFILLMENT_CUSTOMER_RETURNS_DATA"],
  "tenantId": "abc123"
}
Response
{
  "data": {
    "amazonSpGetReports": {
      "nextToken": "abc123",
      "reports": [AmazonSpReport]
    }
  }
}

amazonSpUploadFeedDocument

Arguments
Name Description
body - AmazonSpUploadFeedBody
login - AmazonSpAuth!

Example

Query
query AmazonSpUploadFeedDocument(
  $body: AmazonSpUploadFeedBody,
  $login: AmazonSpAuth!
) {
  amazonSpUploadFeedDocument(
    body: $body,
    login: $login
  ) {
    feedDocumentId
    feedId
    url
  }
}
Variables
{
  "body": AmazonSpUploadFeedBody,
  "login": AmazonSpAuth
}
Response
{
  "data": {
    "amazonSpUploadFeedDocument": {
      "feedDocumentId": "abc123",
      "feedId": "xyz789",
      "url": "abc123"
    }
  }
}

brainTreeGetSettlementFile

Response

Returns a BrainTreeSettlementResponse

Arguments
Name Description
brainTreeAuth - BrainTreeAuth!
dateRange - DateRange!

Example

Query
query BrainTreeGetSettlementFile(
  $brainTreeAuth: BrainTreeAuth!,
  $dateRange: DateRange!
) {
  brainTreeGetSettlementFile(
    brainTreeAuth: $brainTreeAuth,
    dateRange: $dateRange
  ) {
    content {
      amount
      createdAt
      currIsoCode
      id
      orderId
      payPalFee
      paymentMethod
      type
    }
  }
}
Variables
{
  "brainTreeAuth": BrainTreeAuth,
  "dateRange": DateRange
}
Response
{
  "data": {
    "brainTreeGetSettlementFile": {
      "content": [BrainTreeTransaction]
    }
  }
}

carryBotGetNextTask

Response

Returns a CarryBotTask

Example

Query
query CarryBotGetNextTask {
  carryBotGetNextTask {
    id
    priority
    steps {
      from
      fromAction
      to
      toAction
    }
  }
}
Response
{
  "data": {
    "carryBotGetNextTask": {
      "id": "xyz789",
      "priority": 123,
      "steps": [CarryBotTaskSteps]
    }
  }
}

carryBotHerbies

Response

Returns [CarryBotHerbie]

Arguments
Name Description
port - String!
url - String!

Example

Query
query CarryBotHerbies(
  $port: String!,
  $url: String!
) {
  carryBotHerbies(
    port: $port,
    url: $url
  ) {
    emergency_stop
    heartbeat
    id
    safetyField
    stateOfCharge
    systemClearance
    systemState
    warnField
  }
}
Variables
{
  "port": "abc123",
  "url": "abc123"
}
Response
{
  "data": {
    "carryBotHerbies": [
      {
        "emergency_stop": true,
        "heartbeat": 123,
        "id": "xyz789",
        "safetyField": false,
        "stateOfCharge": 123,
        "systemClearance": true,
        "systemState": "ONLINE",
        "warnField": false
      }
    ]
  }
}

carryBotLastOrder

Response

Returns a CarryBotOrder

Arguments
Name Description
port - String!
url - String!

Example

Query
query CarryBotLastOrder(
  $port: String!,
  $url: String!
) {
  carryBotLastOrder(
    port: $port,
    url: $url
  ) {
    id
    refId
    state
    suborders {
      action
      failReason
      index
      location
      skip
      state
    }
  }
}
Variables
{
  "port": "xyz789",
  "url": "xyz789"
}
Response
{
  "data": {
    "carryBotLastOrder": {
      "id": "abc123",
      "refId": "xyz789",
      "state": "COMPLETED",
      "suborders": [CarryBotSuborder]
    }
  }
}

carryBotNodes

Response

Returns a CarryBotNode

Arguments
Name Description
port - String!
url - String!

Example

Query
query CarryBotNodes(
  $port: String!,
  $url: String!
) {
  carryBotNodes(
    port: $port,
    url: $url
  ) {
    last
    next
  }
}
Variables
{
  "port": "xyz789",
  "url": "xyz789"
}
Response
{
  "data": {
    "carryBotNodes": {
      "last": "abc123",
      "next": "xyz789"
    }
  }
}

carryBotOpenDoor

Response

Returns a Boolean

Example

Query
query CarryBotOpenDoor {
  carryBotOpenDoor
}
Response
{"data": {"carryBotOpenDoor": true}}

carryBotOrders

Response

Returns [CarryBotOrder]

Arguments
Name Description
port - String!
url - String!

Example

Query
query CarryBotOrders(
  $port: String!,
  $url: String!
) {
  carryBotOrders(
    port: $port,
    url: $url
  ) {
    id
    refId
    state
    suborders {
      action
      failReason
      index
      location
      skip
      state
    }
  }
}
Variables
{
  "port": "xyz789",
  "url": "abc123"
}
Response
{
  "data": {
    "carryBotOrders": [
      {
        "id": "abc123",
        "refId": "xyz789",
        "state": "COMPLETED",
        "suborders": [CarryBotSuborder]
      }
    ]
  }
}

carryBotOrdersInProgress

Response

Returns [CarryBotOrder]

Arguments
Name Description
port - String!
url - String!

Example

Query
query CarryBotOrdersInProgress(
  $port: String!,
  $url: String!
) {
  carryBotOrdersInProgress(
    port: $port,
    url: $url
  ) {
    id
    refId
    state
    suborders {
      action
      failReason
      index
      location
      skip
      state
    }
  }
}
Variables
{
  "port": "abc123",
  "url": "xyz789"
}
Response
{
  "data": {
    "carryBotOrdersInProgress": [
      {
        "id": "abc123",
        "refId": "abc123",
        "state": "COMPLETED",
        "suborders": [CarryBotSuborder]
      }
    ]
  }
}

hrWorksPersons

Response

Returns [HrWorksPerson]

Arguments
Name Description
filter - HrWorksPersonsFilterInput

Example

Query
query HrWorksPersons($filter: HrWorksPersonsFilterInput) {
  hrWorksPersons(filter: $filter) {
    datevPersonnelNumber
    departmentId
    firstName
    lastName
    personId
    personIdentifierForKiosk
    personnelNumber
  }
}
Variables
{"filter": HrWorksPersonsFilterInput}
Response
{
  "data": {
    "hrWorksPersons": [
      {
        "datevPersonnelNumber": "abc123",
        "departmentId": "abc123",
        "firstName": "abc123",
        "lastName": "xyz789",
        "personId": "abc123",
        "personIdentifierForKiosk": "xyz789",
        "personnelNumber": "abc123"
      }
    ]
  }
}

klarnaGetSettlementFile

Response

Returns a KlarnaSettlementResponse

Arguments
Name Description
dateRange - DateRange!
klarnaAuth - KlarnaAuth!

Example

Query
query KlarnaGetSettlementFile(
  $dateRange: DateRange!,
  $klarnaAuth: KlarnaAuth!
) {
  klarnaGetSettlementFile(
    dateRange: $dateRange,
    klarnaAuth: $klarnaAuth
  ) {
    content
  }
}
Variables
{
  "dateRange": DateRange,
  "klarnaAuth": KlarnaAuth
}
Response
{
  "data": {
    "klarnaGetSettlementFile": {
      "content": "xyz789"
    }
  }
}

msGraphGroups

Response

Returns a msGraphGroupsQuery

Arguments
Name Description
filter - String
search - String

Example

Query
query MsGraphGroups(
  $filter: String,
  $search: String
) {
  msGraphGroups(
    filter: $filter,
    search: $search
  ) {
    count
    value {
      allowExternalSenders
      assignedLabels {
        ...msGraphAssignedLabelFragment
      }
      assignedLicense {
        ...msGraphAssignedLicenseFragment
      }
      autoSubscribeNewMembers
      classification
      createdDateTime
      deletedDateTime
      description
      displayName
      expirationDateTime
      groupTypes
      hasMembersWithLicenseErrors
      hideFromAddressLists
      hideFromOutlookClients
      id
      isArchived
      isAssignableToRole
      isSubscribedByMail
      licenseProcessingState
      mail
      mailEnabled
      mailNickname
      membershipRule
      membershipRuleProcessingState
      onPremisesDomainName
      onPremisesLastSyncDateTime
      onPremisesNetBiosName
      onPremisesSamAccountName
      onPremisesSecurityIdentifier
      onPremisesSyncEnabled
      preferredDataLocation
      preferredLanguage
      proxyAddresses
      renewedDateTime
      securityEnabled
      securityIdentifier
      theme
      uniqueName
      unseenCount
      visibility
    }
  }
}
Variables
{
  "filter": "xyz789",
  "search": "abc123"
}
Response
{
  "data": {
    "msGraphGroups": {
      "count": 987,
      "value": [msGraphGroup]
    }
  }
}

msGraphTasksAndPlansGetPlans

Response

Returns a msGraphPlannerPlansQuery

Arguments
Name Description
groupId - String!

Example

Query
query MsGraphTasksAndPlansGetPlans($groupId: String!) {
  msGraphTasksAndPlansGetPlans(groupId: $groupId) {
    count
    value {
      container {
        ...msGraphPlannerPlanContainerFragment
      }
      createdBy {
        ...msGraphIdentitySetFragment
      }
      createdDateTime
      id
      odata {
        ...msGraphODataFragment
      }
      title
    }
  }
}
Variables
{"groupId": "abc123"}
Response
{
  "data": {
    "msGraphTasksAndPlansGetPlans": {
      "count": 987,
      "value": [msGraphPlannerPlan]
    }
  }
}

msGraphUsers

Response

Returns a msGraphUsersQuery

Arguments
Name Description
filter - String
search - String

Example

Query
query MsGraphUsers(
  $filter: String,
  $search: String
) {
  msGraphUsers(
    filter: $filter,
    search: $search
  ) {
    count
    value {
      aboutMe
      accountEnabled
      assignedLicenses {
        ...msGraphAssignedLicenseFragment
      }
      assignedPlans {
        ...msGraphAssignedPlanFragment
      }
      birthday
      businessPhones
      city
      companyName
      country
      createdDateTime
      creationType
      deletedDateTime
      department
      displayName
      employeeHireDate
      employeeId
      employeeLeaveDateTime
      employeeOrgData {
        ...msGraphEmployeeOrgDateFragment
      }
      employeeType
      externalUserState
      externalUserStateChangeDateTime
      faxNumber
      givenName
      hireDate
      id
      identities {
        ...msGraphObjectIdentityFragment
      }
      imAddresses
      interests
      isResourceAccount
      jobTitle
      lastPasswordChangeDateTime
      licenseAssignmentStates {
        ...msGraphLicenseAssignmentStateFragment
      }
      mail
      mailNickname
      mailboxSettings {
        ...msGraphMailboxSettingsFragment
      }
      mobilePhone
      mySite
      officeLocation
      onPremisesDistinguishedName
      onPremisesDomainName
      onPremisesImmutableId
      onPremisesLastSyncDateTime
      onPremisesSamAccountName
      onPremisesSecurityIdentifier
      onPremisesSyncEnabled
      onPremisesUserPrincipalName
      otherMails
      passwordPolicies
      pastProjects
      postalCode
      preferredDataLocation
      preferredLanguage
      preferredName
      proxyAddresses
      refreshTokensValidFromDateTime
      responsibilities
      schools
      securityIdentifier
      showInAddressList
      signInSessionsValidFromDateTime
      skills
      state
      streetAddress
      surname
      usageLocation
      userPrincipalName
      userType
    }
  }
}
Variables
{
  "filter": "abc123",
  "search": "abc123"
}
Response
{
  "data": {
    "msGraphUsers": {"count": 123, "value": [msGraphUser]}
  }
}

wooCommerceGetOrder

Response

Returns a WooCommerceOrdersResponse

Arguments
Name Description
orderId - Int
wooCommerceAuth - WooCommerceAuth!

Example

Query
query WooCommerceGetOrder(
  $orderId: Int,
  $wooCommerceAuth: WooCommerceAuth!
) {
  wooCommerceGetOrder(
    orderId: $orderId,
    wooCommerceAuth: $wooCommerceAuth
  ) {
    content
  }
}
Variables
{"orderId": 987, "wooCommerceAuth": WooCommerceAuth}
Response
{
  "data": {
    "wooCommerceGetOrder": {
      "content": ["xyz789"]
    }
  }
}

wooCommerceGetOrders

Response

Returns a WooCommerceOrdersResponse

Arguments
Name Description
orderIds - [Int]
orderNumbers - [Float]
wooCommerceAuth - WooCommerceAuth!

Example

Query
query WooCommerceGetOrders(
  $orderIds: [Int],
  $orderNumbers: [Float],
  $wooCommerceAuth: WooCommerceAuth!
) {
  wooCommerceGetOrders(
    orderIds: $orderIds,
    orderNumbers: $orderNumbers,
    wooCommerceAuth: $wooCommerceAuth
  ) {
    content
  }
}
Variables
{
  "orderIds": [123],
  "orderNumbers": [123.45],
  "wooCommerceAuth": WooCommerceAuth
}
Response
{
  "data": {
    "wooCommerceGetOrders": {
      "content": ["xyz789"]
    }
  }
}

zalandoGetSettlementFile

Response

Returns a ZalandoSettlementResponse

Arguments
Name Description
dateRange - DateRange!
zalandoAuth - ZalandoAuth!

Example

Query
query ZalandoGetSettlementFile(
  $dateRange: DateRange!,
  $zalandoAuth: ZalandoAuth!
) {
  zalandoGetSettlementFile(
    dateRange: $dateRange,
    zalandoAuth: $zalandoAuth
  ) {
    files {
      content
      name
    }
  }
}
Variables
{
  "dateRange": DateRange,
  "zalandoAuth": ZalandoAuth
}
Response
{
  "data": {
    "zalandoGetSettlementFile": {
      "files": [ZalandoSettlementFile]
    }
  }
}

Mutations

msGraphMessagingChannelCreateChatMessage

Response

Returns a msGraphChatMessage

Arguments
Name Description
channelId - String!
chatMessage - msGraphChatMessageInput!
teamId - String!

Example

Query
mutation MsGraphMessagingChannelCreateChatMessage(
  $channelId: String!,
  $chatMessage: msGraphChatMessageInput!,
  $teamId: String!
) {
  msGraphMessagingChannelCreateChatMessage(
    channelId: $channelId,
    chatMessage: $chatMessage,
    teamId: $teamId
  ) {
    attachments {
      content
      contentType
      contentUrl
      id
      name
      teamsAppId
      thumbnailUrl
    }
    body {
      content
      contentType
    }
    channelIdentity {
      channelId
      teamId
    }
    chatId
    createdDateTime
    deletedDateTime
    etag
    from {
      application {
        ...msGraphIdentityFragment
      }
      device {
        ...msGraphIdentityFragment
      }
      user {
        ...msGraphTeamworkConversationIdentityFragment
      }
    }
    id
    importance
    lastEditedDatetime
    lastModifiedDateTime
    locale
    mentions {
      id
      mentionText
      mentioned {
        ...msGraphChatMessageMentionedIdentitySetFragment
      }
    }
    messageType
    reactions {
      createdDateTime
      displayName
      reactionContentUrl
      reactionType
      user {
        ...msGraphChatMessageReactionIdentitySetFragment
      }
    }
    replyToId
    subject
    summary
  }
}
Variables
{
  "channelId": "abc123",
  "chatMessage": msGraphChatMessageInput,
  "teamId": "xyz789"
}
Response
{
  "data": {
    "msGraphMessagingChannelCreateChatMessage": {
      "attachments": [msGraphChatMessageAttachment],
      "body": msGraphItemBody,
      "channelIdentity": msGraphChannelIdentity,
      "chatId": "xyz789",
      "createdDateTime": "xyz789",
      "deletedDateTime": "abc123",
      "etag": "xyz789",
      "from": msGraphChatMessageFromIdentitySet,
      "id": "abc123",
      "importance": "xyz789",
      "lastEditedDatetime": "xyz789",
      "lastModifiedDateTime": "abc123",
      "locale": "xyz789",
      "mentions": [msGraphChatMessageMention],
      "messageType": "chatEvent",
      "reactions": [msGraphChatMessageReaction],
      "replyToId": "xyz789",
      "subject": "xyz789",
      "summary": "abc123"
    }
  }
}

msGraphMessagingChannelCreateReplyChatMessage

Response

Returns a msGraphChatMessage

Arguments
Name Description
channelId - String!
chatMessage - msGraphChatMessageInput!
messageId - String!
teamId - String!

Example

Query
mutation MsGraphMessagingChannelCreateReplyChatMessage(
  $channelId: String!,
  $chatMessage: msGraphChatMessageInput!,
  $messageId: String!,
  $teamId: String!
) {
  msGraphMessagingChannelCreateReplyChatMessage(
    channelId: $channelId,
    chatMessage: $chatMessage,
    messageId: $messageId,
    teamId: $teamId
  ) {
    attachments {
      content
      contentType
      contentUrl
      id
      name
      teamsAppId
      thumbnailUrl
    }
    body {
      content
      contentType
    }
    channelIdentity {
      channelId
      teamId
    }
    chatId
    createdDateTime
    deletedDateTime
    etag
    from {
      application {
        ...msGraphIdentityFragment
      }
      device {
        ...msGraphIdentityFragment
      }
      user {
        ...msGraphTeamworkConversationIdentityFragment
      }
    }
    id
    importance
    lastEditedDatetime
    lastModifiedDateTime
    locale
    mentions {
      id
      mentionText
      mentioned {
        ...msGraphChatMessageMentionedIdentitySetFragment
      }
    }
    messageType
    reactions {
      createdDateTime
      displayName
      reactionContentUrl
      reactionType
      user {
        ...msGraphChatMessageReactionIdentitySetFragment
      }
    }
    replyToId
    subject
    summary
  }
}
Variables
{
  "channelId": "abc123",
  "chatMessage": msGraphChatMessageInput,
  "messageId": "abc123",
  "teamId": "abc123"
}
Response
{
  "data": {
    "msGraphMessagingChannelCreateReplyChatMessage": {
      "attachments": [msGraphChatMessageAttachment],
      "body": msGraphItemBody,
      "channelIdentity": msGraphChannelIdentity,
      "chatId": "abc123",
      "createdDateTime": "xyz789",
      "deletedDateTime": "abc123",
      "etag": "xyz789",
      "from": msGraphChatMessageFromIdentitySet,
      "id": "abc123",
      "importance": "abc123",
      "lastEditedDatetime": "xyz789",
      "lastModifiedDateTime": "abc123",
      "locale": "xyz789",
      "mentions": [msGraphChatMessageMention],
      "messageType": "chatEvent",
      "reactions": [msGraphChatMessageReaction],
      "replyToId": "xyz789",
      "subject": "xyz789",
      "summary": "xyz789"
    }
  }
}

msGraphMessagingChatCreateChat

Response

Returns a msGraphChat

Arguments
Name Description
chat - msGraphChatInput!

Example

Query
mutation MsGraphMessagingChatCreateChat($chat: msGraphChatInput!) {
  msGraphMessagingChatCreateChat(chat: $chat) {
    chatType
    createdDateTime
    id
    lastUpdatedDateTime
    onlineMeetingInfo {
      calendarEventId
      joinWebUrl
      organizer {
        ...msGraphTeamworkUserIdentityFragment
      }
    }
    tenantId
    topic
    viewpoint {
      isHidden
      lastMessageReadDateTime
    }
    webUrl
  }
}
Variables
{"chat": msGraphChatInput}
Response
{
  "data": {
    "msGraphMessagingChatCreateChat": {
      "chatType": "group",
      "createdDateTime": "abc123",
      "id": "abc123",
      "lastUpdatedDateTime": "abc123",
      "onlineMeetingInfo": msGraphTeamworkOnlineMeetingInfo,
      "tenantId": "abc123",
      "topic": "abc123",
      "viewpoint": msGraphChatViewPoint,
      "webUrl": "abc123"
    }
  }
}

msGraphMessagingChatCreateChatMessage

Response

Returns a msGraphChatMessage

Arguments
Name Description
chatId - String!
chatMessage - msGraphChatMessageInput!

Example

Query
mutation MsGraphMessagingChatCreateChatMessage(
  $chatId: String!,
  $chatMessage: msGraphChatMessageInput!
) {
  msGraphMessagingChatCreateChatMessage(
    chatId: $chatId,
    chatMessage: $chatMessage
  ) {
    attachments {
      content
      contentType
      contentUrl
      id
      name
      teamsAppId
      thumbnailUrl
    }
    body {
      content
      contentType
    }
    channelIdentity {
      channelId
      teamId
    }
    chatId
    createdDateTime
    deletedDateTime
    etag
    from {
      application {
        ...msGraphIdentityFragment
      }
      device {
        ...msGraphIdentityFragment
      }
      user {
        ...msGraphTeamworkConversationIdentityFragment
      }
    }
    id
    importance
    lastEditedDatetime
    lastModifiedDateTime
    locale
    mentions {
      id
      mentionText
      mentioned {
        ...msGraphChatMessageMentionedIdentitySetFragment
      }
    }
    messageType
    reactions {
      createdDateTime
      displayName
      reactionContentUrl
      reactionType
      user {
        ...msGraphChatMessageReactionIdentitySetFragment
      }
    }
    replyToId
    subject
    summary
  }
}
Variables
{
  "chatId": "xyz789",
  "chatMessage": msGraphChatMessageInput
}
Response
{
  "data": {
    "msGraphMessagingChatCreateChatMessage": {
      "attachments": [msGraphChatMessageAttachment],
      "body": msGraphItemBody,
      "channelIdentity": msGraphChannelIdentity,
      "chatId": "abc123",
      "createdDateTime": "abc123",
      "deletedDateTime": "xyz789",
      "etag": "abc123",
      "from": msGraphChatMessageFromIdentitySet,
      "id": "abc123",
      "importance": "abc123",
      "lastEditedDatetime": "xyz789",
      "lastModifiedDateTime": "abc123",
      "locale": "xyz789",
      "mentions": [msGraphChatMessageMention],
      "messageType": "chatEvent",
      "reactions": [msGraphChatMessageReaction],
      "replyToId": "xyz789",
      "subject": "xyz789",
      "summary": "abc123"
    }
  }
}

msGraphTasksAndPlansCreatePlan

Response

Returns a msGraphPlannerPlan

Arguments
Name Description
plan - msGraphPlannerPlanInput!

Example

Query
mutation MsGraphTasksAndPlansCreatePlan($plan: msGraphPlannerPlanInput!) {
  msGraphTasksAndPlansCreatePlan(plan: $plan) {
    container {
      containerId
      type
      url
    }
    createdBy {
      application {
        ...msGraphIdentityFragment
      }
      applicationInstance {
        ...msGraphIdentityFragment
      }
      conversation {
        ...msGraphIdentityFragment
      }
      conversationIdentityType {
        ...msGraphIdentityFragment
      }
      device {
        ...msGraphIdentityFragment
      }
      encrypted {
        ...msGraphIdentityFragment
      }
      guest {
        ...msGraphIdentityFragment
      }
      onPremises {
        ...msGraphIdentityFragment
      }
      phone {
        ...msGraphIdentityFragment
      }
      user {
        ...msGraphIdentityFragment
      }
    }
    createdDateTime
    id
    odata {
      context
      etag
    }
    title
  }
}
Variables
{"plan": msGraphPlannerPlanInput}
Response
{
  "data": {
    "msGraphTasksAndPlansCreatePlan": {
      "container": msGraphPlannerPlanContainer,
      "createdBy": msGraphIdentitySet,
      "createdDateTime": "abc123",
      "id": "abc123",
      "odata": msGraphOData,
      "title": "abc123"
    }
  }
}

msGraphTasksAndPlansCreateTask

Response

Returns a msGraphPlannerTask

Arguments
Name Description
task - msGraphPlannerTaskInput!

Example

Query
mutation MsGraphTasksAndPlansCreateTask($task: msGraphPlannerTaskInput!) {
  msGraphTasksAndPlansCreateTask(task: $task) {
    activeChecklistItemCount
    appliedCategories
    assigneePriority
    assignments
    bucketId
    checklistItemCount
    completedBy {
      application {
        ...msGraphIdentityFragment
      }
      applicationInstance {
        ...msGraphIdentityFragment
      }
      conversation {
        ...msGraphIdentityFragment
      }
      conversationIdentityType {
        ...msGraphIdentityFragment
      }
      device {
        ...msGraphIdentityFragment
      }
      encrypted {
        ...msGraphIdentityFragment
      }
      guest {
        ...msGraphIdentityFragment
      }
      onPremises {
        ...msGraphIdentityFragment
      }
      phone {
        ...msGraphIdentityFragment
      }
      user {
        ...msGraphIdentityFragment
      }
    }
    completedDateTime
    conversationThreadId
    createDateTime
    createdBy {
      application {
        ...msGraphIdentityFragment
      }
      applicationInstance {
        ...msGraphIdentityFragment
      }
      conversation {
        ...msGraphIdentityFragment
      }
      conversationIdentityType {
        ...msGraphIdentityFragment
      }
      device {
        ...msGraphIdentityFragment
      }
      encrypted {
        ...msGraphIdentityFragment
      }
      guest {
        ...msGraphIdentityFragment
      }
      onPremises {
        ...msGraphIdentityFragment
      }
      phone {
        ...msGraphIdentityFragment
      }
      user {
        ...msGraphIdentityFragment
      }
    }
    dueDateTime
    hasDescription
    id
    odata {
      context
      etag
    }
    orderHint
    percentComplete
    planId
    previewType
    priority
    referenceCount
    startDateTime
    title
  }
}
Variables
{"task": msGraphPlannerTaskInput}
Response
{
  "data": {
    "msGraphTasksAndPlansCreateTask": {
      "activeChecklistItemCount": 987,
      "appliedCategories": {},
      "assigneePriority": "xyz789",
      "assignments": {},
      "bucketId": "abc123",
      "checklistItemCount": 123,
      "completedBy": msGraphIdentitySet,
      "completedDateTime": "xyz789",
      "conversationThreadId": "abc123",
      "createDateTime": "xyz789",
      "createdBy": msGraphIdentitySet,
      "dueDateTime": "xyz789",
      "hasDescription": false,
      "id": "xyz789",
      "odata": msGraphOData,
      "orderHint": "xyz789",
      "percentComplete": 987,
      "planId": "xyz789",
      "previewType": "automatic",
      "priority": 987,
      "referenceCount": 123,
      "startDateTime": "abc123",
      "title": "abc123"
    }
  }
}

msGraphToDoTasksCreateTask

Response

Returns a msGraphToDoTask

Arguments
Name Description
task - msGraphToDoTaskInput!
taskListId - String!
userId - String!

Example

Query
mutation MsGraphToDoTasksCreateTask(
  $task: msGraphToDoTaskInput!,
  $taskListId: String!,
  $userId: String!
) {
  msGraphToDoTasksCreateTask(
    task: $task,
    taskListId: $taskListId,
    userId: $userId
  ) {
    body {
      content
      contentType
    }
    bodyLastModifiedDateTime
    categories
    completedDateTime
    createdDateTime
    dueDateTime
    id
    importance
    isReminderOn
    lastModifiedDateTime
    reminderDateTime
    startDateTime
    status
    title
  }
}
Variables
{
  "task": msGraphToDoTaskInput,
  "taskListId": "xyz789",
  "userId": "xyz789"
}
Response
{
  "data": {
    "msGraphToDoTasksCreateTask": {
      "body": msGraphItemBody,
      "bodyLastModifiedDateTime": "abc123",
      "categories": ["abc123"],
      "completedDateTime": "abc123",
      "createdDateTime": "abc123",
      "dueDateTime": "xyz789",
      "id": "xyz789",
      "importance": "high",
      "isReminderOn": true,
      "lastModifiedDateTime": "xyz789",
      "reminderDateTime": "abc123",
      "startDateTime": "xyz789",
      "status": "completed",
      "title": "abc123"
    }
  }
}

Types

AdyenAuth

Fields
Input Field Description
apiKey - String!
merchant - String!
url - String!
Example
{
  "apiKey": "abc123",
  "merchant": "abc123",
  "url": "abc123"
}

AdyenSettlementResponse

Fields
Field Name Description
content - String
Example
{"content": "abc123"}

AmazonRegion

Values
Enum Value Description

eu

fe

na

Example
"eu"

AmazonSpAddress

Fields
Field Name Description
city - String
countryCode - String
name - String
postalCode - String
Example
{
  "city": "xyz789",
  "countryCode": "xyz789",
  "name": "abc123",
  "postalCode": "abc123"
}

AmazonSpAuth

Fields
Input Field Description
clientId - String
clientSecret - String
marketplaceIds - [String]
refreshToken - String
region - AmazonRegion
Example
{
  "clientId": "abc123",
  "clientSecret": "xyz789",
  "marketplaceIds": ["xyz789"],
  "refreshToken": "abc123",
  "region": "eu"
}

AmazonSpBuyerInfo

Fields
Field Name Description
buyerEmail - String
buyerName - String
Example
{
  "buyerEmail": "xyz789",
  "buyerName": "abc123"
}

AmazonSpFulfillmentChannel

Values
Enum Value Description

AFN

MFN

Example
"AFN"

AmazonSpKeyValuePairInput

Fields
Input Field Description
key - String!
value - String!
Example
{
  "key": "abc123",
  "value": "abc123"
}

AmazonSpMoney

Fields
Field Name Description
amount - String
currencyCode - String
Example
{
  "amount": "xyz789",
  "currencyCode": "abc123"
}

AmazonSpOrder

Fields
Field Name Description
amazonOrderId - String
buyerInfo - AmazonSpBuyerInfo
earliestDeliveryDate - String
earliestShipDate - String
fulfillmentChannel - AmazonSpFulfillmentChannel
isBusinessOrder - Boolean
isEstimatedShipDateSet - Boolean
isGlobalExpressEnabled - Boolean
isPremiumOrder - Boolean
isPrime - Boolean
isReplacementOrder - Boolean
isSoldByAB - Boolean
lastUpdateDate - String
latestDeliveryDate - String
latestShipDate - String
marketplaceId - String
numberOfItemsShipped - Int
numberOfItemsUnshipped - Int
orderChannel - String
orderStatus - AmazonSpOrderStatus
orderTotal - AmazonSpMoney
orderType - AmazonSpOrderType
paymentMethod - AmazonSpPaymentMethod
promiseResponseDueDate - String
purchaseDate - String
replacedOrderId - String
salesChannel - String
shipServiceLevel - String
shippingAddress - AmazonSpAddress
Example
{
  "amazonOrderId": "xyz789",
  "buyerInfo": AmazonSpBuyerInfo,
  "earliestDeliveryDate": "abc123",
  "earliestShipDate": "abc123",
  "fulfillmentChannel": "AFN",
  "isBusinessOrder": true,
  "isEstimatedShipDateSet": false,
  "isGlobalExpressEnabled": false,
  "isPremiumOrder": true,
  "isPrime": true,
  "isReplacementOrder": false,
  "isSoldByAB": false,
  "lastUpdateDate": "abc123",
  "latestDeliveryDate": "xyz789",
  "latestShipDate": "xyz789",
  "marketplaceId": "xyz789",
  "numberOfItemsShipped": 123,
  "numberOfItemsUnshipped": 987,
  "orderChannel": "abc123",
  "orderStatus": "Canceled",
  "orderTotal": AmazonSpMoney,
  "orderType": "BackOrder",
  "paymentMethod": "COD",
  "promiseResponseDueDate": "xyz789",
  "purchaseDate": "abc123",
  "replacedOrderId": "abc123",
  "salesChannel": "abc123",
  "shipServiceLevel": "xyz789",
  "shippingAddress": AmazonSpAddress
}

AmazonSpOrderItem

Fields
Field Name Description
asin - String!
itemPrice - AmazonSpMoney
itemTax - AmazonSpMoney
orderItemId - String
promotionDiscount - AmazonSpMoney
promotionDiscountTax - AmazonSpMoney
quantityOrdered - Int
quantityShipped - Int
sellerSKU - String
shippingDiscount - AmazonSpMoney
shippingDiscountTax - AmazonSpMoney
shippingPrice - AmazonSpMoney
shippingTax - AmazonSpMoney
title - String
Example
{
  "asin": "xyz789",
  "itemPrice": AmazonSpMoney,
  "itemTax": AmazonSpMoney,
  "orderItemId": "abc123",
  "promotionDiscount": AmazonSpMoney,
  "promotionDiscountTax": AmazonSpMoney,
  "quantityOrdered": 123,
  "quantityShipped": 123,
  "sellerSKU": "abc123",
  "shippingDiscount": AmazonSpMoney,
  "shippingDiscountTax": AmazonSpMoney,
  "shippingPrice": AmazonSpMoney,
  "shippingTax": AmazonSpMoney,
  "title": "xyz789"
}

AmazonSpOrderItemsListResult

Fields
Field Name Description
amazonOrderId - String
nextToken - String
orderItems - [AmazonSpOrderItem]!
Example
{
  "amazonOrderId": "abc123",
  "nextToken": "abc123",
  "orderItems": [AmazonSpOrderItem]
}

AmazonSpOrderStatus

Values
Enum Value Description

Canceled

InvoiceUnconfirmed

PartiallyShipped

Pending

PendingAvailability

Shipped

Unfulfillable

Unshipped

Example
"Canceled"

AmazonSpOrderType

Values
Enum Value Description

BackOrder

LongLeadTimeOrder

Preorder

SourcingOnDemandOrder

StandardOrder

Example
"BackOrder"

AmazonSpOrders

Fields
Field Name Description
createdBefore - String
nextToken - String
orders - [AmazonSpOrder]
Example
{
  "createdBefore": "xyz789",
  "nextToken": "xyz789",
  "orders": [AmazonSpOrder]
}

AmazonSpPaymentMethod

Values
Enum Value Description

COD

CVS

Other

Example
"COD"

AmazonSpProcessingStatus

Values
Enum Value Description

CANCELLED

DONE

FATAL

IN_PROGRESS

IN_QUEUE

Example
"CANCELLED"

AmazonSpReport

Fields
Field Name Description
createdTime - String
dataEndTime - String
dataStartTime - String
marketplaceIds - [String]
processingEndTime - String
processingStartTime - String
processingStatus - AmazonSpProcessingStatus!
reportDocumentId - String
reportDocumentUrl - String
reportId - String!
reportType - AmazonSpReportType!
Example
{
  "createdTime": "xyz789",
  "dataEndTime": "xyz789",
  "dataStartTime": "xyz789",
  "marketplaceIds": ["abc123"],
  "processingEndTime": "abc123",
  "processingStartTime": "xyz789",
  "processingStatus": "CANCELLED",
  "reportDocumentId": "abc123",
  "reportDocumentUrl": "xyz789",
  "reportId": "abc123",
  "reportType": "GET_FBA_FULFILLMENT_CUSTOMER_RETURNS_DATA"
}

AmazonSpReportType

Values
Enum Value Description

GET_FBA_FULFILLMENT_CUSTOMER_RETURNS_DATA

GET_FLAT_FILE_RETURNS_DATA_BY_RETURN_DATE

GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE

GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE_V2

GET_V2_SETTLEMENT_REPORT_DATA_XML

Example
"GET_FBA_FULFILLMENT_CUSTOMER_RETURNS_DATA"

AmazonSpReportsResult

Fields
Field Name Description
nextToken - String
reports - [AmazonSpReport]!
Example
{
  "nextToken": "xyz789",
  "reports": [AmazonSpReport]
}

AmazonSpUploadFeedBody

Fields
Input Field Description
contentType - String
feedOptions - [AmazonSpKeyValuePairInput]
feedType - String
fileContent - String
marketplaceIds - [String]
url - String
Example
{
  "contentType": "xyz789",
  "feedOptions": [AmazonSpKeyValuePairInput],
  "feedType": "abc123",
  "fileContent": "xyz789",
  "marketplaceIds": ["xyz789"],
  "url": "abc123"
}

AmazonSpUploadFeedDocumentResponse

Fields
Field Name Description
feedDocumentId - String
feedId - String
url - String
Example
{
  "feedDocumentId": "xyz789",
  "feedId": "xyz789",
  "url": "xyz789"
}

Boolean

Description

The Boolean scalar type represents true or false.

Example
true

BrainTreeAuth

Fields
Input Field Description
merchantId - String!
payPalAuth - PayPalAuth!
privateKey - String!
publicKey - String!
Example
{
  "merchantId": "abc123",
  "payPalAuth": PayPalAuth,
  "privateKey": "xyz789",
  "publicKey": "abc123"
}

BrainTreeSettlementResponse

Fields
Field Name Description
content - [BrainTreeTransaction]
Example
{"content": [BrainTreeTransaction]}

BrainTreeTransaction

Fields
Field Name Description
amount - String
createdAt - String
currIsoCode - String
id - String
orderId - String
payPalFee - String
paymentMethod - String
type - String
Example
{
  "amount": "xyz789",
  "createdAt": "xyz789",
  "currIsoCode": "xyz789",
  "id": "xyz789",
  "orderId": "xyz789",
  "payPalFee": "abc123",
  "paymentMethod": "abc123",
  "type": "xyz789"
}

CarryBotAction

Values
Enum Value Description

DOCK

NONE

NOTHING

RECEIVE

RECHARGE

SEND

SET_LAM_HEIGHT

UNDOCK

WAIT

Example
"DOCK"

CarryBotHerbie

Fields
Field Name Description
emergency_stop - Boolean
heartbeat - Int
id - String
safetyField - Boolean
stateOfCharge - Int
systemClearance - Boolean
systemState - CarryBotSystemState
warnField - Boolean
Example
{
  "emergency_stop": false,
  "heartbeat": 987,
  "id": "abc123",
  "safetyField": true,
  "stateOfCharge": 123,
  "systemClearance": true,
  "systemState": "ONLINE",
  "warnField": true
}

CarryBotNode

Fields
Field Name Description
last - String
next - String
Example
{
  "last": "xyz789",
  "next": "xyz789"
}

CarryBotOrder

Fields
Field Name Description
id - String
refId - String
state - CarryBotOrderState
suborders - [CarryBotSuborder]
Example
{
  "id": "xyz789",
  "refId": "abc123",
  "state": "COMPLETED",
  "suborders": [CarryBotSuborder]
}

CarryBotOrderState

Values
Enum Value Description

COMPLETED

FAILED

IN_PROGRESS

PENDING

RUNNING

Example
"COMPLETED"

CarryBotSuborder

Fields
Field Name Description
action - CarryBotAction
failReason - String
index - Int
location - String
skip - Boolean
state - CarryBotOrderState
Example
{
  "action": "DOCK",
  "failReason": "xyz789",
  "index": 987,
  "location": "xyz789",
  "skip": true,
  "state": "COMPLETED"
}

CarryBotSystemState

Values
Enum Value Description

ONLINE

Example
"ONLINE"

CarryBotTask

Fields
Field Name Description
id - String
priority - Int
steps - [CarryBotTaskSteps]
Example
{
  "id": "xyz789",
  "priority": 987,
  "steps": [CarryBotTaskSteps]
}

CarryBotTaskSteps

Fields
Field Name Description
from - String
fromAction - CarryBotAction
to - String
toAction - CarryBotAction
Example
{
  "from": "abc123",
  "fromAction": "DOCK",
  "to": "xyz789",
  "toAction": "DOCK"
}

Date

Example
"2007-12-03"

DateRange

Fields
Input Field Description
endDate - Date
startDate - Date
Example
{
  "endDate": "2007-12-03",
  "startDate": "2007-12-03"
}

Float

Description

The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

Example
123.45

GwpdItem

Fields
Field Name Description
ean - String
id - Int
sku - String
Example
{
  "ean": "abc123",
  "id": 123,
  "sku": "xyz789"
}

HrWorksPerson

Fields
Field Name Description
datevPersonnelNumber - String
departmentId - String
firstName - String
lastName - String
personId - String
personIdentifierForKiosk - String
personnelNumber - String
Example
{
  "datevPersonnelNumber": "xyz789",
  "departmentId": "abc123",
  "firstName": "abc123",
  "lastName": "abc123",
  "personId": "xyz789",
  "personIdentifierForKiosk": "xyz789",
  "personnelNumber": "abc123"
}

HrWorksPersonsFilterInput

Fields
Input Field Description
onlyActive - Boolean
onlyActiveOrganizationUnits - Boolean
organizationUnits - [Int]
Example
{
  "onlyActive": true,
  "onlyActiveOrganizationUnits": true,
  "organizationUnits": [123]
}

Int

Description

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

Example
987

JSONObject

Description

The JSONObject scalar type represents JSON objects as specified by ECMA-404.

Example
{}

KlarnaAuth

Fields
Input Field Description
apiKey - String!
url - String!
Example
{
  "apiKey": "xyz789",
  "url": "abc123"
}

KlarnaSettlementResponse

Fields
Field Name Description
content - String
Example
{"content": "abc123"}

PayPalAuth

Fields
Input Field Description
basic - String!
url - String!
Example
{
  "basic": "abc123",
  "url": "abc123"
}

String

Description

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

Example
"abc123"

WooCommerceAuth

Fields
Input Field Description
clientId - String!
clientSecret - String!
url - String!
Example
{
  "clientId": "xyz789",
  "clientSecret": "abc123",
  "url": "abc123"
}

WooCommerceOrdersResponse

Fields
Field Name Description
content - [String]
Example
{"content": ["xyz789"]}

ZalandoAuth

Fields
Input Field Description
host - String!
password - String!
user - String!
Example
{
  "host": "abc123",
  "password": "xyz789",
  "user": "abc123"
}

ZalandoSettlementFile

Fields
Field Name Description
content - String
name - String
Example
{
  "content": "abc123",
  "name": "abc123"
}

ZalandoSettlementResponse

Fields
Field Name Description
files - [ZalandoSettlementFile]
Example
{"files": [ZalandoSettlementFile]}

msGraphAssignedLabel

Fields
Field Name Description
displayName - String
labelId - String
Example
{
  "displayName": "xyz789",
  "labelId": "xyz789"
}

msGraphAssignedLicense

Fields
Field Name Description
disabledPlans - [String]
skuId - String
Example
{
  "disabledPlans": ["xyz789"],
  "skuId": "abc123"
}

msGraphAssignedPlan

Fields
Field Name Description
assignedDateTime - String
capabilityStatus - msGraphUserCapabilityStatusEnum
service - String
servicePlanId - String
Example
{
  "assignedDateTime": "xyz789",
  "capabilityStatus": "Deleted",
  "service": "abc123",
  "servicePlanId": "abc123"
}

msGraphAutomaticRepliesSetting

Fields
Field Name Description
externalAudience - msGraphExternalAudienceScopeEnum
externalReplyMessage - String
internalReplyMessage - String
scheduledEndDateTime - String
scheduledStartDateTime - String
status - msGraphAutomaticRepliesStatusEnum
Example
{
  "externalAudience": "all",
  "externalReplyMessage": "xyz789",
  "internalReplyMessage": "abc123",
  "scheduledEndDateTime": "abc123",
  "scheduledStartDateTime": "abc123",
  "status": "alwaysEnabled"
}

msGraphAutomaticRepliesStatusEnum

Values
Enum Value Description

alwaysEnabled

disabled

scheduled

Example
"alwaysEnabled"

msGraphChannelIdentity

Fields
Field Name Description
channelId - String
teamId - String
Example
{
  "channelId": "xyz789",
  "teamId": "abc123"
}

msGraphChannelIdentityInput

Fields
Input Field Description
channelId - String!
teamId - String!
Example
{
  "channelId": "abc123",
  "teamId": "abc123"
}

msGraphChat

Fields
Field Name Description
chatType - msGraphChatTypeEnum
createdDateTime - String
id - String
lastUpdatedDateTime - String
onlineMeetingInfo - msGraphTeamworkOnlineMeetingInfo
tenantId - String
topic - String
viewpoint - msGraphChatViewPoint
webUrl - String
Example
{
  "chatType": "group",
  "createdDateTime": "xyz789",
  "id": "abc123",
  "lastUpdatedDateTime": "xyz789",
  "onlineMeetingInfo": msGraphTeamworkOnlineMeetingInfo,
  "tenantId": "xyz789",
  "topic": "abc123",
  "viewpoint": msGraphChatViewPoint,
  "webUrl": "abc123"
}

msGraphChatInput

Fields
Input Field Description
chatType - msGraphChatTypeEnum!
members - [msGraphConversationMemberInput!]!
topic - String
Example
{
  "chatType": "group",
  "members": [msGraphConversationMemberInput],
  "topic": "xyz789"
}

msGraphChatMessage

Fields
Field Name Description
attachments - [msGraphChatMessageAttachment]
body - msGraphItemBody
channelIdentity - msGraphChannelIdentity
chatId - String
createdDateTime - String
deletedDateTime - String
etag - String
from - msGraphChatMessageFromIdentitySet
id - String
importance - String
lastEditedDatetime - String
lastModifiedDateTime - String
locale - String
mentions - [msGraphChatMessageMention]
messageType - msGraphChatMessageTypeEnum
reactions - [msGraphChatMessageReaction]
replyToId - String
subject - String
summary - String
Example
{
  "attachments": [msGraphChatMessageAttachment],
  "body": msGraphItemBody,
  "channelIdentity": msGraphChannelIdentity,
  "chatId": "xyz789",
  "createdDateTime": "xyz789",
  "deletedDateTime": "xyz789",
  "etag": "abc123",
  "from": msGraphChatMessageFromIdentitySet,
  "id": "xyz789",
  "importance": "abc123",
  "lastEditedDatetime": "xyz789",
  "lastModifiedDateTime": "xyz789",
  "locale": "xyz789",
  "mentions": [msGraphChatMessageMention],
  "messageType": "chatEvent",
  "reactions": [msGraphChatMessageReaction],
  "replyToId": "xyz789",
  "subject": "xyz789",
  "summary": "abc123"
}

msGraphChatMessageAttachment

Fields
Field Name Description
content - String
contentType - String
contentUrl - String
id - String
name - String
teamsAppId - String
thumbnailUrl - String
Example
{
  "content": "abc123",
  "contentType": "xyz789",
  "contentUrl": "abc123",
  "id": "abc123",
  "name": "abc123",
  "teamsAppId": "xyz789",
  "thumbnailUrl": "xyz789"
}

msGraphChatMessageAttachmentInput

Fields
Input Field Description
content - String
contentType - String
contentUrl - String
id - String
name - String
teamsAppId - String
thumbnailUrl - String
Example
{
  "content": "xyz789",
  "contentType": "abc123",
  "contentUrl": "xyz789",
  "id": "abc123",
  "name": "xyz789",
  "teamsAppId": "xyz789",
  "thumbnailUrl": "abc123"
}

msGraphChatMessageFromIdentitySet

Fields
Field Name Description
application - msGraphIdentity
device - msGraphIdentity
user - msGraphTeamworkConversationIdentity
Example
{
  "application": msGraphIdentity,
  "device": msGraphIdentity,
  "user": msGraphTeamworkConversationIdentity
}

msGraphChatMessageFromIdentitySetInput

Fields
Input Field Description
application - msGraphIdentityInput
device - msGraphIdentityInput
user - msGraphTeamworkConversationIdentityInput
Example
{
  "application": msGraphIdentityInput,
  "device": msGraphIdentityInput,
  "user": msGraphTeamworkConversationIdentityInput
}

msGraphChatMessageInput

Fields
Input Field Description
attachments - [msGraphChatMessageAttachmentInput]
body - msGraphItemBodyInput!
channelIdentity - msGraphChannelIdentityInput
chatId - String
createdDateTime - String
from - msGraphChatMessageFromIdentitySetInput
importance - String
locale - String
mentions - [msGraphChatMessageMentionInput]
messageType - msGraphChatMessageTypeEnum
reactions - [msGraphChatMessageReactionInput]
subject - String
summary - String
Example
{
  "attachments": [msGraphChatMessageAttachmentInput],
  "body": msGraphItemBodyInput,
  "channelIdentity": msGraphChannelIdentityInput,
  "chatId": "abc123",
  "createdDateTime": "xyz789",
  "from": msGraphChatMessageFromIdentitySetInput,
  "importance": "xyz789",
  "locale": "abc123",
  "mentions": [msGraphChatMessageMentionInput],
  "messageType": "chatEvent",
  "reactions": [msGraphChatMessageReactionInput],
  "subject": "abc123",
  "summary": "abc123"
}

msGraphChatMessageMention

Fields
Field Name Description
id - Int
mentionText - String
mentioned - msGraphChatMessageMentionedIdentitySet
Example
{
  "id": 123,
  "mentionText": "xyz789",
  "mentioned": msGraphChatMessageMentionedIdentitySet
}

msGraphChatMessageMentionInput

Fields
Input Field Description
id - Int
mentionText - String
mentioned - msGraphChatMessageMentionedIdentitySetInput
Example
{
  "id": 987,
  "mentionText": "xyz789",
  "mentioned": msGraphChatMessageMentionedIdentitySetInput
}

msGraphChatMessageMentionedIdentitySet

Fields
Field Name Description
application - msGraphIdentity
conversation - msGraphTeamworkConversationIdentity
device - msGraphIdentity
user - msGraphIdentity
Example
{
  "application": msGraphIdentity,
  "conversation": msGraphTeamworkConversationIdentity,
  "device": msGraphIdentity,
  "user": msGraphIdentity
}

msGraphChatMessageMentionedIdentitySetInput

Fields
Input Field Description
application - msGraphIdentityInput
conversation - msGraphTeamworkConversationIdentityInput
device - msGraphIdentityInput
user - msGraphIdentityInput
Example
{
  "application": msGraphIdentityInput,
  "conversation": msGraphTeamworkConversationIdentityInput,
  "device": msGraphIdentityInput,
  "user": msGraphIdentityInput
}

msGraphChatMessageReaction

Fields
Field Name Description
createdDateTime - String
displayName - String
reactionContentUrl - String
reactionType - msGraphReactionTypeEnum
user - msGraphChatMessageReactionIdentitySet
Example
{
  "createdDateTime": "abc123",
  "displayName": "abc123",
  "reactionContentUrl": "abc123",
  "reactionType": "angry",
  "user": msGraphChatMessageReactionIdentitySet
}

msGraphChatMessageReactionIdentitySet

Fields
Field Name Description
application - msGraphIdentity
device - msGraphIdentity
user - msGraphIdentity
Example
{
  "application": msGraphIdentity,
  "device": msGraphIdentity,
  "user": msGraphIdentity
}

msGraphChatMessageReactionIdentitySetInput

Fields
Input Field Description
application - msGraphIdentityInput
device - msGraphIdentityInput
user - msGraphIdentityInput
Example
{
  "application": msGraphIdentityInput,
  "device": msGraphIdentityInput,
  "user": msGraphIdentityInput
}

msGraphChatMessageReactionInput

Fields
Input Field Description
createdDateTime - String
displayName - String
reactionContentUrl - String
reactionType - msGraphReactionTypeEnum!
user - msGraphChatMessageReactionIdentitySetInput!
Example
{
  "createdDateTime": "abc123",
  "displayName": "xyz789",
  "reactionContentUrl": "abc123",
  "reactionType": "angry",
  "user": msGraphChatMessageReactionIdentitySetInput
}

msGraphChatMessageTypeEnum

Values
Enum Value Description

chatEvent

message

systemEventMessage

typing

unknownFutureValue

Example
"chatEvent"

msGraphChatTypeEnum

Values
Enum Value Description

group

oneOnOne

Example
"group"

msGraphChatViewPoint

Fields
Field Name Description
isHidden - Boolean
lastMessageReadDateTime - String
Example
{
  "isHidden": true,
  "lastMessageReadDateTime": "abc123"
}

msGraphContentTypeEnum

Values
Enum Value Description

html

text

Example
"html"

msGraphConversationMemberInput

Fields
Input Field Description
displayName - String
id - String!
roles - [msGraphConversationMemberRoleEnum!]!
visibleHistoryStartDateTime - String
Example
{
  "displayName": "xyz789",
  "id": "xyz789",
  "roles": ["guest"],
  "visibleHistoryStartDateTime": "xyz789"
}

msGraphConversationMemberRoleEnum

Values
Enum Value Description

guest

owner

Example
"guest"

msGraphDelegateMeetingMessageDeliveryOptionEnum

Values
Enum Value Description

sendToDelegateAndInformationToPrincipal

sendToDelegateAndPrincipal

sendToDelegateOnly

Example
"sendToDelegateAndInformationToPrincipal"

msGraphEmployeeOrgDate

Fields
Field Name Description
costCenter - String
division - String
Example
{
  "costCenter": "xyz789",
  "division": "abc123"
}

msGraphExternalAudienceScopeEnum

Values
Enum Value Description

all

contactOnly

none

Example
"all"

msGraphExternalReferenceInput

Fields
Input Field Description
alias - String!
previewPriority - String
type - String
url - String!
Example
{
  "alias": "abc123",
  "previewPriority": "abc123",
  "type": "xyz789",
  "url": "abc123"
}

msGraphGroup

Fields
Field Name Description
allowExternalSenders - Boolean
assignedLabels - [msGraphAssignedLabel]
assignedLicense - [msGraphAssignedLicense]
autoSubscribeNewMembers - Boolean
classification - String
createdDateTime - String
deletedDateTime - String
description - String
displayName - String
expirationDateTime - String
groupTypes - [msGraphGroupTypeEnum]
hasMembersWithLicenseErrors - Boolean
hideFromAddressLists - Boolean
hideFromOutlookClients - Boolean
id - String
isArchived - Boolean
isAssignableToRole - Boolean
isSubscribedByMail - Boolean
licenseProcessingState - msGraphGroupLicenseProcessingStateEnum
mail - String
mailEnabled - Boolean
mailNickname - String
membershipRule - String
membershipRuleProcessingState - msGraphGroupMembershipRuleProcessingStateEnum
onPremisesDomainName - String
onPremisesLastSyncDateTime - String
onPremisesNetBiosName - String
onPremisesSamAccountName - String
onPremisesSecurityIdentifier - String
onPremisesSyncEnabled - Boolean
preferredDataLocation - String
preferredLanguage - String
proxyAddresses - [String]
renewedDateTime - String
securityEnabled - Boolean
securityIdentifier - String
theme - String
uniqueName - String
unseenCount - Int
visibility - msGraphGroupVisibilityEnum
Example
{
  "allowExternalSenders": true,
  "assignedLabels": [msGraphAssignedLabel],
  "assignedLicense": [msGraphAssignedLicense],
  "autoSubscribeNewMembers": false,
  "classification": "abc123",
  "createdDateTime": "xyz789",
  "deletedDateTime": "abc123",
  "description": "xyz789",
  "displayName": "abc123",
  "expirationDateTime": "xyz789",
  "groupTypes": ["DynamicMembership"],
  "hasMembersWithLicenseErrors": false,
  "hideFromAddressLists": false,
  "hideFromOutlookClients": true,
  "id": "xyz789",
  "isArchived": false,
  "isAssignableToRole": true,
  "isSubscribedByMail": true,
  "licenseProcessingState": "ProcessingComplete",
  "mail": "abc123",
  "mailEnabled": true,
  "mailNickname": "xyz789",
  "membershipRule": "abc123",
  "membershipRuleProcessingState": "On",
  "onPremisesDomainName": "abc123",
  "onPremisesLastSyncDateTime": "xyz789",
  "onPremisesNetBiosName": "xyz789",
  "onPremisesSamAccountName": "abc123",
  "onPremisesSecurityIdentifier": "xyz789",
  "onPremisesSyncEnabled": true,
  "preferredDataLocation": "xyz789",
  "preferredLanguage": "abc123",
  "proxyAddresses": ["xyz789"],
  "renewedDateTime": "abc123",
  "securityEnabled": true,
  "securityIdentifier": "xyz789",
  "theme": "xyz789",
  "uniqueName": "abc123",
  "unseenCount": 123,
  "visibility": "HiddenMembership"
}

msGraphGroupLicenseProcessingStateEnum

Values
Enum Value Description

ProcessingComplete

ProcessingInProgress

QueuedForProcessing

Example
"ProcessingComplete"

msGraphGroupMembershipRuleProcessingStateEnum

Values
Enum Value Description

On

Paused

Example
"On"

msGraphGroupTypeEnum

Values
Enum Value Description

DynamicMembership

Unified

Example
"DynamicMembership"

msGraphGroupVisibilityEnum

Values
Enum Value Description

HiddenMembership

Private

Public

Example
"HiddenMembership"

msGraphGroupsQuery

Fields
Field Name Description
count - Int
value - [msGraphGroup]
Example
{"count": 123, "value": [msGraphGroup]}

msGraphIdentity

Fields
Field Name Description
displayName - String
id - String
tenantId - String
thumbnails - msGraphThumbnailSet
Example
{
  "displayName": "xyz789",
  "id": "xyz789",
  "tenantId": "abc123",
  "thumbnails": msGraphThumbnailSet
}

msGraphIdentityInput

Fields
Input Field Description
displayName - String
id - String
tenantId - String
thumbnails - msGraphThumbnailSetInput
Example
{
  "displayName": "abc123",
  "id": "xyz789",
  "tenantId": "xyz789",
  "thumbnails": msGraphThumbnailSetInput
}

msGraphIdentitySet

Fields
Field Name Description
application - msGraphIdentity
applicationInstance - msGraphIdentity
conversation - msGraphIdentity
conversationIdentityType - msGraphIdentity
device - msGraphIdentity
encrypted - msGraphIdentity
guest - msGraphIdentity
onPremises - msGraphIdentity
phone - msGraphIdentity
user - msGraphIdentity
Example
{
  "application": msGraphIdentity,
  "applicationInstance": msGraphIdentity,
  "conversation": msGraphIdentity,
  "conversationIdentityType": msGraphIdentity,
  "device": msGraphIdentity,
  "encrypted": msGraphIdentity,
  "guest": msGraphIdentity,
  "onPremises": msGraphIdentity,
  "phone": msGraphIdentity,
  "user": msGraphIdentity
}

msGraphImportanceEnum

Values
Enum Value Description

high

low

normal

Example
"high"

msGraphItemBody

Fields
Field Name Description
content - String
contentType - String
Example
{
  "content": "xyz789",
  "contentType": "abc123"
}

msGraphItemBodyInput

Fields
Input Field Description
content - String!
contentType - msGraphContentTypeEnum!
Example
{"content": "abc123", "contentType": "html"}

msGraphLicenseAssignmentState

Fields
Field Name Description
assignedByGroup - String
disabledPlans - [String]
error - msGraphLicenseAssignmentStateErrorEnum
lastUpdatedDateTime - String
skuId - String
state - msGraphLicenseAssignmentStateEnum
Example
{
  "assignedByGroup": "abc123",
  "disabledPlans": ["xyz789"],
  "error": "CountViolation",
  "lastUpdatedDateTime": "abc123",
  "skuId": "abc123",
  "state": "Active"
}

msGraphLicenseAssignmentStateEnum

Values
Enum Value Description

Active

ActiveWithError

Disabled

Error

Example
"Active"

msGraphLicenseAssignmentStateErrorEnum

Values
Enum Value Description

CountViolation

DependencyViolation

MutuallyExclusiveViolation

Other

ProhibitedInUsageLocationViolation

UniquenessViolation

Example
"CountViolation"

msGraphLocaleInfo

Fields
Field Name Description
displayName - String
locale - String
Example
{
  "displayName": "xyz789",
  "locale": "xyz789"
}

msGraphMailboxSettings

Fields
Field Name Description
archiveFolder - String
automaticRepliesSetting - msGraphAutomaticRepliesSetting
dateFormat - String
delegateMeetingMessageDeliveryOptions - msGraphDelegateMeetingMessageDeliveryOptionEnum
language - msGraphLocaleInfo
timeFormat - String
timeZone - String
userPurpose - msGraphUserPurposeEnum
workingHours - msGraphWorkingHours
Example
{
  "archiveFolder": "abc123",
  "automaticRepliesSetting": msGraphAutomaticRepliesSetting,
  "dateFormat": "abc123",
  "delegateMeetingMessageDeliveryOptions": "sendToDelegateAndInformationToPrincipal",
  "language": msGraphLocaleInfo,
  "timeFormat": "abc123",
  "timeZone": "xyz789",
  "userPurpose": "equipment",
  "workingHours": msGraphWorkingHours
}

msGraphOData

Fields
Field Name Description
context - String
etag - String
Example
{
  "context": "xyz789",
  "etag": "abc123"
}

msGraphObjectIdentity

Fields
Field Name Description
issuer - String
issuerAssignedId - String
signInType - String
Example
{
  "issuer": "xyz789",
  "issuerAssignedId": "xyz789",
  "signInType": "xyz789"
}

msGraphPlannerAssignmentInput

Fields
Input Field Description
orderHint - String!
userId - String!
Example
{
  "orderHint": "abc123",
  "userId": "xyz789"
}

msGraphPlannerChecklistItemInput

Fields
Input Field Description
guid - String!
isChecked - Boolean!
orderHint - String
title - String!
Example
{
  "guid": "abc123",
  "isChecked": true,
  "orderHint": "abc123",
  "title": "xyz789"
}

msGraphPlannerContainerTypeEnum

Values
Enum Value Description

group

roster

unknownFutureValue

Example
"group"

msGraphPlannerPlan

Fields
Field Name Description
container - msGraphPlannerPlanContainer
createdBy - msGraphIdentitySet
createdDateTime - String
id - String
odata - msGraphOData
title - String
Example
{
  "container": msGraphPlannerPlanContainer,
  "createdBy": msGraphIdentitySet,
  "createdDateTime": "abc123",
  "id": "xyz789",
  "odata": msGraphOData,
  "title": "abc123"
}

msGraphPlannerPlanContainer

Fields
Field Name Description
containerId - String!
type - msGraphPlannerContainerTypeEnum
url - String
Example
{
  "containerId": "xyz789",
  "type": "group",
  "url": "abc123"
}

msGraphPlannerPlanContainerInput

Fields
Input Field Description
containerId - String
type - msGraphPlannerContainerTypeEnum
Example
{"containerId": "xyz789", "type": "group"}

msGraphPlannerPlanInput

Fields
Input Field Description
container - msGraphPlannerPlanContainerInput!
title - String!
Example
{
  "container": msGraphPlannerPlanContainerInput,
  "title": "xyz789"
}

msGraphPlannerPlansQuery

Fields
Field Name Description
count - Int
value - [msGraphPlannerPlan]
Example
{"count": 123, "value": [msGraphPlannerPlan]}

msGraphPlannerTask

Fields
Field Name Description
activeChecklistItemCount - Int
appliedCategories - JSONObject
assigneePriority - String
assignments - JSONObject
bucketId - String
checklistItemCount - Int
completedBy - msGraphIdentitySet
completedDateTime - String
conversationThreadId - String
createDateTime - String
createdBy - msGraphIdentitySet
dueDateTime - String
hasDescription - Boolean
id - String
odata - msGraphOData
orderHint - String
percentComplete - Int
planId - String
previewType - msGraphPlannerTaskPreviewTypeEnum
priority - Int
referenceCount - Int
startDateTime - String
title - String
Example
{
  "activeChecklistItemCount": 123,
  "appliedCategories": {},
  "assigneePriority": "abc123",
  "assignments": {},
  "bucketId": "abc123",
  "checklistItemCount": 123,
  "completedBy": msGraphIdentitySet,
  "completedDateTime": "abc123",
  "conversationThreadId": "xyz789",
  "createDateTime": "abc123",
  "createdBy": msGraphIdentitySet,
  "dueDateTime": "abc123",
  "hasDescription": false,
  "id": "abc123",
  "odata": msGraphOData,
  "orderHint": "abc123",
  "percentComplete": 987,
  "planId": "abc123",
  "previewType": "automatic",
  "priority": 987,
  "referenceCount": 987,
  "startDateTime": "abc123",
  "title": "abc123"
}

msGraphPlannerTaskDetailsInput

Fields
Input Field Description
checklist - [msGraphPlannerChecklistItemInput]
description - String
previewType - msGraphPlannerTaskPreviewTypeEnum
references - [msGraphExternalReferenceInput]
Example
{
  "checklist": [msGraphPlannerChecklistItemInput],
  "description": "xyz789",
  "previewType": "automatic",
  "references": [msGraphExternalReferenceInput]
}

msGraphPlannerTaskInput

Fields
Input Field Description
appliedCategories - [String!]
assigneePriority - String
assignments - [msGraphPlannerAssignmentInput!]
bucketId - String
details - msGraphPlannerTaskDetailsInput
dueDateTime - String
orderHint - String
planId - String!
priority - Int
title - String!
Example
{
  "appliedCategories": ["xyz789"],
  "assigneePriority": "xyz789",
  "assignments": [msGraphPlannerAssignmentInput],
  "bucketId": "xyz789",
  "details": msGraphPlannerTaskDetailsInput,
  "dueDateTime": "abc123",
  "orderHint": "abc123",
  "planId": "xyz789",
  "priority": 987,
  "title": "xyz789"
}

msGraphPlannerTaskPreviewTypeEnum

Values
Enum Value Description

automatic

checklist

description

noPreview

reference

Example
"automatic"

msGraphReactionTypeEnum

Values
Enum Value Description

angry

custom

heart

laugh

like

sag

surprised

Example
"angry"

msGraphTaskStatusEnum

Values
Enum Value Description

completed

deferred

inProgress

notStarted

waitingOnOthers

Example
"completed"

msGraphTeamworkConversationIdentity

Fields
Field Name Description
conversationIdentityType - msGraphTeamworkConversationIdentityTypeEnum
displayName - String
id - String
Example
{
  "conversationIdentityType": "channel",
  "displayName": "xyz789",
  "id": "abc123"
}

msGraphTeamworkConversationIdentityInput

Fields
Input Field Description
conversationIdentityType - msGraphTeamworkConversationIdentityTypeEnum
displayName - String
id - String
Example
{
  "conversationIdentityType": "channel",
  "displayName": "xyz789",
  "id": "abc123"
}

msGraphTeamworkConversationIdentityTypeEnum

Values
Enum Value Description

channel

chat

team

unknownFutureValue

Example
"channel"

msGraphTeamworkOnlineMeetingInfo

Fields
Field Name Description
calendarEventId - String
joinWebUrl - String
organizer - msGraphTeamworkUserIdentity
Example
{
  "calendarEventId": "xyz789",
  "joinWebUrl": "abc123",
  "organizer": msGraphTeamworkUserIdentity
}

msGraphTeamworkUserIdentity

Fields
Field Name Description
displayName - String
id - String
tenantId - String
userIdentityType - msGraphTeamworkUserIdentityTypeEnum
Example
{
  "displayName": "xyz789",
  "id": "xyz789",
  "tenantId": "abc123",
  "userIdentityType": "aadUser"
}

msGraphTeamworkUserIdentityTypeEnum

Values
Enum Value Description

aadUser

anonymousGuest

emailUser

federatedUser

onPremiseAadUser

personalMicrosoftAccountUser

phoneUser

skypeUser

unknownFutureValue

Example
"aadUser"

msGraphThumbnail

Fields
Field Name Description
height - Int
sourceItemId - String
url - String
width - Int
Example
{
  "height": 987,
  "sourceItemId": "xyz789",
  "url": "abc123",
  "width": 987
}

msGraphThumbnailInput

Fields
Input Field Description
height - Int
sourceItemId - String!
url - String!
width - Int
Example
{
  "height": 987,
  "sourceItemId": "xyz789",
  "url": "xyz789",
  "width": 123
}

msGraphThumbnailSet

Fields
Field Name Description
id - String
large - msGraphThumbnail
medium - msGraphThumbnail
small - msGraphThumbnail
source - msGraphThumbnail
Example
{
  "id": "xyz789",
  "large": msGraphThumbnail,
  "medium": msGraphThumbnail,
  "small": msGraphThumbnail,
  "source": msGraphThumbnail
}

msGraphThumbnailSetInput

Fields
Input Field Description
id - String
large - msGraphThumbnailInput
medium - msGraphThumbnailInput
small - msGraphThumbnailInput
source - msGraphThumbnailInput
Example
{
  "id": "abc123",
  "large": msGraphThumbnailInput,
  "medium": msGraphThumbnailInput,
  "small": msGraphThumbnailInput,
  "source": msGraphThumbnailInput
}

msGraphTimeZoneBase

Fields
Field Name Description
name - String
Example
{"name": "abc123"}

msGraphToDoTask

Fields
Field Name Description
body - msGraphItemBody
bodyLastModifiedDateTime - String
categories - [String]
completedDateTime - String
createdDateTime - String
dueDateTime - String
id - String
importance - msGraphImportanceEnum
isReminderOn - Boolean
lastModifiedDateTime - String
reminderDateTime - String
startDateTime - String
status - msGraphTaskStatusEnum
title - String
Example
{
  "body": msGraphItemBody,
  "bodyLastModifiedDateTime": "abc123",
  "categories": ["abc123"],
  "completedDateTime": "xyz789",
  "createdDateTime": "abc123",
  "dueDateTime": "xyz789",
  "id": "abc123",
  "importance": "high",
  "isReminderOn": true,
  "lastModifiedDateTime": "abc123",
  "reminderDateTime": "abc123",
  "startDateTime": "xyz789",
  "status": "completed",
  "title": "abc123"
}

msGraphToDoTaskInput

Fields
Input Field Description
body - msGraphItemBodyInput
bodyLastModifiedDateTime - String
categories - [String]
completedDateTime - String
createdDateTime - String
dueDateTime - String
id - String
importance - msGraphImportanceEnum
isReminderOn - Boolean
lastModifiedDateTime - String
reminderDateTime - String
startDateTime - String
status - msGraphTaskStatusEnum
title - String
Example
{
  "body": msGraphItemBodyInput,
  "bodyLastModifiedDateTime": "abc123",
  "categories": ["xyz789"],
  "completedDateTime": "xyz789",
  "createdDateTime": "abc123",
  "dueDateTime": "xyz789",
  "id": "abc123",
  "importance": "high",
  "isReminderOn": false,
  "lastModifiedDateTime": "abc123",
  "reminderDateTime": "xyz789",
  "startDateTime": "xyz789",
  "status": "completed",
  "title": "abc123"
}

msGraphUser

Fields
Field Name Description
aboutMe - String
accountEnabled - Boolean
assignedLicenses - [msGraphAssignedLicense]
assignedPlans - [msGraphAssignedPlan]
birthday - String
businessPhones - [String]
city - String
companyName - String
country - String
createdDateTime - String
creationType - msGraphUserCreationTypeEnum
deletedDateTime - String
department - String
displayName - String
employeeHireDate - String
employeeId - String
employeeLeaveDateTime - String
employeeOrgData - msGraphEmployeeOrgDate
employeeType - String
externalUserState - String
externalUserStateChangeDateTime - String
faxNumber - String
givenName - String
hireDate - String
id - String
identities - [msGraphObjectIdentity]
imAddresses - [String]
interests - [String]
isResourceAccount - Boolean
jobTitle - String
lastPasswordChangeDateTime - String
licenseAssignmentStates - [msGraphLicenseAssignmentState]
mail - String
mailNickname - String
mailboxSettings - msGraphMailboxSettings
mobilePhone - String
mySite - String
officeLocation - String
onPremisesDistinguishedName - String
onPremisesDomainName - String
onPremisesImmutableId - String
onPremisesLastSyncDateTime - String
onPremisesSamAccountName - String
onPremisesSecurityIdentifier - String
onPremisesSyncEnabled - Boolean
onPremisesUserPrincipalName - String
otherMails - [String]
passwordPolicies - String
pastProjects - [String]
postalCode - String
preferredDataLocation - String
preferredLanguage - String
preferredName - String
proxyAddresses - [String]
refreshTokensValidFromDateTime - String
responsibilities - [String]
schools - [String]
securityIdentifier - String
showInAddressList - Boolean
signInSessionsValidFromDateTime - String
skills - [String]
state - String
streetAddress - String
surname - String
usageLocation - String
userPrincipalName - String
userType - msGraphUserTypeEnum
Example
{
  "aboutMe": "xyz789",
  "accountEnabled": true,
  "assignedLicenses": [msGraphAssignedLicense],
  "assignedPlans": [msGraphAssignedPlan],
  "birthday": "abc123",
  "businessPhones": ["xyz789"],
  "city": "xyz789",
  "companyName": "xyz789",
  "country": "abc123",
  "createdDateTime": "xyz789",
  "creationType": "EmailVerified",
  "deletedDateTime": "xyz789",
  "department": "xyz789",
  "displayName": "abc123",
  "employeeHireDate": "xyz789",
  "employeeId": "abc123",
  "employeeLeaveDateTime": "abc123",
  "employeeOrgData": msGraphEmployeeOrgDate,
  "employeeType": "abc123",
  "externalUserState": "xyz789",
  "externalUserStateChangeDateTime": "abc123",
  "faxNumber": "abc123",
  "givenName": "xyz789",
  "hireDate": "xyz789",
  "id": "xyz789",
  "identities": [msGraphObjectIdentity],
  "imAddresses": ["abc123"],
  "interests": ["abc123"],
  "isResourceAccount": false,
  "jobTitle": "abc123",
  "lastPasswordChangeDateTime": "xyz789",
  "licenseAssignmentStates": [
    msGraphLicenseAssignmentState
  ],
  "mail": "abc123",
  "mailNickname": "xyz789",
  "mailboxSettings": msGraphMailboxSettings,
  "mobilePhone": "abc123",
  "mySite": "xyz789",
  "officeLocation": "abc123",
  "onPremisesDistinguishedName": "xyz789",
  "onPremisesDomainName": "xyz789",
  "onPremisesImmutableId": "xyz789",
  "onPremisesLastSyncDateTime": "xyz789",
  "onPremisesSamAccountName": "abc123",
  "onPremisesSecurityIdentifier": "abc123",
  "onPremisesSyncEnabled": true,
  "onPremisesUserPrincipalName": "abc123",
  "otherMails": ["abc123"],
  "passwordPolicies": "xyz789",
  "pastProjects": ["xyz789"],
  "postalCode": "xyz789",
  "preferredDataLocation": "abc123",
  "preferredLanguage": "xyz789",
  "preferredName": "abc123",
  "proxyAddresses": ["xyz789"],
  "refreshTokensValidFromDateTime": "xyz789",
  "responsibilities": ["xyz789"],
  "schools": ["xyz789"],
  "securityIdentifier": "xyz789",
  "showInAddressList": false,
  "signInSessionsValidFromDateTime": "abc123",
  "skills": ["abc123"],
  "state": "xyz789",
  "streetAddress": "xyz789",
  "surname": "abc123",
  "usageLocation": "xyz789",
  "userPrincipalName": "abc123",
  "userType": "Guest"
}

msGraphUserCapabilityStatusEnum

Values
Enum Value Description

Deleted

Enabled

LockedOut

Suspended

Warning

Example
"Deleted"

msGraphUserCreationTypeEnum

Values
Enum Value Description

EmailVerified

Invitation

LocalAccount

SelfServiceSignUp

Example
"EmailVerified"

msGraphUserPurposeEnum

Values
Enum Value Description

equipment

linked

others

room

shared

unknownFutureValue

user

Example
"equipment"

msGraphUserTypeEnum

Values
Enum Value Description

Guest

Member

Example
"Guest"

msGraphUsersQuery

Fields
Field Name Description
count - Int
value - [msGraphUser]
Example
{"count": 123, "value": [msGraphUser]}

msGraphWorkingHours

Fields
Field Name Description
daysOfWeek - [String]
endTime - String
startTime - String
timeZone - msGraphTimeZoneBase
Example
{
  "daysOfWeek": ["abc123"],
  "endTime": "abc123",
  "startTime": "abc123",
  "timeZone": msGraphTimeZoneBase
}