# Change OAuth2 token URL Use a custom decorator to change the OAuth2 credentials flow token URL. Estimated time: 15 minutes ## Step-by-step instructions 1. Add this code to your repo with the API (the Redocly configuration file is an example). ```yaml extends: - recommended plugins: - './acme-plugin.js' decorators: plugin/change-token-url: tokenUrl: 'https://token.example.com/url' ``` ```js import ChangeTokenUrl from './decorators/change-token-url.js'; /** @type {import('@redocly/cli').CustomRulesConfig} */ const decorators = { oas3: { 'change-token-url': ChangeTokenUrl, }, }; export default function changeTokenPlugin() { return { id: 'plugin', decorators, }; } ``` ```js /** @type {import('@redocly/cli').OasDecorator} */ export default function ChangeTokenUrl({ tokenUrl }) { return { OAuth2Flows: { leave(flows, ctx) { if (tokenUrl) { flows.clientCredentials.tokenUrl = tokenUrl; } }, }, }; } ```