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
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}.
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}.
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}.
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}.
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}.