Akeyless v2 API

The v2 API from Akeyless — 256 operation(s) for v2.

Operations 256

Showing the first 250 of 256. The full set is in the contract, and via get_provider_operations.

POST /assoc-role-am #
POST /assoc-target-item #
POST /auth #
POST /configure #
POST /connect #
POST /create-artifactory-target #
POST /create-auth-method #
POST /create-auth-method-aws-iam #
POST /create-auth-method-azure-ad #
POST /create-auth-method-cert #
POST /create-auth-method-gcp #
POST /create-auth-method-huawei #
POST /create-auth-method-k8s #
POST /create-auth-method-ldap #
POST /create-auth-method-oauth2 #
POST /create-auth-method-oidc #
POST /create-auth-method-saml #
POST /create-auth-method-universal-identity #
POST /create-aws-target #
POST /create-azure-target #
POST /create-certificate #
POST /create-classic-key #
POST /create-db-target #
POST /create-dfc-key #
POST /create-dockerhub-target #
POST /create-dynamic-secret #
POST /create-eks-target #
POST /create-event-forwarder #
POST /create-gcp-target #
POST /create-github-target #
POST /create-gke-target #
POST /create-k8s-target #
POST /create-key #
POST /create-ldap-target #
POST /create-ping-target #
POST /create-pki-cert-issuer #
POST /create-rabbitmq-target #
POST /create-role #
POST /create-rotated-secret #
POST /create-salesforce-target #
POST /create-secret #
POST /create-ssh-cert-issuer #
POST /create-ssh-target #
POST /create-tokenizer #
POST /create-web-target #
POST /decrypt #
POST /decrypt-gpg #
POST /decrypt-pkcs1 #
POST /decrypt-with-classic-key #
POST /delete-assoc #
POST /delete-assoc-target-item #
POST /delete-auth-method #
POST /delete-auth-methods #
POST /delete-event-forwarder #
POST /delete-item #
POST /delete-items #
POST /delete-role #
POST /delete-role-rule #
POST /delete-roles #
POST /delete-target #
POST /delete-targets #
POST /describe-item #
POST /describe-permissions #
POST /describe-sub-claims #
POST /detokenize #
POST /encrypt #
POST /encrypt-gpg #
POST /encrypt-with-classic-key #
POST /export-classic-key #
POST /gateway-create-k8s-auth-config #
POST /gateway-create-migration #
POST /gateway-create-producer-artifactory #
POST /gateway-create-producer-aws #
POST /gateway-create-producer-azure #
POST /gateway-create-producer-cassandra #
POST /gateway-create-producer-certificate-automation #
POST /gateway-create-producer-custom #
POST /gateway-create-producer-dockerhub #
POST /gateway-create-producer-eks #
POST /gateway-create-producer-gcp #
POST /gateway-create-producer-github #
POST /gateway-create-producer-gke #
POST /gateway-create-producer-hanadb #
POST /gateway-create-producer-k8s #
POST /gateway-create-producer-ldap #
POST /gateway-create-producer-mongo #
POST /gateway-create-producer-mssql #
POST /gateway-create-producer-mysql #
POST /gateway-create-producer-oracle #
POST /gateway-create-producer-ping #
POST /gateway-create-producer-postgresql #
POST /gateway-create-producer-rabbitmq #
POST /gateway-create-producer-rdp #
POST /gateway-create-producer-redshift #
POST /gateway-create-producer-snowflake #
POST /gateway-delete-allowed-management-access #
POST /gateway-delete-k8s-auth-config #
POST /gateway-delete-migration #
POST /gateway-delete-producer #
POST /gateway-get-config #
POST /gateway-get-k8s-auth-config #
POST /gateway-get-ldap-auth-config #
POST /gateway-get-migration #
POST /gateway-get-producer #
POST /gateway-get-producer-tmp-creds #
POST /gateway-list-allowed-management-access #
POST /gateway-list-migration #
POST /gateway-list-producers #
POST /gateway-migrate-personal-items #
POST /gateway-migration-status #
POST /gateway-revoke-producer-tmp-creds #
POST /gateway-rotate-secret #
POST /gateway-start-producer #
POST /gateway-stop-producer #
POST /gateway-sync-migration #
POST /gateway-update-item #
POST /gateway-update-k8s-auth-config #
POST /gateway-update-ldap-auth-config #
POST /gateway-update-migration #
POST /gateway-update-producer-artifactory #
POST /gateway-update-producer-aws #
POST /gateway-update-producer-azure #
POST /gateway-update-producer-cassandra #
POST /gateway-update-producer-certificate-automation #
POST /gateway-update-producer-custom #
POST /gateway-update-producer-dockerhub #
POST /gateway-update-producer-eks #
POST /gateway-update-producer-gcp #
POST /gateway-update-producer-github #
POST /gateway-update-producer-gke #
POST /gateway-update-producer-hana #
POST /gateway-update-producer-k8s #
POST /gateway-update-producer-ldap #
POST /gateway-update-producer-mongo #
POST /gateway-update-producer-mssql #
POST /gateway-update-producer-mysql #
POST /gateway-update-producer-oracle #
POST /gateway-update-producer-ping #
POST /gateway-update-producer-postgresql #
POST /gateway-update-producer-rabbitmq #
POST /gateway-update-producer-rdp #
POST /gateway-update-producer-redshift #
POST /gateway-update-producer-snowflake #
POST /gateway-update-producer-tmp-creds #
POST /gateway-update-tls-cert #
POST /get-account-settings #
POST /get-auth-method #
POST /get-certificate-value #
POST /get-dynamic-secret-value #
POST /get-event-forwarder #
POST /get-kube-exec-creds #
POST /get-pki-certificate #
POST /get-role #
POST /get-rotated-secret-value #
POST /get-rsa-public #
POST /get-secret-value #
POST /get-ssh-certificate #
POST /get-tags #
POST /get-target #
POST /get-target-details #
POST /kmip-client-delete-rule #
POST /kmip-client-set-rule #
POST /kmip-create-client #
POST /kmip-create-environment #
POST /kmip-delete-client #
DELETE /kmip-delete-environment #
POST /kmip-get-client #
POST /kmip-get-environment #
POST /kmip-list-clients #
POST /kmip-move-environment #
POST /kmip-renew-client #
POST /kmip-renew-environment #
POST /kmip-set-environment-state #
POST /list-auth-methods #
POST /list-gateways #
POST /list-items #
POST /list-roles #
POST /list-shared-items #
POST /list-sra-bastions #
POST /list-targets #
POST /move-objects #
POST /raw-creds #
POST /refresh-key #
POST /request-access #
POST /reverse-rbac #
POST /revoke-creds #
POST /rollback-secret #
POST /rotate-key #
POST /set-item-state #
POST /set-role-rule #
POST /share-item #
POST /sign-gpg #
POST /sign-jwt-with-classic-key #
POST /sign-pkcs1 #
POST /sign-pki-cert-with-classic-key #
POST /static-creds-auth #
POST /tokenize #
POST /uid-create-child-token #
POST /uid-generate-token #
POST /uid-list-children #
POST /uid-revoke-token #
POST /uid-rotate-token #
POST /update-account-settings #
POST /update-artifactory-target #
POST /update-assoc #
POST /update-auth-method #
POST /update-auth-method-aws-iam #
POST /update-auth-method-azure-ad #
POST /update-auth-method-cert #
POST /update-auth-method-gcp #
POST /update-auth-method-k8s #
POST /update-auth-method-ldap #
POST /update-auth-method-oauth2 #
POST /update-auth-method-oidc #
POST /update-auth-method-saml #
POST /update-auth-method-universal-identity #
POST /update-aws-target #
POST /update-aws-target-details #
POST /update-azure-target #
POST /update-certificate-value #
POST /update-db-target #
POST /update-db-target-details #
POST /update-dockerhub-target #
POST /update-eks-target #
POST /update-event-forwarder #
POST /update-gcp-target #
POST /update-github-target #
POST /update-gke-target #
POST /update-item #
POST /update-k8s-target #
POST /update-ldap-target #
POST /update-ldap-target-details #
POST /update-ping-target #
POST /update-pki-cert-issuer #
POST /update-rabbitmq-target #
POST /update-rabbitmq-target-details #
POST /update-rdp-target-details #
POST /update-role #
POST /update-rotated-secret #
POST /update-rotation-settingsrotate-key #
POST /update-salesforce-target #
POST /update-secret-val #
POST /update-ssh-cert-issuer #
POST /update-ssh-target #
POST /update-ssh-target-details #
POST /update-target #
POST /update-target-details #
POST /update-web-target #
POST /update-web-target-details #

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/akeyless-v2-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

akeyless-v2-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    email: support@akeyless.io
    name: Akeyless
    url: http://akeyless.io
  description: The purpose of this application is to provide access to Akeyless API.
  title: Akeyless V2 API
  version: '2.0'
servers:
- url: https://api.akeyless.io/
tags:
- name: v2
paths:
  /assoc-role-am:
    post:
      operationId: assocRoleAuthMethod
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/assocRoleAuthMethod'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateRoleAuthMethodAssocOutput'
          description: assocRoleAuthMethodResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /assoc-target-item:
    post:
      operationId: assocTargetItem
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/assocTargetItem'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateTargetItemAssocOutput'
          description: assocTargetItemResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /auth:
    post:
      operationId: auth
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/auth'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AuthOutput'
          description: authResponse wraps response body.
        '401':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /configure:
    post:
      operationId: configure
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/configure'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/configureOutput'
          description: configureResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /connect:
    post:
      operationId: Connect
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Connect'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/connectOutput'
          description: connectResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-artifactory-target:
    post:
      operationId: createArtifactoryTarget
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createArtifactoryTarget'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createArtifactoryTargetOutput'
          description: createArtifactoryTargetResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-auth-method:
    post:
      operationId: createAuthMethod
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createAuthMethod'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createAuthMethodOutput'
          description: createAuthMethodResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-auth-method-aws-iam:
    post:
      operationId: createAuthMethodAWSIAM
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createAuthMethodAWSIAM'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createAuthMethodAWSIAMOutput'
          description: createAuthMethodAWSIAMResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-auth-method-azure-ad:
    post:
      operationId: createAuthMethodAzureAD
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createAuthMethodAzureAD'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createAuthMethodAzureADOutput'
          description: createAuthMethodAzureADResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-auth-method-cert:
    post:
      operationId: createAuthMethodCert
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createAuthMethodCert'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createAuthMethodCertOutput'
          description: createAuthMethodCertResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-auth-method-gcp:
    post:
      operationId: createAuthMethodGCP
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createAuthMethodGCP'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createAuthMethodGCPOutput'
          description: createAuthMethodGCPResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-auth-method-huawei:
    post:
      operationId: createAuthMethodHuawei
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createAuthMethodHuawei'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createAuthMethodHuaweiOutput'
          description: createAuthMethodHuaweiResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-auth-method-k8s:
    post:
      operationId: createAuthMethodK8S
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createAuthMethodK8S'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createAuthMethodK8SOutput'
          description: createAuthMethodK8SResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-auth-method-ldap:
    post:
      operationId: createAuthMethodLDAP
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createAuthMethodLDAP'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createAuthMethodLDAPOutput'
          description: createAuthMethodLDAPResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-auth-method-oauth2:
    post:
      operationId: createAuthMethodOAuth2
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createAuthMethodOAuth2'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createAuthMethodOAuth2Output'
          description: createAuthMethodOAuth2Response wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-auth-method-oidc:
    post:
      operationId: createAuthMethodOIDC
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createAuthMethodOIDC'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createAuthMethodOIDCOutput'
          description: createAuthMethodOIDCResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-auth-method-saml:
    post:
      operationId: createAuthMethodSAML
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createAuthMethodSAML'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createAuthMethodSAMLOutput'
          description: createAuthMethodSAMLResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-auth-method-universal-identity:
    post:
      operationId: createAuthMethodUniversalIdentity
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createAuthMethodUniversalIdentity'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createAuthMethodUniversalIdentityOutput'
          description: createAuthMethodUniversalIdentityResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-aws-target:
    post:
      operationId: createAWSTarget
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createAWSTarget'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createAWSTargetOutput'
          description: createAWSTargetResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-azure-target:
    post:
      operationId: createAzureTarget
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createAzureTarget'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createAzureTargetOutput'
          description: createAzureTargetResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-certificate:
    post:
      operationId: createCertificate
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createCertificate'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createCertificateOutput'
          description: createCertificateResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-classic-key:
    post:
      operationId: CreateClassicKey
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateClassicKey'
        required: true
      responses:
        '201':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateClassicKeyOutput'
          description: CreateClassicKeyResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-db-target:
    post:
      operationId: createDBTarget
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createDBTarget'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createDBTargetOutput'
          description: createDBTargetResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-dfc-key:
    post:
      operationId: createDFCKey
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createDFCKey'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createDFCKeyOutput'
          description: createDFCKeyResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-dockerhub-target:
    post:
      operationId: createDockerhubTarget
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createDockerhubTarget'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createDockerhubTargetOutput'
          description: createDockerhubTargetResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-dynamic-secret:
    post:
      operationId: createDynamicSecret
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createDynamicSecret'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createDynamicSecretOutput'
          description: createDynamicSecretResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-eks-target:
    post:
      operationId: createEKSTarget
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createEKSTarget'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createEKSTargetOutput'
          description: createEKSTargetResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-event-forwarder:
    post:
      operationId: createEventForwarder
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createEventForwarder'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createEventForwarderOutput'
          description: createEventForwarderResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-gcp-target:
    post:
      operationId: createGcpTarget
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createGcpTarget'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createGcpTargetOutput'
          description: createGcpTargetResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-github-target:
    post:
      operationId: createGithubTarget
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createGithubTarget'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createGithubTargetOutput'
          description: createGithubTargetResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-gke-target:
    post:
      operationId: createGKETarget
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createGKETarget'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createGKETargetOutput'
          description: createGKETargetResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-k8s-target:
    post:
      operationId: createNativeK8STarget
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createNativeK8STarget'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createNativeK8STargetOutput'
          description: createNativeK8STargetResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-key:
    post:
      operationId: createKey
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createKey'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createKeyOutput'
          description: createKeyResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-ldap-target:
    post:
      operationId: createldapTarget
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createLdapTarget'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createLdapTargetOutput'
          description: createldapTargetResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-ping-target:
    post:
      operationId: createPingTarget
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createPingTarget'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createPingTargetOutput'
          description: createPingTargetResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-pki-cert-issuer:
    post:
      operationId: CreatePKICertIssuer
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreatePKICertIssuer'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createPKICertIssuerOutput'
          description: createPKICertIssuerResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-rabbitmq-target:
    post:
      operationId: createRabbitMQTarget
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createRabbitMQTarget'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createRabbitMQTargetOutput'
          description: createRabbitMQTargetResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-role:
    post:
      operationId: createRole
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createRole'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createRoleOutput'
          description: createRoleResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-rotated-secret:
    post:
      operationId: createRotatedSecret
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createRotatedSecret'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateRotatedSecretOutput'
          description: createRotatedSecretResponse wraps response body.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JSONError'
          description: 'errorResponse wraps any error to return it as a JSON object with one "error"

            field.'
      tags:
      - v2
      x-codegen-request-body-name: body
  /create-salesforce-target:
    post:
      operationId: createSalesforceTarget
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/createSalesforceTarget'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/createSalesforceTargetOutput'
          description: createSalesforceTargetResponse wraps response body.
        default:
          content:
            application/json:
      

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