Adyen Companies API

The Companies API from Adyen — 29 operation(s) for companies.

Operations 44

GET /companies Adyen Get a List of Company Accounts #
GET /companies/{companyId} Adyen Get a Company Account #
GET /companies/{companyId}/androidApps Adyen Get a List of Android Apps #
POST /companies/{companyId}/androidApps Adyen Upload Android App #
GET /companies/{companyId}/androidApps/{id} Adyen Get Android App #
GET /companies/{companyId}/androidCertificates Adyen Get a List of Android Certificates #
GET /companies/{companyId}/apiCredentials Adyen Get a List of API Credentials #
POST /companies/{companyId}/apiCredentials Adyen Create an API Credential. #
GET /companies/{companyId}/apiCredentials/{apiCredentialId} Adyen Get an API Credential #
PATCH /companies/{companyId}/apiCredentials/{apiCredentialId} Adyen Update an API Credential. #
GET /companies/{companyId}/apiCredentials/{apiCredentialId}/allowedOrigins Adyen Get a List of Allowed Origins #
POST /companies/{companyId}/apiCredentials/{apiCredentialId}/allowedOrigins Adyen Create an Allowed Origin #
DELETE /companies/{companyId}/apiCredentials/{apiCredentialId}/allowedOrigins/{originId} Adyen Delete an Allowed Origin #
GET /companies/{companyId}/apiCredentials/{apiCredentialId}/allowedOrigins/{originId} Adyen Get an Allowed Origin #
POST /companies/{companyId}/apiCredentials/{apiCredentialId}/generateApiKey Adyen Generate New API Key #
POST /companies/{companyId}/apiCredentials/{apiCredentialId}/generateClientKey Adyen Generate New Client Key #
GET /companies/{companyId}/billingEntities Adyen Get a List of Billing Entities #
GET /companies/{companyId}/merchants Adyen Get a List of Merchant Accounts #
GET /companies/{companyId}/shippingLocations Adyen Get a List of Shipping Locations #
POST /companies/{companyId}/shippingLocations Adyen Create a Shipping Location #
GET /companies/{companyId}/terminalActions Adyen Get a List of Terminal Actions #
GET /companies/{companyId}/terminalActions/{actionId} Adyen Get Terminal Action #
GET /companies/{companyId}/terminalLogos Adyen Get the Terminal Logo #
PATCH /companies/{companyId}/terminalLogos Adyen Update the Terminal Logo #
GET /companies/{companyId}/terminalModels Adyen Get a List of Terminal Models #
GET /companies/{companyId}/terminalOrders Adyen Get a List of Orders #
POST /companies/{companyId}/terminalOrders Adyen Create an Order #
GET /companies/{companyId}/terminalOrders/{orderId} Adyen Get an Order #
PATCH /companies/{companyId}/terminalOrders/{orderId} Adyen Update an Order #
POST /companies/{companyId}/terminalOrders/{orderId}/cancel Adyen Cancel an Order #
GET /companies/{companyId}/terminalProducts Adyen Get a List of Terminal Products #
GET /companies/{companyId}/terminalSettings Adyen Get Terminal Settings #
PATCH /companies/{companyId}/terminalSettings Adyen Update Terminal Settings #
GET /companies/{companyId}/users Adyen Get a List of Users #
POST /companies/{companyId}/users Adyen Create a New User #
GET /companies/{companyId}/users/{userId} Adyen Get User Details #
PATCH /companies/{companyId}/users/{userId} Adyen Update User Details #
GET /companies/{companyId}/webhooks Adyen List All Webhooks #
POST /companies/{companyId}/webhooks Adyen Set Up a Webhook #
DELETE /companies/{companyId}/webhooks/{webhookId} Adyen Remove a Webhook #
GET /companies/{companyId}/webhooks/{webhookId} Adyen Get a Webhook #
PATCH /companies/{companyId}/webhooks/{webhookId} Adyen Update a Webhook #
POST /companies/{companyId}/webhooks/{webhookId}/generateHmac Adyen Generate an HMAC Key #
POST /companies/{companyId}/webhooks/{webhookId}/test Adyen Test a Webhook #

Documentation

📖
Documentation
https://docs.adyen.com/marketplaces-and-platforms/classic/configure-notifications/
📖
Documentation
https://docs.adyen.com/api-explorer/Account/6/overview
📖
Documentation
https://docs.adyen.com/development-resources/webhooks/
📖
Documentation
https://docs.adyen.com/api-explorer/BalanceControl/1/overview
📖
Documentation
https://docs.adyen.com/api-explorer/BinLookup/52/overview
📖
Documentation
https://docs.adyen.com/api-explorer/Checkout/71/overview
📖
Documentation
https://docs.adyen.com/api-explorer/balanceplatform/2/overview
📖
Documentation
https://docs.adyen.com/api-explorer/balanceplatform-webhooks/1/overview
📖
Documentation
https://docs.adyen.com/development-resources/data-protection-api/
📖
Documentation
https://docs.adyen.com/risk-management/disputes-api
📖
Documentation
https://docs.adyen.com/marketplaces-and-platforms/classic/fund-transfer/
📖
Documentation
https://docs.adyen.com/marketplaces-and-platforms/collect-verification-details/hosted/
📖
Documentation
https://docs.adyen.com/marketplaces-and-platforms/legal-entity-management-api/
📖
Documentation
https://docs.adyen.com/api-explorer/Management/3/overview
📖
Documentation
https://docs.adyen.com/api-explorer/management-webhooks/3/overview
📖
Documentation
https://docs.adyen.com/marketplaces-and-platforms/classic/notifications
📖
Documentation
https://docs.adyen.com/point-of-sale/design-your-integration/notifications/
📖
Documentation
https://docs.adyen.com/online-payments/
📖
Documentation
https://docs.adyen.com/online-payments/online-payouts
📖
Documentation
https://docs.adyen.com/point-of-sale/design-your-integration/terminal-api/
📖
Documentation
https://docs.adyen.com/online-payments/tokenization
📖
Documentation
https://docs.adyen.com/api-explorer/report-webhooks/1/overview
📖
Documentation
https://docs.adyen.com/payment-methods/gift-cards/stored-value-api/
📖
Documentation
https://docs.adyen.com/point-of-sale/design-your-integration/terminal-api/terminal-api-reference/
📖
Documentation
https://docs.adyen.com/development-resources/testing/create-test-cards
📖
Documentation
https://docs.adyen.com/marketplaces-and-platforms/business-accounts/transactions/transaction-webhooks/
📖
Documentation
https://docs.adyen.com/api-explorer/transfer-webhooks/3/overview
📖
Documentation
https://docs.adyen.com/marketplaces-and-platforms/payout-to-users/on-demand-payouts
📖
Documentation
https://docs.adyen.com/development-resources/webhooks

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/adyen-companies-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

adyen-companies-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: '3'
  x-publicVersion: true
  title: Adyen Management Companies API
  description: Configure and manage your Adyen company and merchant accounts, stores, and payment terminals.
  termsOfService: https://www.adyen.com/legal/terms-and-conditions
  contact:
    name: Adyen Developer Experience team
    url: https://github.com/Adyen/adyen-openapi
servers:
- url: https://management-test.adyen.com/v3
tags:
- name: Companies
paths:
  /companies:
    get:
      tags:
      - Companies
      summary: Adyen Get a List of Company Accounts
      description: 'Returns the list of company accounts that your API credential has access to. The list is grouped into pages as defined by the query parameters.


        To make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions):


        * Management API—Account read'
      operationId: get-companies
      x-sortIndex: 0
      x-methodName: listCompanyAccounts
      security:
      - BasicAuth: []
      - ApiKeyAuth: []
      parameters:
      - description: The number of the page to fetch.
        name: pageNumber
        in: query
        required: false
        schema:
          format: int32
          type: integer
      - description: The number of items to have on a page, maximum 100. The default is 10 items on a page.
        name: pageSize
        in: query
        required: false
        schema:
          format: int32
          type: integer
      responses:
        '200':
          content:
            application/json:
              examples:
                success:
                  $ref: '#/components/examples/get-companies-success-200'
              schema:
                $ref: '#/components/schemas/ListCompanyResponse'
          description: OK - the request has succeeded.
        '400':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies400Example:
                  summary: Default get-companies 400 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Bad Request - a problem reading or understanding the request.
        '401':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies401Example:
                  summary: Default get-companies 401 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Unauthorized - authentication required.
        '403':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies403Example:
                  summary: Default get-companies 403 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Forbidden - insufficient permissions to process the request.
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies422Example:
                  summary: Default get-companies 422 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Unprocessable Entity - a request validation error.
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies500Example:
                  summary: Default get-companies 500 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Internal Server Error - the server could not process the request.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /companies/{companyId}:
    get:
      tags:
      - Companies
      summary: Adyen Get a Company Account
      description: "Returns the company account specified in the path. Your API credential must have access to the company account. \n\nTo make this request, your API credential must have the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions):\n* Management API—Account read"
      operationId: get-companies-companyId
      x-sortIndex: 0
      x-methodName: getCompanyAccount
      security:
      - BasicAuth: []
      - ApiKeyAuth: []
      parameters:
      - description: The unique identifier of the company account.
        name: companyId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              examples:
                success:
                  $ref: '#/components/examples/get-companies-companyId-success-200'
              schema:
                $ref: '#/components/schemas/Company'
          description: OK - the request has succeeded.
        '400':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies-companyId400Example:
                  summary: Default get-companies-companyId 400 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Bad Request - a problem reading or understanding the request.
        '401':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies-companyId401Example:
                  summary: Default get-companies-companyId 401 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Unauthorized - authentication required.
        '403':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies-companyId403Example:
                  summary: Default get-companies-companyId 403 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Forbidden - insufficient permissions to process the request.
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies-companyId422Example:
                  summary: Default get-companies-companyId 422 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Unprocessable Entity - a request validation error.
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies-companyId500Example:
                  summary: Default get-companies-companyId 500 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Internal Server Error - the server could not process the request.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /companies/{companyId}/androidApps:
    get:
      tags:
      - Companies
      summary: Adyen Get a List of Android Apps
      description: "Returns a list of the Android apps that are available for the company identified in the path. \nThese apps have been uploaded to Adyen and can be installed or uninstalled on Android payment terminals through [terminal actions](https://docs.adyen.com/point-of-sale/automating-terminal-management/terminal-actions-api).\n\nTo make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions):\n* Management API—Android files read\n* Management API—Android files read and write\n* Management API—Terminal actions read\n* Management API—Terminal actions read and write"
      operationId: get-companies-companyId-androidApps
      x-sortIndex: 1
      x-methodName: listAndroidApps
      security:
      - BasicAuth: []
      - ApiKeyAuth: []
      parameters:
      - description: The unique identifier of the company account.
        name: companyId
        in: path
        required: true
        schema:
          type: string
      - description: The number of the page to fetch.
        name: pageNumber
        in: query
        required: false
        schema:
          format: int32
          type: integer
      - description: The number of items to have on a page, maximum 100. The default is 20 items on a page.
        name: pageSize
        in: query
        required: false
        schema:
          format: int32
          type: integer
      - description: The package name that uniquely identifies the Android app.
        name: packageName
        in: query
        required: false
        schema:
          type: string
      - description: The version number of the app.
        name: versionCode
        in: query
        required: false
        schema:
          format: int32
          type: integer
      responses:
        '200':
          content:
            application/json:
              examples:
                success:
                  $ref: '#/components/examples/get-companies-companyId-androidApps-success-200'
              schema:
                $ref: '#/components/schemas/AndroidAppsResponse'
          description: OK - the request has succeeded.
        '400':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies-companyId-androidApps400Example:
                  summary: Default get-companies-companyId-androidApps 400 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Bad Request - a problem reading or understanding the request.
        '401':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies-companyId-androidApps401Example:
                  summary: Default get-companies-companyId-androidApps 401 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Unauthorized - authentication required.
        '403':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies-companyId-androidApps403Example:
                  summary: Default get-companies-companyId-androidApps 403 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Forbidden - insufficient permissions to process the request.
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies-companyId-androidApps422Example:
                  summary: Default get-companies-companyId-androidApps 422 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Unprocessable Entity - a request validation error.
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies-companyId-androidApps500Example:
                  summary: Default get-companies-companyId-androidApps 500 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Internal Server Error - the server could not process the request.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    post:
      tags:
      - Companies
      summary: Adyen Upload Android App
      description: 'Uploads an Android APK file to Adyen.

        The maximum APK file size is 200 MB.

        To make this request, your API credential must have the following [role](https://docs.adyen.com/development-resources/api-credentials#api-permissions):

        * Management API—Android files read and write


        >By choosing to upload, install, or run any third-party applications on an Adyen payment terminal, you accept full responsibility and liability for any consequences of uploading, installing, or running any such applications.'
      x-addedInVersion: '3'
      operationId: post-companies-companyId-androidApps
      x-sortIndex: 4
      x-methodName: uploadAndroidApp
      security:
      - BasicAuth: []
      - ApiKeyAuth: []
      parameters:
      - description: The unique identifier of the company account.
        name: companyId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UploadAndroidAppResponse'
              examples:
                post-companies-companyId-androidApps200Example:
                  summary: Default post-companies-companyId-androidApps 200 response
                  x-microcks-default: true
                  value:
                    id: '500123'
          description: OK - the request has succeeded.
        '400':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                post-companies-companyId-androidApps400Example:
                  summary: Default post-companies-companyId-androidApps 400 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Bad Request - a problem reading or understanding the request.
        '401':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                post-companies-companyId-androidApps401Example:
                  summary: Default post-companies-companyId-androidApps 401 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Unauthorized - authentication required.
        '403':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                post-companies-companyId-androidApps403Example:
                  summary: Default post-companies-companyId-androidApps 403 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Forbidden - insufficient permissions to process the request.
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                post-companies-companyId-androidApps422Example:
                  summary: Default post-companies-companyId-androidApps 422 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Unprocessable Entity - a request validation error.
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                post-companies-companyId-androidApps500Example:
                  summary: Default post-companies-companyId-androidApps 500 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Internal Server Error - the server could not process the request.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /companies/{companyId}/androidApps/{id}:
    get:
      tags:
      - Companies
      summary: Adyen Get Android App
      description: "Returns the details of the Android app identified in the path. \nThese apps have been uploaded to Adyen and can be installed or uninstalled on Android payment terminals through [terminal actions](https://docs.adyen.com/point-of-sale/automating-terminal-management/terminal-actions-api).\n\nTo make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions):\n* Management API—Android files read\n* Management API—Android files read and write"
      operationId: get-companies-companyId-androidApps-id
      x-sortIndex: 3
      x-methodName: getAndroidApp
      security:
      - BasicAuth: []
      - ApiKeyAuth: []
      parameters:
      - description: The unique identifier of the company account.
        name: companyId
        in: path
        required: true
        schema:
          type: string
      - description: The unique identifier of the app.
        name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AndroidApp'
              examples:
                get-companies-companyId-androidApps-id200Example:
                  summary: Default get-companies-companyId-androidApps-id 200 response
                  x-microcks-default: true
                  value:
                    description: A sample description for this resource.
                    errorCode: CODE123
                    id: '500123'
                    label: example_value
                    packageName: Example Name
                    status: active
                    versionCode: 500
                    versionName: Example Name
          description: OK - the request has succeeded.
        '400':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies-companyId-androidApps-id400Example:
                  summary: Default get-companies-companyId-androidApps-id 400 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Bad Request - a problem reading or understanding the request.
        '401':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies-companyId-androidApps-id401Example:
                  summary: Default get-companies-companyId-androidApps-id 401 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Unauthorized - authentication required.
        '403':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies-companyId-androidApps-id403Example:
                  summary: Default get-companies-companyId-androidApps-id 403 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Forbidden - insufficient permissions to process the request.
        '422':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies-companyId-androidApps-id422Example:
                  summary: Default get-companies-companyId-androidApps-id 422 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Unprocessable Entity - a request validation error.
        '500':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:
                get-companies-companyId-androidApps-id500Example:
                  summary: Default get-companies-companyId-androidApps-id 500 response
                  x-microcks-default: true
                  value:
                    detail: example_value
                    errorCode: CODE123
                    instance: example_value
                    invalidFields:
                    - example_value
                    requestId: '500123'
                    response: example_value
                    status: 500
                    title: example_value
                    type: standard
          description: Internal Server Error - the server could not process the request.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /companies/{companyId}/androidCertificates:
    get:
      tags:
      - Companies
      summary: Adyen Get a List of Android Certificates
      description: 'Returns a list of the Android certificates that are available for the company identified in the path.

        Typically, these certificates enable running apps on Android payment terminals. The certifcates in the list have been uploaded to Adyen and can be installed or uninstalled on Android terminals through [terminal actions](https://docs.adyen.com/point-of-sale/automating-terminal-management/terminal-actions-api).


        To make this request, your API credential must have one of the following [roles](https://docs.adyen.com/development-resources/api-credentials#api-permissions):

        * Management API—Android files read

        * Management API—Android files read and write

        * Management API—Terminal actions read

        * Management API—Terminal actions read and write'
      operationId: get-companies-companyId-androidCertificates
      x-sortIndex: 2
      x-methodName: listAndroidCertificates
      security:
      - BasicAuth: []
      - ApiKeyAuth: []
      parameters:
      - description: The unique identifier of the company account.
        name: companyId
        in: path
        required: true
        schema:
          type: string
      - description: The number of the page to fetch.
        name: pageNumber
        in: query
        required: false
        schema:
          format: int32
          type: integer
      - description: The number of items to have on a page, maximum 100. The default is 20 items on a page.
        name: pageSize
        in: query
        required: false
        schema:
          format: int32
          type: integer
      - description: The name of the certificate.
        name: certificateName
        in: query
        required: false
        schema:
          type: string
      responses:
        '200':
          content:
            application/json:
              examples:
                success:
                  $ref: '#/components/examples/get-companies-companyId-androidCertificates-success-200'
              schema:
                $ref: '#/components/schemas/AndroidCertificatesResponse'
          description: OK - the request has succeeded.
        '400':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RestServiceError'
              examples:

# --- truncated at 32 KB (440 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/openapi/adyen-companies-api-openapi.yml