Acquia Account API

The Account API from Acquia — 23 operation(s) for account.

Operations 27

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /account Get my account details · Returns details about your account #
Ask an LLM
“What does Acquia have on file for my user account?”
“Where can I see my starred and recently viewed applications?”
Tell an agent
Show my account details.
Get my profile, including starred and recent applications.
GET /account/applications/{applicationUuid}/has-permission Check if I have a permission on an application · Returns whether your account has access to a specific application permission #
Ask an LLM
“Am I allowed to perform a specific action on an application?”
“Can I check whether I hold one named permission for an app?”
Tell an agent
Check whether I have permission {permission} on application {applicationUuid}.
Do I hold {permission} for application {applicationUuid}? Verify it.
GET /account/applications/{applicationUuid}/is-admin Check if I administer an application · Returns whether your account is an administrator for an application #
Ask an LLM
“Am I an administrator of this application?”
“Can I confirm my admin status on an app?”
Tell an agent
Check whether I am an administrator of application {applicationUuid}.
Confirm my admin rights on application {applicationUuid}.
GET /account/applications/{applicationUuid}/is-owner Check if I own an application · Returns whether your account is the owner for an application #
Ask an LLM
“Am I the owner of this application?”
“Can I verify application ownership for my account?”
Tell an agent
Check whether I own application {applicationUuid}.
Confirm I am the owner of application {applicationUuid}.
POST /account/applications/{applicationUuid}/actions/mark-recent Mark an application as recently viewed · Marks an application as recently viewed #
Ask an LLM
“How do I add an app to my recently viewed list?”
“Can I record that I just looked at an application?”
Tell an agent
Mark application {applicationUuid} as recently viewed.
Add application {applicationUuid} to my recent applications.
POST /account/applications/{applicationUuid}/actions/star Star an application · Stars an application #
Ask an LLM
“How do I favorite an application so it's easy to find?”
“Can I star an app on my account?”
Tell an agent
Star application {applicationUuid}.
Add application {applicationUuid} to my starred list.
POST /account/applications/{applicationUuid}/actions/unstar Unstar an application · Removes an application from the user's starred list #
Ask an LLM
“Can I remove an app from my favorites?”
“How do I unstar an application?”
Tell an agent
Unstar application {applicationUuid}.
Take application {applicationUuid} off my starred list.
GET /account/drush-aliases/download Download my Drush aliases · Returns the drush aliases as a compressed archive download #
Ask an LLM
“Where can I download Drush aliases for all my sites?”
“Can I get Drush alias files for a specific Drush version?”
Tell an agent
Download my Drush aliases for Drush version {version}.
Get the compressed Drush alias archive, version {version}.
GET /account/ides List my Cloud IDEs · Returns a list of Cloud IDEs associated with the current user #
Ask an LLM
“Which Cloud IDEs do I personally own?”
“Can I see all of my own IDEs across applications?”
Tell an agent
List my Cloud IDEs.
Show every IDE assigned to me.
GET /account/invites List my pending invitations · Gets a list of all organization admin and team invites that are pending for the… #
Ask an LLM
“Do I have any pending team or organization admin invites?”
“Can I filter the invitations waiting for me by who sent them?”
Tell an agent
List my pending invitations.
Show my pending invites matching {filter}.
GET /account/messages List messages for my account · Returns a list of messages associated with the current user #
Ask an LLM
“What platform messages are addressed to me?”
“Can I filter my own messages by type?”
Tell an agent
List my account messages.
Show my messages from {from} to {to}.
GET /account/organizations/{organizationUuid}/is-admin Check if I administer an organization · Returns whether your account is an administrator for an organization #
Ask an LLM
“Am I an organization administrator?”
“Can I confirm admin rights on an organization?”
Tell an agent
Check whether I am an administrator of organization {organizationUuid}.
Confirm my admin status in organization {organizationUuid}.
GET /account/organizations/{organizationUuid}/is-owner Check if I own an organization · Returns whether your account is the owner for an organization #
Ask an LLM
“Am I the owner of this organization?”
“Can I verify organization ownership for my account?”
Tell an agent
Check whether I own organization {organizationUuid}.
Confirm I am the owner of organization {organizationUuid}.
POST /account/password Verify my current password · Verifies that the supplied password matches the current user's password #
Ask an LLM
“Can I confirm that a password matches my account before a sensitive action?”
“Is there a way to check my current password is correct?”
Tell an agent
Verify that {password} is my current password.
Check my account password against {password}.
GET /account/ssh-keys List my SSH keys · Gets a list of SSH keys associated with the current user #
Ask an LLM
“Which SSH keys are installed on my account?”
“Can I search my SSH keys by label?”
Tell an agent
List my SSH keys.
Show my SSH keys matching {filter}.
POST /account/ssh-keys Add an SSH key to my account · Installs a new SSH key for the current user #
Ask an LLM
“How do I upload a new public SSH key?”
“Can I label an SSH key when I add it?”
Tell an agent
Install SSH key {public_key} labeled {label} on my account.
Add a new SSH key called {label} with public key {public_key}.
GET /account/ssh-keys/{sshKeyUuid} Get one of my SSH keys · Get an SSH key associated with the currently-logged in user #
Ask an LLM
“What's the fingerprint of a particular SSH key I added?”
“Can I look up one SSH key by its UUID?”
Tell an agent
Show SSH key {sshKeyUuid}.
Get the details of my SSH key {sshKeyUuid}.
DELETE /account/ssh-keys/{sshKeyUuid} Delete an SSH key · Deletes an SSH key #
Ask an LLM
“How do I remove an old SSH key from my account?”
“Can I delete an SSH key that may be compromised?”
Tell an agent destructive · confirm first
Delete SSH key {sshKeyUuid}.
Remove SSH key {sshKeyUuid} from my account.
GET /account/subscriptions/{subscriptionUuid}/is-admin Check if I administer a subscription · Returns whether your account is an administrator for a subscription #
Ask an LLM
“Am I an administrator on this subscription?”
“Can I confirm my subscription admin rights?”
Tell an agent
Check whether I am an administrator of subscription {subscriptionUuid}.
Confirm my admin status on subscription {subscriptionUuid}.
GET /account/subscriptions/{subscriptionUuid}/is-owner Check if I own a subscription · Returns whether your account is the owner for a subscription #
Ask an LLM
“Am I the owner of this subscription?”
“Can I verify subscription ownership for my account?”
Tell an agent
Check whether I own subscription {subscriptionUuid}.
Confirm I am the owner of subscription {subscriptionUuid}.
GET /account/teams/{teamUuid}/has-permission Check if I have a permission on a team · Returns whether your account has access to a specific team permission #
Ask an LLM
“Do I hold a specific permission within a team?”
“Can I check one named team permission for my account?”
Tell an agent
Check whether I have permission {permission} on team {teamUuid}.
Verify I hold {permission} in team {teamUuid}.
GET /account/teams/{teamUuid}/is-admin Check if I administer a team · Returns whether your account is an administrator for a team #
Ask an LLM
“Am I an administrator of this team?”
“Can I confirm team admin rights for my account?”
Tell an agent
Check whether I am an administrator of team {teamUuid}.
Confirm my admin status in team {teamUuid}.
GET /account/teams/{teamUuid}/is-owner Check if I own a team · Returns whether your account is the owner for a team #
Ask an LLM
“Am I the owner of this team?”
“Can I verify team ownership for my account?”
Tell an agent
Check whether I own team {teamUuid}.
Confirm I am the owner of team {teamUuid}.
GET /account/tokens List my API access tokens · Returns a list of metadata for API access tokens tied to your account #
Ask an LLM
“Which API tokens have I created on my account?”
“Can I audit my API tokens without seeing the secrets?”
Tell an agent
List my API access tokens.
Show metadata for every API token tied to my account.
POST /account/tokens Create an API access token · Creates an API access token tied to your account #
Ask an LLM
“How do I generate a new API token for scripts?”
“Can I name an API token when I create it?”
Tell an agent
Create an API access token labeled {label}.
Generate a new API token for my account called {label}.
GET /account/tokens/{tokenUuid} Get details of one API token · Return details about a specific token #
Ask an LLM
“When was a particular API token created or last used?”
“Can I look up one of my API tokens by UUID?”
Tell an agent
Show API token {tokenUuid}.
Get the details of my access token {tokenUuid}.
DELETE /account/tokens/{tokenUuid} Revoke an API access token · Revokes an access token #
Ask an LLM
“How do I revoke an API token that leaked?”
“Can I record a reason when I revoke an access token?”
Tell an agent destructive · confirm first
Revoke API token {tokenUuid}.
Revoke access token {tokenUuid} with reason {tokenDeleteReason}.

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/acquia:acquia-account-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

acquia-account-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Acquia Cloud API Documentation Account API
  x-logo:
    url: assets/cloud-platform.svg
    backgroundColor: '#FFFFFF'
    altText: Acquia Cloud
  description: 'Acquia Cloud API


    # Compatibility


    ## Stability


    The response for all resource endpoints includes an `X-CloudAPI-Stability` header that indicates what changes, if any, Acquia will make to the resource and how changes will be communicated.'
  version: 2.0.0
  contact:
    name: Customer Experience Engineering (CXE)
    url: https://www.acquia.com
tags:


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