--- url: https://docs.youcan.shop/youcan-pay/oauth/refresh-token.md --- # Refresh Token To request a new access token once the current one expires, send a POST request to the token endpoint with the refresh token and necessary credentials. In response, the server will issue a new access token, allowing continued API access without requiring the user to repeatedly authenticate. ## Request **Endpoint:** `POST /oauth/token` ```bash $ curl --location --request POST 'https://youcanpay.com/api/v2/oauth/token' \ --form 'client_id="9b2efcdf-4493..."' \ --form 'client_secret="AGZaZrlI28D..."' \ --form 'grant_type="refresh_token"' \ --form 'refresh_token="def50200fb4a514810b8d8fc32..."' \ --form 'scope=""' \ --header 'Accept: application/json' ``` ## Response ### The response object ```json { "token_type": "Bearer", "expires_in": 31622400, "access_token": "eyJ0eXAiOiJKV1QiL...", "refresh_token": "def50200fb4a514810b8d8fc32..." } ```