Access Keys

Access keys are used to authenticate you with our API. You can create a new key or delete an existing key at any time. You can also temporarily disable a key.

Creating an Access Key

mutation {
  createAccessKey {
    key
    secret
  }
}

Response Example

{
  "data": {
    "createAccessKey": {
      "key": "YX62XXXXXXXXXX6YB",
      "secret": "XXXXXXXXXXXXXX"
    }
  }
}

Disable/Enable an Access Key

This request will disable/enable an existing access key. Arguments must pass the access key id (not the secret) and enabled as a boolean

mutation {
    updateAccessKey(key:"YX62XXXXXXXXXX6YB", enabled: false) {
        key
        enabled
    }
}

Response Example

{
  "data": {
    "updateAccessKey": {
      "key": "YX62XXXXXXXXXX6YB",
      "enabled": false
    }
  }
}

Delete an Access Key

This mutation will delete the access key permanently.

mutation {
  deleteAccessKey (key: "YXXXXXXXXXXXX6YB") 
}

Response Example

{
  "data": {
    "deleteAccessKey": true
  }
}

Last updated

Was this helpful?