Anchor to delegateAccessTokenCreatedelegate
delegateAccessTokenCreate
mutation
Creates a delegate access token.
To learn more about creating delegate access tokens, refer to Delegate OAuth access tokens to subsystems.
Anchor to Arguments
Arguments
- Anchor to inputinput•Delegate
Access requiredToken Input! The input fields for creating a delegate access token.
Was this section helpful?
Anchor to DelegateAccessTokenCreatePayload returnsDelegateAccessTokenCreatePayload returns
- Anchor to delegateAccessTokendelegate•
Access Token The delegate access token.
- Anchor to shopshop•Shop!non-null
The user's shop.
- Anchor to userErrorsuser•
Errors The list of errors that occurred from executing the mutation.
Was this section helpful?
Mutation Reference
mutation delegateAccessTokenCreate($input: DelegateAccessTokenInput!) {
delegateAccessTokenCreate(input: $input) {
delegateAccessToken {
# DelegateAccessToken fields
}
shop {
# Shop fields
}
userErrors {
field
message
}
}
}
Input
{
"input": {
"delegateAccessScope": [
"<your-delegateAccessScope>"
],
"expiresIn": 1
}
}
{
"input": {
"delegateAccessScope": [
"<your-delegateAccessScope>"
],
"expiresIn": 1
}
}
input DelegateAccessTokenInput {
delegateAccessScope: [String!]!
expiresIn: Int
}