Acquia · Capability

Acquia Cloud API Documentation — Account

Acquia Cloud API Documentation — Account. 27 operations. Lead operation: Returns details about your account.. Self-contained Naftiko capability covering one Acquia business surface.

Run with Naftiko AcquiaAccount

What You Can Do

GET
Getaccount — Returns details about your account.
/v1/account
POST
Postaccountapplicationmarkrecent — Marks an application as recently viewed.
/v1/account/applications/{applicationuuid}/actions/mark-recent
POST
Postaccountapplicationstar — Stars an application.
/v1/account/applications/{applicationuuid}/actions/star
POST
Postaccountapplicationunstar — Removes an application from the user's starred list.
/v1/account/applications/{applicationuuid}/actions/unstar
GET
Getaccountapplicationhaspermission — Returns whether your account has access to a specific application permission.
/v1/account/applications/{applicationuuid}/has-permission
GET
Getaccountapplicationisadministrator — Returns whether your account is an administrator for an application.
/v1/account/applications/{applicationuuid}/is-admin
GET
Getaccountapplicationisowner — Returns whether your account is the owner for an application.
/v1/account/applications/{applicationuuid}/is-owner
GET
Getaccountdrushaliasesdownload — Returns the drush aliases as a compressed archive download.
/v1/account/drush-aliases/download
GET
Getaccountides — Returns a list of Cloud IDEs associated with the current user.
/v1/account/ides
GET
Getaccountinvites — Gets a list of all organization admin and team invites that are pending for the current user.
/v1/account/invites
GET
Getaccountmessages — Returns a list of messages associated with the current user.
/v1/account/messages
GET
Getaccountorganizationisadministrator — Returns whether your account is an administrator for an organization.
/v1/account/organizations/{organizationuuid}/is-admin
GET
Getaccountorganizationisowner — Returns whether your account is the owner for an organization.
/v1/account/organizations/{organizationuuid}/is-owner
POST
Postaccountpassword — Verifies that the supplied password matches the current user's password.
/v1/account/password
GET
Getaccountsshkeys — Gets a list of SSH keys associated with the current user.
/v1/account/ssh-keys
POST
Postaccountsshkeys — Installs a new SSH key for the current user.
/v1/account/ssh-keys
GET
Getaccountsshkey — Get an SSH key associated with the currently-logged in user.
/v1/account/ssh-keys/{sshkeyuuid}
DELETE
Deleteaccountsshkey — Deletes an SSH key.
/v1/account/ssh-keys/{sshkeyuuid}
GET
Getaccountsubscriptionisadministrator — Returns whether your account is an administrator for a subscription.
/v1/account/subscriptions/{subscriptionuuid}/is-admin
GET
Getaccountsubscriptionisowner — Returns whether your account is the owner for a subscription.
/v1/account/subscriptions/{subscriptionuuid}/is-owner
GET
Getaccountteamhaspermission — Returns whether your account has access to a specific team permission.
/v1/account/teams/{teamuuid}/has-permission
GET
Getaccountteamisadministrator — Returns whether your account is an administrator for a team.
/v1/account/teams/{teamuuid}/is-admin
GET
Getaccountteamisowner — Returns whether your account is the owner for a team.
/v1/account/teams/{teamuuid}/is-owner
GET
Getaccounttokens — Returns a list of metadata for API access tokens tied to your account.
/v1/account/tokens
POST
Postaccounttokens — Creates an API access token tied to your account.
/v1/account/tokens
GET
Getaccounttoken — Return details about a specific token.
/v1/account/tokens/{tokenuuid}
DELETE
Deleteaccounttoken — Revokes an access token.
/v1/account/tokens/{tokenuuid}

MCP Tools

returns-details-about-your-account

Returns details about your account.

read-only idempotent
marks-application-recently-viewed

Marks an application as recently viewed.

stars-application

Stars an application.

removes-application-user-s-starred-list

Removes an application from the user's starred list.

returns-whether-your-account-has

Returns whether your account has access to a specific application permission.

read-only idempotent
returns-whether-your-account-is

Returns whether your account is an administrator for an application.

read-only idempotent
returns-whether-your-account-is-2

Returns whether your account is the owner for an application.

read-only idempotent
returns-drush-aliases-compressed-archive

Returns the drush aliases as a compressed archive download.

read-only idempotent
returns-list-cloud-ides-associated

Returns a list of Cloud IDEs associated with the current user.

read-only idempotent
gets-list-all-organization-admin

Gets a list of all organization admin and team invites that are pending for the current user.

read-only idempotent
returns-list-messages-associated-current

Returns a list of messages associated with the current user.

read-only idempotent
returns-whether-your-account-is-3

Returns whether your account is an administrator for an organization.

read-only idempotent
returns-whether-your-account-is-4

Returns whether your account is the owner for an organization.

read-only idempotent
verifies-that-supplied-password-matches

Verifies that the supplied password matches the current user's password.

gets-list-ssh-keys-associated

Gets a list of SSH keys associated with the current user.

read-only idempotent
installs-new-ssh-key-current

Installs a new SSH key for the current user.

get-ssh-key-associated-currently

Get an SSH key associated with the currently-logged in user.

read-only idempotent
deletes-ssh-key

Deletes an SSH key.

idempotent
returns-whether-your-account-is-5

Returns whether your account is an administrator for a subscription.

read-only idempotent
returns-whether-your-account-is-6

Returns whether your account is the owner for a subscription.

read-only idempotent
returns-whether-your-account-has-2

Returns whether your account has access to a specific team permission.

read-only idempotent
returns-whether-your-account-is-7

Returns whether your account is an administrator for a team.

read-only idempotent
returns-whether-your-account-is-8

Returns whether your account is the owner for a team.

read-only idempotent
returns-list-metadata-api-access

Returns a list of metadata for API access tokens tied to your account.

read-only idempotent
creates-api-access-token-tied

Creates an API access token tied to your account.

return-details-about-specific-token

Return details about a specific token.

read-only idempotent
revokes-access-token

Revokes an access token.

idempotent

Capability Spec

cloud-openapi-full-account.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Acquia Cloud API Documentation — Account
  description: 'Acquia Cloud API Documentation — Account. 27 operations. Lead operation: Returns details about your account..
    Self-contained Naftiko capability covering one Acquia business surface.'
  tags:
  - Acquia
  - Account
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    ACQUIA_API_KEY: ACQUIA_API_KEY
capability:
  consumes:
  - type: http
    namespace: cloud-openapi-full-account
    baseUri: ''
    description: Acquia Cloud API Documentation — Account business capability. Self-contained, no shared references.
    resources:
    - name: account
      path: /account
      operations:
      - name: getaccount
        method: GET
        description: Returns details about your account.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-applications-applicationUuid-actions-mark-recent
      path: /account/applications/{applicationUuid}/actions/mark-recent
      operations:
      - name: postaccountapplicationmarkrecent
        method: POST
        description: Marks an application as recently viewed.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-applications-applicationUuid-actions-star
      path: /account/applications/{applicationUuid}/actions/star
      operations:
      - name: postaccountapplicationstar
        method: POST
        description: Stars an application.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-applications-applicationUuid-actions-unstar
      path: /account/applications/{applicationUuid}/actions/unstar
      operations:
      - name: postaccountapplicationunstar
        method: POST
        description: Removes an application from the user's starred list.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-applications-applicationUuid-has-permission
      path: /account/applications/{applicationUuid}/has-permission
      operations:
      - name: getaccountapplicationhaspermission
        method: GET
        description: Returns whether your account has access to a specific application permission.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-applications-applicationUuid-is-admin
      path: /account/applications/{applicationUuid}/is-admin
      operations:
      - name: getaccountapplicationisadministrator
        method: GET
        description: Returns whether your account is an administrator for an application.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-applications-applicationUuid-is-owner
      path: /account/applications/{applicationUuid}/is-owner
      operations:
      - name: getaccountapplicationisowner
        method: GET
        description: Returns whether your account is the owner for an application.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-drush-aliases-download
      path: /account/drush-aliases/download
      operations:
      - name: getaccountdrushaliasesdownload
        method: GET
        description: Returns the drush aliases as a compressed archive download.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-ides
      path: /account/ides
      operations:
      - name: getaccountides
        method: GET
        description: Returns a list of Cloud IDEs associated with the current user.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-invites
      path: /account/invites
      operations:
      - name: getaccountinvites
        method: GET
        description: Gets a list of all organization admin and team invites that are pending for the current user.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-messages
      path: /account/messages
      operations:
      - name: getaccountmessages
        method: GET
        description: Returns a list of messages associated with the current user.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-organizations-organizationUuid-is-admin
      path: /account/organizations/{organizationUuid}/is-admin
      operations:
      - name: getaccountorganizationisadministrator
        method: GET
        description: Returns whether your account is an administrator for an organization.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-organizations-organizationUuid-is-owner
      path: /account/organizations/{organizationUuid}/is-owner
      operations:
      - name: getaccountorganizationisowner
        method: GET
        description: Returns whether your account is the owner for an organization.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-password
      path: /account/password
      operations:
      - name: postaccountpassword
        method: POST
        description: Verifies that the supplied password matches the current user's password.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: account-ssh-keys
      path: /account/ssh-keys
      operations:
      - name: getaccountsshkeys
        method: GET
        description: Gets a list of SSH keys associated with the current user.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postaccountsshkeys
        method: POST
        description: Installs a new SSH key for the current user.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: account-ssh-keys-sshKeyUuid
      path: /account/ssh-keys/{sshKeyUuid}
      operations:
      - name: getaccountsshkey
        method: GET
        description: Get an SSH key associated with the currently-logged in user.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: deleteaccountsshkey
        method: DELETE
        description: Deletes an SSH key.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-subscriptions-subscriptionUuid-is-admin
      path: /account/subscriptions/{subscriptionUuid}/is-admin
      operations:
      - name: getaccountsubscriptionisadministrator
        method: GET
        description: Returns whether your account is an administrator for a subscription.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-subscriptions-subscriptionUuid-is-owner
      path: /account/subscriptions/{subscriptionUuid}/is-owner
      operations:
      - name: getaccountsubscriptionisowner
        method: GET
        description: Returns whether your account is the owner for a subscription.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-teams-teamUuid-has-permission
      path: /account/teams/{teamUuid}/has-permission
      operations:
      - name: getaccountteamhaspermission
        method: GET
        description: Returns whether your account has access to a specific team permission.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-teams-teamUuid-is-admin
      path: /account/teams/{teamUuid}/is-admin
      operations:
      - name: getaccountteamisadministrator
        method: GET
        description: Returns whether your account is an administrator for a team.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-teams-teamUuid-is-owner
      path: /account/teams/{teamUuid}/is-owner
      operations:
      - name: getaccountteamisowner
        method: GET
        description: Returns whether your account is the owner for a team.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-tokens
      path: /account/tokens
      operations:
      - name: getaccounttokens
        method: GET
        description: Returns a list of metadata for API access tokens tied to your account.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postaccounttokens
        method: POST
        description: Creates an API access token tied to your account.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: account-tokens-tokenUuid
      path: /account/tokens/{tokenUuid}
      operations:
      - name: getaccounttoken
        method: GET
        description: Return details about a specific token.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: deleteaccounttoken
        method: DELETE
        description: Revokes an access token.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    authentication:
      type: bearer
      token: '{{env.ACQUIA_API_KEY}}'
  exposes:
  - type: rest
    namespace: cloud-openapi-full-account-rest
    port: 8080
    description: REST adapter for Acquia Cloud API Documentation — Account. One Spectral-compliant resource per consumed operation,
      prefixed with /v1.
    resources:
    - path: /v1/account
      name: account
      description: REST surface for account.
      operations:
      - method: GET
        name: getaccount
        description: Returns details about your account.
        call: cloud-openapi-full-account.getaccount
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/applications/{applicationuuid}/actions/mark-recent
      name: account-applications-applicationuuid-actions-mark-recent
      description: REST surface for account-applications-applicationUuid-actions-mark-recent.
      operations:
      - method: POST
        name: postaccountapplicationmarkrecent
        description: Marks an application as recently viewed.
        call: cloud-openapi-full-account.postaccountapplicationmarkrecent
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/applications/{applicationuuid}/actions/star
      name: account-applications-applicationuuid-actions-star
      description: REST surface for account-applications-applicationUuid-actions-star.
      operations:
      - method: POST
        name: postaccountapplicationstar
        description: Stars an application.
        call: cloud-openapi-full-account.postaccountapplicationstar
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/applications/{applicationuuid}/actions/unstar
      name: account-applications-applicationuuid-actions-unstar
      description: REST surface for account-applications-applicationUuid-actions-unstar.
      operations:
      - method: POST
        name: postaccountapplicationunstar
        description: Removes an application from the user's starred list.
        call: cloud-openapi-full-account.postaccountapplicationunstar
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/applications/{applicationuuid}/has-permission
      name: account-applications-applicationuuid-has-permission
      description: REST surface for account-applications-applicationUuid-has-permission.
      operations:
      - method: GET
        name: getaccountapplicationhaspermission
        description: Returns whether your account has access to a specific application permission.
        call: cloud-openapi-full-account.getaccountapplicationhaspermission
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/applications/{applicationuuid}/is-admin
      name: account-applications-applicationuuid-is-admin
      description: REST surface for account-applications-applicationUuid-is-admin.
      operations:
      - method: GET
        name: getaccountapplicationisadministrator
        description: Returns whether your account is an administrator for an application.
        call: cloud-openapi-full-account.getaccountapplicationisadministrator
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/applications/{applicationuuid}/is-owner
      name: account-applications-applicationuuid-is-owner
      description: REST surface for account-applications-applicationUuid-is-owner.
      operations:
      - method: GET
        name: getaccountapplicationisowner
        description: Returns whether your account is the owner for an application.
        call: cloud-openapi-full-account.getaccountapplicationisowner
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/drush-aliases/download
      name: account-drush-aliases-download
      description: REST surface for account-drush-aliases-download.
      operations:
      - method: GET
        name: getaccountdrushaliasesdownload
        description: Returns the drush aliases as a compressed archive download.
        call: cloud-openapi-full-account.getaccountdrushaliasesdownload
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/ides
      name: account-ides
      description: REST surface for account-ides.
      operations:
      - method: GET
        name: getaccountides
        description: Returns a list of Cloud IDEs associated with the current user.
        call: cloud-openapi-full-account.getaccountides
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/invites
      name: account-invites
      description: REST surface for account-invites.
      operations:
      - method: GET
        name: getaccountinvites
        description: Gets a list of all organization admin and team invites that are pending for the current user.
        call: cloud-openapi-full-account.getaccountinvites
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/messages
      name: account-messages
      description: REST surface for account-messages.
      operations:
      - method: GET
        name: getaccountmessages
        description: Returns a list of messages associated with the current user.
        call: cloud-openapi-full-account.getaccountmessages
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/organizations/{organizationuuid}/is-admin
      name: account-organizations-organizationuuid-is-admin
      description: REST surface for account-organizations-organizationUuid-is-admin.
      operations:
      - method: GET
        name: getaccountorganizationisadministrator
        description: Returns whether your account is an administrator for an organization.
        call: cloud-openapi-full-account.getaccountorganizationisadministrator
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/organizations/{organizationuuid}/is-owner
      name: account-organizations-organizationuuid-is-owner
      description: REST surface for account-organizations-organizationUuid-is-owner.
      operations:
      - method: GET
        name: getaccountorganizationisowner
        description: Returns whether your account is the owner for an organization.
        call: cloud-openapi-full-account.getaccountorganizationisowner
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/password
      name: account-password
      description: REST surface for account-password.
      operations:
      - method: POST
        name: postaccountpassword
        description: Verifies that the supplied password matches the current user's password.
        call: cloud-openapi-full-account.postaccountpassword
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/ssh-keys
      name: account-ssh-keys
      description: REST surface for account-ssh-keys.
      operations:
      - method: GET
        name: getaccountsshkeys
        description: Gets a list of SSH keys associated with the current user.
        call: cloud-openapi-full-account.getaccountsshkeys
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: postaccountsshkeys
        description: Installs a new SSH key for the current user.
        call: cloud-openapi-full-account.postaccountsshkeys
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/ssh-keys/{sshkeyuuid}
      name: account-ssh-keys-sshkeyuuid
      description: REST surface for account-ssh-keys-sshKeyUuid.
      operations:
      - method: GET
        name: getaccountsshkey
        description: Get an SSH key associated with the currently-logged in user.
        call: cloud-openapi-full-account.getaccountsshkey
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: deleteaccountsshkey
        description: Deletes an SSH key.
        call: cloud-openapi-full-account.deleteaccountsshkey
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/subscriptions/{subscriptionuuid}/is-admin
      name: account-subscriptions-subscriptionuuid-is-admin
      description: REST surface for account-subscriptions-subscriptionUuid-is-admin.
      operations:
      - method: GET
        name: getaccountsubscriptionisadministrator
        description: Returns whether your account is an administrator for a subscription.
        call: cloud-openapi-full-account.getaccountsubscriptionisadministrator
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/subscriptions/{subscriptionuuid}/is-owner
      name: account-subscriptions-subscriptionuuid-is-owner
      description: REST surface for account-subscriptions-subscriptionUuid-is-owner.
      operations:
      - method: GET
        name: getaccountsubscriptionisowner
        description: Returns whether your account is the owner for a subscription.
        call: cloud-openapi-full-account.getaccountsubscriptionisowner
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/teams/{teamuuid}/has-permission
      name: account-teams-teamuuid-has-permission
      description: REST surface for account-teams-teamUuid-has-permission.
      operations:
      - method: GET
        name: getaccountteamhaspermission
        description: Returns whether your account has access to a specific team permission.
        call: cloud-openapi-full-account.getaccountteamhaspermission
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/teams/{teamuuid}/is-admin
      name: account-teams-teamuuid-is-admin
      description: REST surface for account-teams-teamUuid-is-admin.
      operations:
      - method: GET
        name: getaccountteamisadministrator
        description: Returns whether your account is an administrator for a team.
        call: cloud-openapi-full-account.getaccountteamisadministrator
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/teams/{teamuuid}/is-owner
      name: account-teams-teamuuid-is-owner
      description: REST surface for account-teams-teamUuid-is-owner.
      operations:
      - method: GET
        name: getaccountteamisowner
        description: Returns whether your account is the owner for a team.
        call: cloud-openapi-full-account.getaccountteamisowner
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/tokens
      name: account-tokens
      description: REST surface for account-tokens.
      operations:
      - method: GET
        name: getaccounttokens
        description: Returns a list of metadata for API access tokens tied to your account.
        call: cloud-openapi-full-account.getaccounttokens
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: postaccounttokens
        description: Creates an API access token tied to your account.
        call: cloud-openapi-full-account.postaccounttokens
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/tokens/{tokenuuid}
      name: account-tokens-tokenuuid
      description: REST surface for account-tokens-tokenUuid.
      operations:
      - method: GET
        name: getaccounttoken
        description: Return details about a specific token.
        call: cloud-openapi-full-account.getaccounttoken
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: deleteaccounttoken
        description: Revokes an access token.
        call: cloud-openapi-full-account.deleteaccounttoken
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: cloud-openapi-full-account-mcp
    port: 9090
    transport: http
    description: MCP adapter for Acquia Cloud API Documentation — Account. One tool per consumed operation, routed inline
      through this capability's consumes block.
    tools:
    - name: returns-details-about-your-account
      description: Returns details about your account.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccount
      outputParameters:
      - type: object
        mapping: $.
    - name: marks-application-recently-viewed
      description: Marks an application as recently viewed.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloud-openapi-full-account.postaccountapplicationmarkrecent
      outputParameters:
      - type: object
        mapping: $.
    - name: stars-application
      description: Stars an application.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloud-openapi-full-account.postaccountapplicationstar
      outputParameters:
      - type: object
        mapping: $.
    - name: removes-application-user-s-starred-list
      description: Removes an application from the user's starred list.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloud-openapi-full-account.postaccountapplicationunstar
      outputParameters:
      - type: object
        mapping: $.
    - name: returns-whether-your-account-has
      description: Returns whether your account has access to a specific application permission.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountapplicationhaspermission
      outputParameters:
      - type: object
        mapping: $.
    - name: returns-whether-your-account-is
      description: Returns whether your account is an administrator for an application.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountapplicationisadministrator
      outputParameters:
      - type: object
        mapping: $.
    - name: returns-whether-your-account-is-2
      description: Returns whether your account is the owner for an application.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountapplicationisowner
      outputParameters:
      - type: object
        mapping: $.
    - name: returns-drush-aliases-compressed-archive
      description: Returns the drush aliases as a compressed archive download.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountdrushaliasesdownload
      outputParameters:
      - type: object
        mapping: $.
    - name: returns-list-cloud-ides-associated
      description: Returns a list of Cloud IDEs associated with the current user.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountides
      outputParameters:
      - type: object
        mapping: $.
    - name: gets-list-all-organization-admin
      description: Gets a list of all organization admin and team invites that are pending for the current user.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountinvites
      outputParameters:
      - type: object
        mapping: $.
    - name: returns-list-messages-associated-current
      description: Returns a list of messages associated with the current user.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountmessages
      outputParameters:
      - type: object
        mapping: $.
    - name: returns-whether-your-account-is-3
      description: Returns whether your account is an administrator for an organization.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountorganizationisadministrator
      outputParameters:
      - type: object
        mapping: $.
    - name: returns-whether-your-account-is-4
      description: Returns whether your account is the owner for an organization.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountorganizationisowner
      outputParameters:
      - type: object
        mapping: $.
    - name: verifies-that-supplied-password-matches
      description: Verifies that the supplied password matches the current user's password.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloud-openapi-full-account.postaccountpassword
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: gets-list-ssh-keys-associated
      description: Gets a list of SSH keys associated with the current user.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountsshkeys
      outputParameters:
      - type: object
        mapping: $.
    - name: installs-new-ssh-key-current
      description: Installs a new SSH key for the current user.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloud-openapi-full-account.postaccountsshkeys
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: get-ssh-key-associated-currently
      description: Get an SSH key associated with the currently-logged in user.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountsshkey
      outputParameters:
      - type: object
        mapping: $.
    - name: deletes-ssh-key
      description: Deletes an SSH key.
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: cloud-openapi-full-account.deleteaccountsshkey
      outputParameters:
      - type: object
        mapping: $.
    - name: returns-whether-your-account-is-5
      description: Returns whether your account is an administrator for a subscription.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountsubscriptionisadministrator
      outputParameters:
      - type: object
        mapping: $.
    - name: returns-whether-your-account-is-6
      description: Returns whether your account is the owner for a subscription.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountsubscriptionisowner
      outputParameters:
      - type: object
        mapping: $.
    - name: returns-whether-your-account-has-2
      description: Returns whether your account has access to a specific team permission.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountteamhaspermission
      outputParameters:
      - type: object
        mapping: $.
    - name: returns-whether-your-account-is-7
      description: Returns whether your account is an administrator for a team.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountteamisadministrator
      outputParameters:
      - type: object
        mapping: $.
    - name: returns-whether-your-account-is-8
      description: Returns whether your account is the owner for a team.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccountteamisowner
      outputParameters:
      - type: object
        mapping: $.
    - name: returns-list-metadata-api-access
      description: Returns a list of metadata for API access tokens tied to your account.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccounttokens
      outputParameters:
      - type: object
        mapping: $.
    - name: creates-api-access-token-tied
      description: Creates an API access token tied to your account.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloud-openapi-full-account.postaccounttokens
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: return-details-about-specific-token
      description: Return details about a specific token.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-openapi-full-account.getaccounttoken
      outputParameters:
      - type: object
        mapping: $.
    - name: revokes-access-token
      description: Revokes an access token.
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: cloud-openapi-full-account.deleteaccounttoken
      outputParameters:
      - type: object
        mapping: $.