openapi: 3.1.0 info: title: Akeneo PIM REST Asset Manager Authentication API version: 1.0.0 description: 'REST API for the Akeneo Product Information Management (PIM) platform. Manage products, product models, families, attributes, categories, channels, locales, assets, reference entities, catalogs, workflows, and more. Authentication uses OAuth 2.0 client credentials with per-tenant base URLs in the SaaS edition. ' contact: name: Akeneo url: https://api.akeneo.com license: name: Documentation Terms url: https://api.akeneo.com servers: - url: https://{tenant}.cloud.akeneo.com description: Akeneo PIM SaaS tenant variables: tenant: default: demo description: Tenant subdomain assigned by Akeneo. security: - BearerAuth: [] tags: - name: Authentication paths: /api/oauth/v1/token: post: tags: - Authentication summary: Request OAuth 2.0 access token operationId: requestToken requestBody: required: true content: application/json: schema: type: object properties: grant_type: type: string enum: - password - refresh_token username: type: string password: type: string refresh_token: type: string required: - grant_type responses: '200': description: Access token. components: securitySchemes: OAuth2ClientCredentials: type: oauth2 flows: clientCredentials: tokenUrl: https://{tenant}.cloud.akeneo.com/api/oauth/v1/token scopes: {} BearerAuth: type: http scheme: bearer bearerFormat: JWT