---
title: "Create a New Access Token"
method: POST
path: "/oauth/token"
tags: ["Access Token"]
---

# Create a New Access Token

`POST /oauth/token`

## Request

- Base URL: `https://betatest.degreed.com`
- URL: `https://betatest.degreed.com/oauth/token`
- Auth: none required

This endpoint creates an access token. Access tokens are valid only for the set of operations and resources described in the scope of the token request. For more information, see [Authentication Guide](https://degreed.readme.io/docs/authentication).

## Request body `application/x-www-form-urlencoded`

- OauthTokenBody
  - `grant_type` string, required: The way the application gets an access token. Use `client_credentials`.
  - `client_id` string, required: The `client_id` given to you by Degreed.
  - `client_secret` string, required: The `client_secret` given to you by Degreed.
  - `scope` string, required: The list of scopes used to control sets of operations and resources that the access token permits. The list must use a comma-delimited data format.

## Response `200`

Success

---

[API](https://skmtc.dev/degreed/apis/degreed-authentication.md) - [All operations](https://skmtc.dev/degreed/apis/degreed-authentication/llms.txt) - [OpenAPI document](https://skmtc.dev/degreed/apis/degreed-authentication/revisions/64c85a1738b1?raw)
