datahub/docs/tools/tutorials/references/generate-access-token.md
Hyejin Yoon 2c76edf898
docs(sdk): improve Python sdk and GraphQL docs (#7557)
Co-authored-by: Hyejin Yoon <yoonhyejin@Hyejins-MacBook-Pro.local>
2023-03-12 18:05:15 -07:00

844 B

Generate Access Token

With CURL, you need to provide tokens. To generate token, run the following comand.

curl --location --request POST 'http://localhost:8080/api/graphql' \
--header 'X-DataHub-Actor: urn:li:corpuser:datahub' \
--header 'Content-Type: application/json' \
--data-raw '{ "query":"mutation { createAccessToken(input: { type: PERSONAL, actorUrn: \"urn:li:corpuser:datahub\", duration: ONE_HOUR, name: \"my personal token\" } ) { accessToken metadata { id name description} } }", "variables":{}}'

Expected Response:

{
  "data": {
    "createAccessToken": {
      "accessToken": <my-access-token>,
      "metadata": {
        "id": <my-id>,
        "name": "my personal token",
        "description": null
      }
    }
  },
  "extensions": {}
}

You can now copy accessToken and pass it to header.