Acquia · Capability

Acquia Cloud API - Environments — Environments

Acquia Cloud API - Environments — Environments. 102 operations. Lead operation: Acquia Deletes a CD Environment.. Self-contained Naftiko capability covering one Acquia business surface.

Run with Naftiko AcquiaEnvironments

What You Can Do

DELETE
Deleteenvironment — Acquia Deletes a CD Environment.
/v1/environments/{environmentid}
GET
Getenvironment — Acquia Return Details About a Specific Environment.
/v1/environments/{environmentid}
OPTIONS
Optionsenvironment — Acquia Displays Environment Options.
/v1/environments/{environmentid}
PUT
Putenvironment — Acquia Modifies Configuration Settings for an Environment.
/v1/environments/{environmentid}
POST
Postchangeenvironmentlabel — Acquia Change the Label for an Environment.
/v1/environments/{environmentid}/actions/change-label
POST
Postenvironmentsclearcaches — Acquia Clears the Caches for One or More Domains Attached to This Environment.
/v1/environments/{environmentid}/actions/clear-caches
POST
Postdeployartifact — Acquia Deploys an Artifact to This Environment.
/v1/environments/{environmentid}/artifacts/actions/switch
GET
Getavailableruntimes — Acquia Return a List of Runtimes.
/v1/environments/{environmentid}/available-runtimes
DELETE
Deletecdnbyenvironmentid — Acquia Disables a CDN for an Environment.
/v1/environments/{environmentid}/cdn
GET
Getcdnbyenvironmentid — Acquia Returns the CDN Status for an Environment.
/v1/environments/{environmentid}/cdn
POST
Postcdnbyenvironmentid — Acquia Enables a CDN for an Environment.
/v1/environments/{environmentid}/cdn
GET
Getenvironmentcloudactions — Acquia Returns a List of Cloud Actions.
/v1/environments/{environmentid}/cloud-actions
PUT
Putenvironmentcloudactions — Acquia Modifies an Existing List of Cloud Actions.
/v1/environments/{environmentid}/cloud-actions
POST
Postenvironmentcloudactionsdisable — Acquia Disables Cloud Actions.
/v1/environments/{environmentid}/cloud-actions/actions/disable
POST
Postenvironmentcloudactionsenable — Acquia Enables Cloud Actions.
/v1/environments/{environmentid}/cloud-actions/actions/enable
POST
Postenvironmentcloudactionsreset — Acquia Resets Cloud Actions.
/v1/environments/{environmentid}/cloud-actions/actions/reset
POST
Postenvironmentsdeploycode — Acquia Deploys Code to This Environment.
/v1/environments/{environmentid}/code
POST
Postenvironmentsimportsite — Acquia Imports a Site to This Environment.
/v1/environments/{environmentid}/code/actions/import
POST
Postenvironmentsswitchcode — Acquia Switches Code on This Environment to a Different Branch or Release Tag.
/v1/environments/{environmentid}/code/actions/switch
GET
Getcronjobsbyenvironmentid — Acquia Return Environment Cron Jobs.
/v1/environments/{environmentid}/crons
POST
Postenvironmentcrons — Acquia Creates a Scheduled Job with Cron.
/v1/environments/{environmentid}/crons
DELETE
Postenvironmentcrondelete — Acquia Deletes a Cron Job.
/v1/environments/{environmentid}/crons/{cronid}
GET
Getcron — Acquia Return Details About a Specific Cron Job.
/v1/environments/{environmentid}/crons/{cronid}
PUT
Putcron — Acquia Modify an Existing Scheduled Job.
/v1/environments/{environmentid}/crons/{cronid}
POST
Postenvironmentcrondisable — Acquia Disables a Cron Job.
/v1/environments/{environmentid}/crons/{cronid}/actions/disable
POST
Postenvironmentcronenable — Acquia Enables a Cron Job.
/v1/environments/{environmentid}/crons/{cronid}/actions/enable
GET
Getenvironmentsdatabases — Acquia Returns a List of Databases.
/v1/environments/{environmentid}/databases
POST
Postenvironmentsdatabases — Acquia Copies a Database to This Environment.
/v1/environments/{environmentid}/databases
GET
Getenvironmentsdatabase — Acquia Return Details About a Specific Database.
/v1/environments/{environmentid}/databases/{databasename}
GET
Getenvironmentsdatabasebackups — Acquia Returns a List of Backups.
/v1/environments/{environmentid}/databases/{databasename}/backups
POST
Postenvironmentsdatabasebackups — Acquia Create a Backup.
/v1/environments/{environmentid}/databases/{databasename}/backups
DELETE
Deleteenvironmentsdatabasebackup — Acquia Deletes a Database Backup.
/v1/environments/{environmentid}/databases/{databasename}/backups/{backupid}
GET
Getenvironmentsdatabasebackup — Acquia Return Details About a Specific Backup.
/v1/environments/{environmentid}/databases/{databasename}/backups/{backupid}
GET
Getenvironmentsdatabasedownloadbackup — Acquia Downloads the Database Backup File.
/v1/environments/{environmentid}/databases/{databasename}/backups/{backupid}/actions/download
POST
Postenvironmentsdatabaserestorebackup — Acquia Restores This Backup to the Appropriate Environment's Database.
/v1/environments/{environmentid}/databases/{databasename}/backups/{backupid}/actions/restore
GET
Getenvironmentsdatabasephpconfig — Acquia Returns PHP Configuration Details for This Database.
/v1/environments/{environmentid}/databases/{databasename}/php-config
GET
Getenvironmentsdns — Acquia Returns DNS Configuration Details for an Environment.
/v1/environments/{environmentid}/dns
GET
Getenvironmentsdomains — Acquia Returns a List of Domains.
/v1/environments/{environmentid}/domains
POST
Postenvironmentsdomains — Acquia Adds a Domain to the Environment.
/v1/environments/{environmentid}/domains
POST
Postenvironmentsdomainsclearvarnish — Acquia Clears the Varnish Cache for One or More Domains Attached to This Environment.
/v1/environments/{environmentid}/domains/actions/clear-varnish
DELETE
Deleteenvironmentsdomain — Acquia Removes the Domain from This Environment.
/v1/environments/{environmentid}/domains/{domain}
GET
Getenvironmentsdomain — Acquia Return Details About a Specific Domain.
/v1/environments/{environmentid}/domains/{domain}
POST
Postenvironmentsdomainclearcaches — Acquia Clears the Caches for the Specified Domain.
/v1/environments/{environmentid}/domains/{domain}/actions/clear-caches
POST
Postenvironmentsdomainclearvarnish — Acquia Clears the Varnish Cache for the Specified Domain.
/v1/environments/{environmentid}/domains/{domain}/actions/clear-varnish
GET
Getenvironmentsdomainstatus — Acquia Returns Details About the Domain.
/v1/environments/{environmentid}/domains/{domain}/status
GET
Geteips — Acquia Return a List of Web EIPs.
/v1/environments/{environmentid}/eips
POST
Postenvironmentsfiles — Acquia Copies Files to This Environment.
/v1/environments/{environmentid}/files
POST
Postenvironmentsdisablelivedev — Acquia Disable Live Development on This Environment.
/v1/environments/{environmentid}/livedev/actions/disable
POST
Postenvironmentsenablelivedev — Acquia Enable Live Development on This Environment.
/v1/environments/{environmentid}/livedev/actions/enable
GET
Getenvironmentslogforwardingdestinations — Acquia Returns a Collection of Log Forwarding Destinations for This Environment.
/v1/environments/{environmentid}/log-forwarding-destinations
POST
Postenvironmentslogforwardingdestinations — Acquia Creates a Log Forwarding Destination.
/v1/environments/{environmentid}/log-forwarding-destinations
DELETE
Deleteenvironmentslogforwardingdestination — Acquia Deletes the Specified Log Forwarding Destination.
/v1/environments/{environmentid}/log-forwarding-destinations/{logforwardingdestinationuuid}
GET
Getenvironmentslogforwardingdestination — Acquia Returns the Specified Log Forwarding Destination.
/v1/environments/{environmentid}/log-forwarding-destinations/{logforwardingdestinationuuid}
PUT
Putenvironmentslogforwardingdestination — Acquia Updates an Environment's Log Forwarding Destination.
/v1/environments/{environmentid}/log-forwarding-destinations/{logforwardingdestinationuuid}
POST
Postenvironmentsdisablelogforwardingdestination — Acquia Disables the Specified Log Forwarding Destination.
/v1/environments/{environmentid}/log-forwarding-destinations/{logforwardingdestinationuuid}/actions/disable
POST
Postenvironmentsenablelogforwardingdestination — Acquia Enables the Specified Log Forwarding Destination.
/v1/environments/{environmentid}/log-forwarding-destinations/{logforwardingdestinationuuid}/actions/enable
GET
Getenvironmentslogs — Acquia Returns a List of Log Files for This Environment Available for Download.
/v1/environments/{environmentid}/logs
GET
Getenvironmentslog — Acquia Downloads the Log File.
/v1/environments/{environmentid}/logs/{logtype}
POST
Postenvironmentslog — Acquia Creates a Log File Snapshot.
/v1/environments/{environmentid}/logs/{logtype}
GET
Getenvironmentslogstream — Acquia Returns a Logstream Url and Metadata.
/v1/environments/{environmentid}/logstream
GET
Getenvironmentsmetrics — Acquia Does Not Return Any Data. Allows Traversal to Metrics Groups Endpoints.
/v1/environments/{environmentid}/metrics
GET
Getenvironmentsstackmetrics — Acquia Does Not Return Any Data. Allows Traversal to StackMetrics Endpoints.
/v1/environments/{environmentid}/metrics/stackmetrics
GET
Getenvironmentsstackmetricsdata — Acquia Returns StackMetrics Data for the Metrics Specified in the Filter Paramater (e.g., Apache-access, Web-cpu).
/v1/environments/{environmentid}/metrics/stackmetrics/data
GET
Getenvironmentsusagelinks — Acquia Retrieves Traversal Links for an Environment's Usage Data.
/v1/environments/{environmentid}/metrics/usage
GET
Getenvironmentsusagedata — Acquia Retrieves Usage Data for an Environment.
/v1/environments/{environmentid}/metrics/usage/data
GET
Getenvironmentsusagemetricdata — Acquia Retrieves Usage Metric Data for an Environment.
/v1/environments/{environmentid}/metrics/usage/{usagemetric}
GET
Getmodproxystatus — Acquia Returns the Mod Proxy Status for an Environment.
/v1/environments/{environmentid}/mod-proxy
POST
Postdisablemodproxy — Acquia Disables Mod Proxy for an Environment.
/v1/environments/{environmentid}/mod-proxy/actions/disable
POST
Postenablemodproxy — Acquia Enables Mod Proxy for an Environment.
/v1/environments/{environmentid}/mod-proxy/actions/enable
GET
Getoperatingsystems — Acquia Return a List of Operating Systems.
/v1/environments/{environmentid}/operating-systems
POST
Postenvironmentsdisableproductionmode — Acquia Disables Production Mode for an Environment.
/v1/environments/{environmentid}/production-mode/actions/disable
POST
Postenvironmentsenableproductionmode — Acquia Enables Production Mode for an Environment.
/v1/environments/{environmentid}/production-mode/actions/enable
GET
Getenvironmentsearchlist — Acquia Returns a Traversal Endpoint for Search Entities for the Environment.
/v1/environments/{environmentid}/search
GET
Getenvironmentsearchindexes — Acquia Returns a Collection of Search Indexes for an Environment.
/v1/environments/{environmentid}/search/indexes
POST
Postenvironmentsearchindexes — Acquia Creates a Search Index for an Environment.
/v1/environments/{environmentid}/search/indexes
DELETE
Deleteenvironmentsearchindex — Acquia Removes and Deletes a Specific Search Index from an Environment
/v1/environments/{environmentid}/search/indexes/{indexid}
GET
Getenvironmentsearchindex — Acquia Returns a Search Configuration Set for an Application
/v1/environments/{environmentid}/search/indexes/{indexid}
PUT
Putenvironmentsearchindex — Acquia Updates a Search Index on an Environment.
/v1/environments/{environmentid}/search/indexes/{indexid}
GET
Getenvironmentsservers — Acquia Returns a List of Servers.
/v1/environments/{environmentid}/servers
GET
Getenvironmentsserver — Acquia Return Details About a Specific Server.
/v1/environments/{environmentid}/servers/{serverid}
PUT
Putenvironmentsserver — Acquia Modifies Configuration Settings for a Server.
/v1/environments/{environmentid}/servers/{serverid}
POST
Postenvironmentsserverreboot — Acquia Reboots a Server.
/v1/environments/{environmentid}/servers/{serverid}/actions/reboot
POST
Postenvironmentsserverrelaunch — Acquia Relaunches a Server.
/v1/environments/{environmentid}/servers/{serverid}/actions/relaunch
POST
Postenvironmentsserversuspend — Acquia Suspends a Server.
/v1/environments/{environmentid}/servers/{serverid}/actions/suspend
POST
Postenvironmentsserverupgrade — Acquia Upgrades a Server from "precise" to "xenial".
/v1/environments/{environmentid}/servers/{serverid}/actions/upgrade
GET
Getenvironmentssettings — Acquia Provides Links to Environment Settings.
/v1/environments/{environmentid}/settings
GET
Getssl — Acquia Returns the SSL Settings for This Environment.
/v1/environments/{environmentid}/ssl
GET
Getcertificates — Acquia Return a List of SSL Certificates.
/v1/environments/{environmentid}/ssl/certificates
POST
Postcertificate — Acquia Install an SSL Certificate.
/v1/environments/{environmentid}/ssl/certificates
DELETE
Deletecertificate — Acquia Deletes a Specific Certificate by its ID.
/v1/environments/{environmentid}/ssl/certificates/{certificateid}
GET
Getcertificate — Acquia Returns a Specific Certificate by Certificate Id.
/v1/environments/{environmentid}/ssl/certificates/{certificateid}
POST
Postactivatecertificate — Acquia Activates an SSL Certificate.
/v1/environments/{environmentid}/ssl/certificates/{certificateid}/actions/activate
POST
Postdeactivatecertificate — Acquia Deactivates an Active SSL Certificate.
/v1/environments/{environmentid}/ssl/certificates/{certificateid}/actions/deactivate
GET
Getcertificatesigningrequests — Acquia Returns Certificate Signing Requests.
/v1/environments/{environmentid}/ssl/csrs
POST
Postcertificatesigningrequest — Acquia Generates a Certificate Signing Request (CSR) for One or More Domains.
/v1/environments/{environmentid}/ssl/csrs
DELETE
Deletecertificatesigningrequest — Acquia Deletes the Certificate Signing Request.
/v1/environments/{environmentid}/ssl/csrs/{certificateid}
GET
Getcertificatesigningrequest — Acquia Returns the Certificate Signing Request for the Certificate Specified by Id.
/v1/environments/{environmentid}/ssl/csrs/{certificateid}
GET
Getenvironmentsvariables — Acquia Returns a List of Environment Variables Associated with This Environment.
/v1/environments/{environmentid}/variables
POST
Postenvironmentsvariables — Acquia Adds a New Environment Variable to an Environment.
/v1/environments/{environmentid}/variables
DELETE
Deleteenvironmentsvariable — Acquia Removes an Environment Variable from an Environment.
/v1/environments/{environmentid}/variables/{environmentvariablename}
GET
Getenvironmentsvariable — Acquia Get an Environment Variable Associated with This Environment.
/v1/environments/{environmentid}/variables/{environmentvariablename}
PUT
Putenvironmentsvariable — Acquia Updates an Environment Variable on an Environment.
/v1/environments/{environmentid}/variables/{environmentvariablename}

MCP Tools

acquia-deletes-cd-environment

Acquia Deletes a CD Environment.

idempotent
acquia-return-details-about-specific

Acquia Return Details About a Specific Environment.

read-only idempotent
acquia-displays-environment-options

Acquia Displays Environment Options.

acquia-modifies-configuration-settings-environment

Acquia Modifies Configuration Settings for an Environment.

idempotent
acquia-change-label-environment

Acquia Change the Label for an Environment.

acquia-clears-caches-one-more

Acquia Clears the Caches for One or More Domains Attached to This Environment.

acquia-deploys-artifact-this-environment

Acquia Deploys an Artifact to This Environment.

acquia-return-list-runtimes

Acquia Return a List of Runtimes.

read-only idempotent
acquia-disables-cdn-environment

Acquia Disables a CDN for an Environment.

idempotent
acquia-returns-cdn-status-environment

Acquia Returns the CDN Status for an Environment.

read-only idempotent
acquia-enables-cdn-environment

Acquia Enables a CDN for an Environment.

acquia-returns-list-cloud-actions

Acquia Returns a List of Cloud Actions.

read-only idempotent
acquia-modifies-existing-list-cloud

Acquia Modifies an Existing List of Cloud Actions.

idempotent
acquia-disables-cloud-actions

Acquia Disables Cloud Actions.

acquia-enables-cloud-actions

Acquia Enables Cloud Actions.

acquia-resets-cloud-actions

Acquia Resets Cloud Actions.

acquia-deploys-code-this-environment

Acquia Deploys Code to This Environment.

acquia-imports-site-this-environment

Acquia Imports a Site to This Environment.

acquia-switches-code-this-environment

Acquia Switches Code on This Environment to a Different Branch or Release Tag.

acquia-return-environment-cron-jobs

Acquia Return Environment Cron Jobs.

read-only idempotent
acquia-creates-scheduled-job-cron

Acquia Creates a Scheduled Job with Cron.

acquia-deletes-cron-job

Acquia Deletes a Cron Job.

idempotent
acquia-return-details-about-specific-2

Acquia Return Details About a Specific Cron Job.

read-only idempotent
acquia-modify-existing-scheduled-job

Acquia Modify an Existing Scheduled Job.

idempotent
acquia-disables-cron-job

Acquia Disables a Cron Job.

acquia-enables-cron-job

Acquia Enables a Cron Job.

acquia-returns-list-databases

Acquia Returns a List of Databases.

read-only idempotent
acquia-copies-database-this-environment

Acquia Copies a Database to This Environment.

acquia-return-details-about-specific-3

Acquia Return Details About a Specific Database.

read-only idempotent
acquia-returns-list-backups

Acquia Returns a List of Backups.

read-only idempotent
acquia-create-backup

Acquia Create a Backup.

acquia-deletes-database-backup

Acquia Deletes a Database Backup.

idempotent
acquia-return-details-about-specific-4

Acquia Return Details About a Specific Backup.

read-only idempotent
acquia-downloads-database-backup-file

Acquia Downloads the Database Backup File.

read-only idempotent
acquia-restores-this-backup-appropriate

Acquia Restores This Backup to the Appropriate Environment's Database.

acquia-returns-php-configuration-details

Acquia Returns PHP Configuration Details for This Database.

read-only idempotent
acquia-returns-dns-configuration-details

Acquia Returns DNS Configuration Details for an Environment.

read-only idempotent
acquia-returns-list-domains

Acquia Returns a List of Domains.

read-only idempotent
acquia-adds-domain-environment

Acquia Adds a Domain to the Environment.

acquia-clears-varnish-cache-one

Acquia Clears the Varnish Cache for One or More Domains Attached to This Environment.

acquia-removes-domain-this-environment

Acquia Removes the Domain from This Environment.

idempotent
acquia-return-details-about-specific-5

Acquia Return Details About a Specific Domain.

read-only idempotent
acquia-clears-caches-specified-domain

Acquia Clears the Caches for the Specified Domain.

acquia-clears-varnish-cache-specified

Acquia Clears the Varnish Cache for the Specified Domain.

acquia-returns-details-about-domain

Acquia Returns Details About the Domain.

read-only idempotent
acquia-return-list-web-eips

Acquia Return a List of Web EIPs.

read-only idempotent
acquia-copies-files-this-environment

Acquia Copies Files to This Environment.

acquia-disable-live-development-this

Acquia Disable Live Development on This Environment.

acquia-enable-live-development-this

Acquia Enable Live Development on This Environment.

acquia-returns-collection-log-forwarding

Acquia Returns a Collection of Log Forwarding Destinations for This Environment.

read-only idempotent
acquia-creates-log-forwarding-destination

Acquia Creates a Log Forwarding Destination.

acquia-deletes-specified-log-forwarding

Acquia Deletes the Specified Log Forwarding Destination.

idempotent
acquia-returns-specified-log-forwarding

Acquia Returns the Specified Log Forwarding Destination.

read-only idempotent
acquia-updates-environment-s-log-forwarding

Acquia Updates an Environment's Log Forwarding Destination.

idempotent
acquia-disables-specified-log-forwarding

Acquia Disables the Specified Log Forwarding Destination.

acquia-enables-specified-log-forwarding

Acquia Enables the Specified Log Forwarding Destination.

acquia-returns-list-log-files

Acquia Returns a List of Log Files for This Environment Available for Download.

read-only idempotent
acquia-downloads-log-file

Acquia Downloads the Log File.

read-only idempotent
acquia-creates-log-file-snapshot

Acquia Creates a Log File Snapshot.

acquia-returns-logstream-url-and

Acquia Returns a Logstream Url and Metadata.

read-only idempotent
acquia-does-not-return-any

Acquia Does Not Return Any Data. Allows Traversal to Metrics Groups Endpoints.

read-only idempotent
acquia-does-not-return-any-2

Acquia Does Not Return Any Data. Allows Traversal to StackMetrics Endpoints.

read-only idempotent
acquia-returns-stackmetrics-data-metrics

Acquia Returns StackMetrics Data for the Metrics Specified in the Filter Paramater (e.g., Apache-access, Web-cpu).

read-only idempotent
acquia-retrieves-traversal-links-environment-s

Acquia Retrieves Traversal Links for an Environment's Usage Data.

read-only idempotent
acquia-retrieves-usage-data-environment

Acquia Retrieves Usage Data for an Environment.

read-only idempotent
acquia-retrieves-usage-metric-data

Acquia Retrieves Usage Metric Data for an Environment.

read-only idempotent
acquia-returns-mod-proxy-status

Acquia Returns the Mod Proxy Status for an Environment.

read-only idempotent
acquia-disables-mod-proxy-environment

Acquia Disables Mod Proxy for an Environment.

acquia-enables-mod-proxy-environment

Acquia Enables Mod Proxy for an Environment.

acquia-return-list-operating-systems

Acquia Return a List of Operating Systems.

read-only idempotent
acquia-disables-production-mode-environment

Acquia Disables Production Mode for an Environment.

acquia-enables-production-mode-environment

Acquia Enables Production Mode for an Environment.

acquia-returns-traversal-endpoint-search

Acquia Returns a Traversal Endpoint for Search Entities for the Environment.

read-only idempotent
acquia-returns-collection-search-indexes

Acquia Returns a Collection of Search Indexes for an Environment.

read-only idempotent
acquia-creates-search-index-environment

Acquia Creates a Search Index for an Environment.

read-only
acquia-removes-and-deletes-specific

Acquia Removes and Deletes a Specific Search Index from an Environment

idempotent
acquia-returns-search-configuration-set

Acquia Returns a Search Configuration Set for an Application

read-only idempotent
acquia-updates-search-index-environment

Acquia Updates a Search Index on an Environment.

idempotent
acquia-returns-list-servers

Acquia Returns a List of Servers.

read-only idempotent
acquia-return-details-about-specific-6

Acquia Return Details About a Specific Server.

read-only idempotent
acquia-modifies-configuration-settings-server

Acquia Modifies Configuration Settings for a Server.

idempotent
acquia-reboots-server

Acquia Reboots a Server.

acquia-relaunches-server

Acquia Relaunches a Server.

acquia-suspends-server

Acquia Suspends a Server.

acquia-upgrades-server-precise-xenial

Acquia Upgrades a Server from "precise" to "xenial".

acquia-provides-links-environment-settings

Acquia Provides Links to Environment Settings.

read-only idempotent
acquia-returns-ssl-settings-this

Acquia Returns the SSL Settings for This Environment.

read-only idempotent
acquia-return-list-ssl-certificates

Acquia Return a List of SSL Certificates.

read-only idempotent
acquia-install-ssl-certificate

Acquia Install an SSL Certificate.

acquia-deletes-specific-certificate-its

Acquia Deletes a Specific Certificate by its ID.

idempotent
acquia-returns-specific-certificate-certificate

Acquia Returns a Specific Certificate by Certificate Id.

read-only idempotent
acquia-activates-ssl-certificate

Acquia Activates an SSL Certificate.

acquia-deactivates-active-ssl-certificate

Acquia Deactivates an Active SSL Certificate.

acquia-returns-certificate-signing-requests

Acquia Returns Certificate Signing Requests.

read-only idempotent
acquia-generates-certificate-signing-request

Acquia Generates a Certificate Signing Request (CSR) for One or More Domains.

acquia-deletes-certificate-signing-request

Acquia Deletes the Certificate Signing Request.

idempotent
acquia-returns-certificate-signing-request

Acquia Returns the Certificate Signing Request for the Certificate Specified by Id.

read-only idempotent
acquia-returns-list-environment-variables

Acquia Returns a List of Environment Variables Associated with This Environment.

read-only idempotent
acquia-adds-new-environment-variable

Acquia Adds a New Environment Variable to an Environment.

acquia-removes-environment-variable-environment

Acquia Removes an Environment Variable from an Environment.

idempotent
acquia-get-environment-variable-associated

Acquia Get an Environment Variable Associated with This Environment.

read-only idempotent
acquia-updates-environment-variable-environment

Acquia Updates an Environment Variable on an Environment.

idempotent

Capability Spec

cloud-environments-environments.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Acquia Cloud API - Environments — Environments
  description: 'Acquia Cloud API - Environments — Environments. 102 operations. Lead operation: Acquia Deletes a CD Environment..
    Self-contained Naftiko capability covering one Acquia business surface.'
  tags:
  - Acquia
  - Environments
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    ACQUIA_API_KEY: ACQUIA_API_KEY
capability:
  consumes:
  - type: http
    namespace: cloud-environments-environments
    baseUri: ''
    description: Acquia Cloud API - Environments — Environments business capability. Self-contained, no shared references.
    resources:
    - name: environments-environmentId
      path: /environments/{environmentId}
      operations:
      - name: deleteenvironment
        method: DELETE
        description: Acquia Deletes a CD Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getenvironment
        method: GET
        description: Acquia Return Details About a Specific Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: optionsenvironment
        method: OPTIONS
        description: Acquia Displays Environment Options.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: putenvironment
        method: PUT
        description: Acquia Modifies Configuration Settings for an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-actions-change-label
      path: /environments/{environmentId}/actions/change-label
      operations:
      - name: postchangeenvironmentlabel
        method: POST
        description: Acquia Change the Label for an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-actions-clear-caches
      path: /environments/{environmentId}/actions/clear-caches
      operations:
      - name: postenvironmentsclearcaches
        method: POST
        description: Acquia Clears the Caches for One or More Domains Attached to This Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-artifacts-actions-switch
      path: /environments/{environmentId}/artifacts/actions/switch
      operations:
      - name: postdeployartifact
        method: POST
        description: Acquia Deploys an Artifact to This Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-available-runtimes
      path: /environments/{environmentId}/available-runtimes
      operations:
      - name: getavailableruntimes
        method: GET
        description: Acquia Return a List of Runtimes.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-cdn
      path: /environments/{environmentId}/cdn
      operations:
      - name: deletecdnbyenvironmentid
        method: DELETE
        description: Acquia Disables a CDN for an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getcdnbyenvironmentid
        method: GET
        description: Acquia Returns the CDN Status for an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postcdnbyenvironmentid
        method: POST
        description: Acquia Enables a CDN for an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-cloud-actions
      path: /environments/{environmentId}/cloud-actions
      operations:
      - name: getenvironmentcloudactions
        method: GET
        description: Acquia Returns a List of Cloud Actions.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: putenvironmentcloudactions
        method: PUT
        description: Acquia Modifies an Existing List of Cloud Actions.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-cloud-actions-actions-disable
      path: /environments/{environmentId}/cloud-actions/actions/disable
      operations:
      - name: postenvironmentcloudactionsdisable
        method: POST
        description: Acquia Disables Cloud Actions.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-cloud-actions-actions-enable
      path: /environments/{environmentId}/cloud-actions/actions/enable
      operations:
      - name: postenvironmentcloudactionsenable
        method: POST
        description: Acquia Enables Cloud Actions.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-cloud-actions-actions-reset
      path: /environments/{environmentId}/cloud-actions/actions/reset
      operations:
      - name: postenvironmentcloudactionsreset
        method: POST
        description: Acquia Resets Cloud Actions.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-code
      path: /environments/{environmentId}/code
      operations:
      - name: postenvironmentsdeploycode
        method: POST
        description: Acquia Deploys Code to This Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-code-actions-import
      path: /environments/{environmentId}/code/actions/import
      operations:
      - name: postenvironmentsimportsite
        method: POST
        description: Acquia Imports a Site to This Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-code-actions-switch
      path: /environments/{environmentId}/code/actions/switch
      operations:
      - name: postenvironmentsswitchcode
        method: POST
        description: Acquia Switches Code on This Environment to a Different Branch or Release Tag.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-crons
      path: /environments/{environmentId}/crons
      operations:
      - name: getcronjobsbyenvironmentid
        method: GET
        description: Acquia Return Environment Cron Jobs.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postenvironmentcrons
        method: POST
        description: Acquia Creates a Scheduled Job with Cron.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-crons-cronId
      path: /environments/{environmentId}/crons/{cronId}
      operations:
      - name: postenvironmentcrondelete
        method: DELETE
        description: Acquia Deletes a Cron Job.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getcron
        method: GET
        description: Acquia Return Details About a Specific Cron Job.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: putcron
        method: PUT
        description: Acquia Modify an Existing Scheduled Job.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-crons-cronId-actions-disable
      path: /environments/{environmentId}/crons/{cronId}/actions/disable
      operations:
      - name: postenvironmentcrondisable
        method: POST
        description: Acquia Disables a Cron Job.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-crons-cronId-actions-enable
      path: /environments/{environmentId}/crons/{cronId}/actions/enable
      operations:
      - name: postenvironmentcronenable
        method: POST
        description: Acquia Enables a Cron Job.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-databases
      path: /environments/{environmentId}/databases
      operations:
      - name: getenvironmentsdatabases
        method: GET
        description: Acquia Returns a List of Databases.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postenvironmentsdatabases
        method: POST
        description: Acquia Copies a Database to This Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-databases-databaseName
      path: /environments/{environmentId}/databases/{databaseName}
      operations:
      - name: getenvironmentsdatabase
        method: GET
        description: Acquia Return Details About a Specific Database.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-databases-databaseName-backups
      path: /environments/{environmentId}/databases/{databaseName}/backups
      operations:
      - name: getenvironmentsdatabasebackups
        method: GET
        description: Acquia Returns a List of Backups.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postenvironmentsdatabasebackups
        method: POST
        description: Acquia Create a Backup.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-databases-databaseName-backups-backupId
      path: /environments/{environmentId}/databases/{databaseName}/backups/{backupId}
      operations:
      - name: deleteenvironmentsdatabasebackup
        method: DELETE
        description: Acquia Deletes a Database Backup.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getenvironmentsdatabasebackup
        method: GET
        description: Acquia Return Details About a Specific Backup.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-databases-databaseName-backups-backupId-actions-downl
      path: /environments/{environmentId}/databases/{databaseName}/backups/{backupId}/actions/download
      operations:
      - name: getenvironmentsdatabasedownloadbackup
        method: GET
        description: Acquia Downloads the Database Backup File.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-databases-databaseName-backups-backupId-actions-resto
      path: /environments/{environmentId}/databases/{databaseName}/backups/{backupId}/actions/restore
      operations:
      - name: postenvironmentsdatabaserestorebackup
        method: POST
        description: Acquia Restores This Backup to the Appropriate Environment's Database.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-databases-databaseName-php-config
      path: /environments/{environmentId}/databases/{databaseName}/php-config
      operations:
      - name: getenvironmentsdatabasephpconfig
        method: GET
        description: Acquia Returns PHP Configuration Details for This Database.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-dns
      path: /environments/{environmentId}/dns
      operations:
      - name: getenvironmentsdns
        method: GET
        description: Acquia Returns DNS Configuration Details for an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-domains
      path: /environments/{environmentId}/domains
      operations:
      - name: getenvironmentsdomains
        method: GET
        description: Acquia Returns a List of Domains.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postenvironmentsdomains
        method: POST
        description: Acquia Adds a Domain to the Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-domains-actions-clear-varnish
      path: /environments/{environmentId}/domains/actions/clear-varnish
      operations:
      - name: postenvironmentsdomainsclearvarnish
        method: POST
        description: Acquia Clears the Varnish Cache for One or More Domains Attached to This Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-domains-domain
      path: /environments/{environmentId}/domains/{domain}
      operations:
      - name: deleteenvironmentsdomain
        method: DELETE
        description: Acquia Removes the Domain from This Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getenvironmentsdomain
        method: GET
        description: Acquia Return Details About a Specific Domain.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-domains-domain-actions-clear-caches
      path: /environments/{environmentId}/domains/{domain}/actions/clear-caches
      operations:
      - name: postenvironmentsdomainclearcaches
        method: POST
        description: Acquia Clears the Caches for the Specified Domain.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-domains-domain-actions-clear-varnish
      path: /environments/{environmentId}/domains/{domain}/actions/clear-varnish
      operations:
      - name: postenvironmentsdomainclearvarnish
        method: POST
        description: Acquia Clears the Varnish Cache for the Specified Domain.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-domains-domain-status
      path: /environments/{environmentId}/domains/{domain}/status
      operations:
      - name: getenvironmentsdomainstatus
        method: GET
        description: Acquia Returns Details About the Domain.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-eips
      path: /environments/{environmentId}/eips
      operations:
      - name: geteips
        method: GET
        description: Acquia Return a List of Web EIPs.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-files
      path: /environments/{environmentId}/files
      operations:
      - name: postenvironmentsfiles
        method: POST
        description: Acquia Copies Files to This Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-livedev-actions-disable
      path: /environments/{environmentId}/livedev/actions/disable
      operations:
      - name: postenvironmentsdisablelivedev
        method: POST
        description: Acquia Disable Live Development on This Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-livedev-actions-enable
      path: /environments/{environmentId}/livedev/actions/enable
      operations:
      - name: postenvironmentsenablelivedev
        method: POST
        description: Acquia Enable Live Development on This Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-log-forwarding-destinations
      path: /environments/{environmentId}/log-forwarding-destinations
      operations:
      - name: getenvironmentslogforwardingdestinations
        method: GET
        description: Acquia Returns a Collection of Log Forwarding Destinations for This Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postenvironmentslogforwardingdestinations
        method: POST
        description: Acquia Creates a Log Forwarding Destination.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-log-forwarding-destinations-logForwardingDestinationU
      path: /environments/{environmentId}/log-forwarding-destinations/{logForwardingDestinationUuid}
      operations:
      - name: deleteenvironmentslogforwardingdestination
        method: DELETE
        description: Acquia Deletes the Specified Log Forwarding Destination.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getenvironmentslogforwardingdestination
        method: GET
        description: Acquia Returns the Specified Log Forwarding Destination.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: putenvironmentslogforwardingdestination
        method: PUT
        description: Acquia Updates an Environment's Log Forwarding Destination.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-log-forwarding-destinations-logForwardingDestinationU
      path: /environments/{environmentId}/log-forwarding-destinations/{logForwardingDestinationUuid}/actions/disable
      operations:
      - name: postenvironmentsdisablelogforwardingdestination
        method: POST
        description: Acquia Disables the Specified Log Forwarding Destination.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-log-forwarding-destinations-logForwardingDestinationU
      path: /environments/{environmentId}/log-forwarding-destinations/{logForwardingDestinationUuid}/actions/enable
      operations:
      - name: postenvironmentsenablelogforwardingdestination
        method: POST
        description: Acquia Enables the Specified Log Forwarding Destination.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-logs
      path: /environments/{environmentId}/logs
      operations:
      - name: getenvironmentslogs
        method: GET
        description: Acquia Returns a List of Log Files for This Environment Available for Download.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-logs-logType
      path: /environments/{environmentId}/logs/{logType}
      operations:
      - name: getenvironmentslog
        method: GET
        description: Acquia Downloads the Log File.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postenvironmentslog
        method: POST
        description: Acquia Creates a Log File Snapshot.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: environments-environmentId-logstream
      path: /environments/{environmentId}/logstream
      operations:
      - name: getenvironmentslogstream
        method: GET
        description: Acquia Returns a Logstream Url and Metadata.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-metrics
      path: /environments/{environmentId}/metrics
      operations:
      - name: getenvironmentsmetrics
        method: GET
        description: Acquia Does Not Return Any Data. Allows Traversal to Metrics Groups Endpoints.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-metrics-stackmetrics
      path: /environments/{environmentId}/metrics/stackmetrics
      operations:
      - name: getenvironmentsstackmetrics
        method: GET
        description: Acquia Does Not Return Any Data. Allows Traversal to StackMetrics Endpoints.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-metrics-stackmetrics-data
      path: /environments/{environmentId}/metrics/stackmetrics/data
      operations:
      - name: getenvironmentsstackmetricsdata
        method: GET
        description: Acquia Returns StackMetrics Data for the Metrics Specified in the Filter Paramater (e.g., Apache-access,
          Web-cpu).
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-metrics-usage
      path: /environments/{environmentId}/metrics/usage
      operations:
      - name: getenvironmentsusagelinks
        method: GET
        description: Acquia Retrieves Traversal Links for an Environment's Usage Data.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-metrics-usage-data
      path: /environments/{environmentId}/metrics/usage/data
      operations:
      - name: getenvironmentsusagedata
        method: GET
        description: Acquia Retrieves Usage Data for an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-metrics-usage-usageMetric
      path: /environments/{environmentId}/metrics/usage/{usageMetric}
      operations:
      - name: getenvironmentsusagemetricdata
        method: GET
        description: Acquia Retrieves Usage Metric Data for an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-mod-proxy
      path: /environments/{environmentId}/mod-proxy
      operations:
      - name: getmodproxystatus
        method: GET
        description: Acquia Returns the Mod Proxy Status for an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-mod-proxy-actions-disable
      path: /environments/{environmentId}/mod-proxy/actions/disable
      operations:
      - name: postdisablemodproxy
        method: POST
        description: Acquia Disables Mod Proxy for an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-mod-proxy-actions-enable
      path: /environments/{environmentId}/mod-proxy/actions/enable
      operations:
      - name: postenablemodproxy
        method: POST
        description: Acquia Enables Mod Proxy for an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-operating-systems
      path: /environments/{environmentId}/operating-systems
      operations:
      - name: getoperatingsystems
        method: GET
        description: Acquia Return a List of Operating Systems.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-production-mode-actions-disable
      path: /environments/{environmentId}/production-mode/actions/disable
      operations:
      - name: postenvironmentsdisableproductionmode
        method: POST
        description: Acquia Disables Production Mode for an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-production-mode-actions-enable
      path: /environments/{environmentId}/production-mode/actions/enable
      operations:
      - name: postenvironmentsenableproductionmode
        method: POST
        description: Acquia Enables Production Mode for an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-search
      path: /environments/{environmentId}/search
      operations:
      - name: getenvironmentsearchlist
        method: GET
        description: Acquia Returns a Traversal Endpoint for Search Entities for the Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-search-indexes
      path: /environments/{environmentId}/search/indexes
      operations:
      - name: getenvironmentsearchindexes
        method: GET
        description: Acquia Returns a Collection of Search Indexes for an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postenvironmentsearchindexes
        method: POST
        description: Acquia Creates a Search Index for an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-search-indexes-indexId
      path: /environments/{environmentId}/search/indexes/{indexId}
      operations:
      - name: deleteenvironmentsearchindex
        method: DELETE
        description: Acquia Removes and Deletes a Specific Search Index from an Environment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getenvironmentsearchindex
        method: GET
        description: Acquia Returns a Search Configuration Set for an Application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: putenvironmentsearchindex
        method: PUT
        description: Acquia Updates a Search Index on an Environment.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: environments-environmentId-servers
      path: /environments/{environmentId}/servers
      operations:
      - name: getenvironmentsservers
        method: GET
        description: Acquia Returns a List of Servers.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: environments-environmentId-servers-serverId
      path: /environments/{environmentId}/servers/{serverId}
      operations:
      - name: getenvironmentsserver
        method: GET
        description: Acquia Return Details About a Specific Server.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
     

# --- truncated at 32 KB (121 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/acquia/refs/heads/main/capabilities/cloud-environments-environments.yaml