---
title: "POST /vendor-api/oauth2/token"
method: POST
path: "/vendor-api/oauth2/token"
---

# POST /vendor-api/oauth2/token

`POST /vendor-api/oauth2/token`

## Request

- Base URL: `http://localhost:2000`
- URL: `http://localhost:2000/vendor-api/oauth2/token`
- Auth: none declared
- TypeScript: <https://skmtc.dev/synopsys/apis/synopsys-cloud-openlink-api-specification/docs/vendor-api/oauth2/token/post.ts> (a function with typed inputs; its response is checked against the schema)

## Request body

- Oauth2ClientInfo
  - `url` string, required: Remote Url (POST) to trigger item action
  - `header` object: Fixed header to be send on item url request
  - `staticBody` object: Fixed body parameters merged into the body to be send on item url request
  - `clientId` string, required: OAuth2 client Id
  - `clientSecret` string, required: OAuth2 client secret

## Other responses

- `400`

---

[API](https://skmtc.dev/synopsys/apis/synopsys-cloud-openlink-api-specification.md) - [All operations](https://skmtc.dev/synopsys/apis/synopsys-cloud-openlink-api-specification/llms.txt) - [OpenAPI document](https://skmtc.dev/synopsys/apis/synopsys-cloud-openlink-api-specification/revisions/20d9e4dbf0ed?raw)
