Anchor to section titled 'undefined'

delegateAccessTokenCreate
mutation

Creates a delegate access token.

To learn more about creating delegate access tokens, refer to Delegate OAuth access tokens to subsystems.


The input fields for creating a delegate access token.


Was this section helpful?

The delegate access token.

The user's shop.

The list of errors that occurred from executing the mutation.


Was this section helpful?
Hide code
Mutation reference
Copy
mutation delegateAccessTokenCreate($input: DelegateAccessTokenInput!) {
  delegateAccessTokenCreate(input: $input) {
    delegateAccessToken {
      # DelegateAccessToken fields
    }
    shop {
      # Shop fields
    }
    userErrors {
      field
      message
    }
  }
}
Hide code
Input
Copy
{
  "input": {
    "delegateAccessScope": [
      "<your-delegateAccessScope>"
    ],
    "expiresIn": 1
  }
}
input DelegateAccessTokenInput {
  delegateAccessScope: [String!]!
  expiresIn: Int
}