Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VCFA_ORGNoVM Apps organization name, e.g. vmapps-org (System means provider)System
VCFA_HOSTYesVCF Automation URL, e.g. https://auto.vmw.lab
VCFA_TOKENNoStatic access token; it expires and isn't renewed
VCFA_DOMAINNoIdentity domain for vcfa (CSP) login
VCFA_INSECURENoSkip TLS verification (self-signed lab certificates)false
VCFA_PASSWORDNoPassword for vcfa-cloudapi / vcfa auth modes
VCFA_SERVICESNoComma-separated service keys to load, e.g. catalog,deployment,blueprint,abx,vro
VCFA_USERNAMENoUsername for vcfa-cloudapi / vcfa auth modes
VCFA_API_TOKENNoSeeds a refresh-token chain yourself instead of running setup
VCFA_AUTH_MODENoAuth mode: api-token, token, vcfa-cloudapi, or vcfa. auto selects api-token if a token is set or stored, else token, else vcfa-cloudapi then vcfa.auto
VCFA_CLIENT_IDNoService account client ID, if you seed a token yourself
VCFA_READ_ONLYNoLoad only GET operations; writes are also blocked at call timefalse
VCFA_TIMEOUT_MSNoPer-request timeout120000
VCFA_TOKEN_FILENoWhere rotated refresh tokens are kept~/.vcf-automation-mcp/tokens.json
VCFA_TOOL_FILTERNoRegex; load only tools whose name matches
VCFA_CLOUDAPI_VERSIONNoAccept: application/json;version= for /cloudapi calls9.1.0
VCFA_EXCLUDE_SERVICESNoComma-separated service keys to skip
VCFA_MAX_RESPONSE_CHARSNoResponses longer than this are truncated100000

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
vcfa_connection_statusA

Show the VCF Automation connection: host, org, auth mode in use, token expiry, read-only flag and how many operation tools are loaded per service. Pass test=true to log in now and call GET /iaas/api/about.

vcfa_describe_operationA

Return the full, untruncated request schema (all nesting levels) and parameter list for any operation tool by name. Use it before calling a create/update tool whose body schema is summarised.

abx_cancel_action_runB

Cancel an action run Cancels an action run which is currently being executed PATCH /abx/api/resources/action-runs/{id}/cancel

abx_create_action_versionC

Create a version for an action Creates a new version for the specified action POST /abx/api/resources/actions/{id}/versions

abx_delete_actionC

Delete an action Deletes an action with a specific ID DELETE /abx/api/resources/actions/{id}

abx_delete_action_runsC

Delete multiple action runs Deletes multiple action runs with their specific ID DELETE /abx/api/resources/action-runs

abx_delete_action_runs_by_idC

Delete an action run Deletes an action run with a specific ID DELETE /abx/api/resources/action-runs/{id}

abx_delete_action_secretC

Delete an action secret Deletes an action secret DELETE /abx/api/resources/action-secrets/{id}

abx_delete_action_versionC

Delete an action version Deletes an action version DELETE /abx/api/resources/actions/{id}/versions/{versionId}

abx_delete_multiple_actionsC

Delete multiple actions by their id and projectId Deletes actions with a specific ID and projectId DELETE /abx/api/resources/actions

abx_exportB

Export actions Exports the specified actions as a zip bundle POST /abx/api/resources/actions/export

abx_get_action_by_idC

Fetch all actions by ID across all projects Retrieves all actions with a specific ID across all projects GET /abx/api/resources/actions/{id}

abx_get_action_run_by_idC

Fetch an action run by its ID Retrieves an action run entity with a specific ID GET /abx/api/resources/action-runs/{id}

abx_get_action_runs_by_action_idC

Fetch all action runs of an action Retrieves all action runs of an action GET /abx/api/resources/actions/{id}/action-runs

abx_get_action_secretsB

Fetch all action secrets Retrieves all action secrets for given organization GET /abx/api/resources/action-secrets

abx_get_action_secrets_by_idC

Fetch action secret Retrieves action secret by given id GET /abx/api/resources/action-secrets/{id}

abx_get_action_template_by_idB

Fetch an action template by its ID Retrieves an action template entity with a specific ID GET /abx/api/resources/action-templates/{id}

abx_get_all_action_run_projectionsA

Fetch all action run projections Retrieves projections of all action runs (lightweight representation for UI) GET /abx/api/resources/action-runs

abx_get_all_action_templatesC

Fetch all action templates Retrieves all action templates GET /abx/api/resources/action-templates

abx_get_all_actionsC

Fetch count of subscribable actions by ID Retrieves count of subscribable actions matching the name criteria GET /abx/api/resources/actions

abx_get_all_flows_using_actionC

Fetch all action flows using an action Retrieves a list of all action flows which are using the specified action GET /abx/api/resources/actions/{id}/flows

abx_get_all_provisioning_endpointsB

Proxy to fetch provisioning endpoints Retrieves provisioning endpoints for given organization GET /abx/api/provisioning/endpoints

abx_get_all_versionsC

Fetch all versions of an action Retrieves all created versions for an action GET /abx/api/resources/actions/{id}/versions

abx_get_provisioning_endpoints_by_idB

Proxy to fetch a provisioning endpoint by self link Retrieves provisioning endpoints for given organization GET /abx/api/provisioning/endpoints/{id}

abx_import_actionsC

Import an action bundle Imports an action bundle and saves all actions POST /abx/api/resources/actions/import

abx_patch_actions_by_idB

Patch an action Updates the state of the action based only on the supplied properties PATCH /abx/api/resources/actions/{id}

abx_post_action_runsA

[DEPRECATED] Create an action run Creates a new action run. This endpoint is deprecated and will be removed in a future version. Use: POST '/abx/api/resources/actions/{action-id}/action-runs' POST /abx/api/resources/action-runs

abx_post_action_secretsC

Create an action secret Creates a new action secret POST /abx/api/resources/action-secrets

abx_post_actionsC

Create an action Creates a new action POST /abx/api/resources/actions

abx_post_actions_by_id_action_runsB

Trigger an action run Runs the specified action taking into consideration the supplied configuration POST /abx/api/resources/actions/{id}/action-runs

abx_put_action_secrets_by_idC

Update an action secret Updates an existing action secret PUT /abx/api/resources/action-secrets/{id}

abx_put_actions_by_idB

Update an action Updates the action with the new supplied state PUT /abx/api/resources/actions/{id}

abx_release_action_versionC

Mark an action version as released Marks an exisiting version of an action as released PUT /abx/api/resources/actions/{id}/release

abx_restore_action_versionB

Restore the action state based on a specified version Change the current action state to the state specified in the version PUT /abx/api/resources/actions/{id}/versions/{versionId}/restore

abx_unrelease_action_versionC

Mark an action version as not released Marks an actions released version as not released DELETE /abx/api/resources/actions/{id}/release

approvals_answer_work_itemC

Answers the specified work item POST /workitem/api/workitems/{id}/answer

approvals_execute_action_on_approval_requestC

Approves or Rejects the approval request POST /approval/api/approvals/action

approvals_get_aboutA

Get about page The page contains information about the supported API versions and the latest API version. The version parameter is optional but highly recommended. If you do not specify explicitly an exact version, you will be calling the latest supported API version. Here is an example of a call which specifies the exact version you are using: GET /approval/api/approvals?apiVersion=2022-01-25 GET /approval/api/about

approvals_get_approval_request_v3B

Returns details of the approval request GET /approval/api/approvals/{id}

approvals_get_approval_requests_v3C

Returns approval requests GET /approval/api/approvals

approvals_get_logged_in_user_groupsC

GET /approval/api/approvals/userGroups GET /approval/api/approvals/userGroups

approvals_get_work_item_by_idC

Returns work item by id GET /workitem/api/workitems/{id}

approvals_get_work_itemsC

Returns work items for the logged in user GET /workitem/api/workitems

approvals_get_work_items_for_deploymentC

Returns all work items for a deployment GET /workitem/api/workitems/deployment/{deploymentId}/workitems

approvals_get_work_items_for_deployment_requestC

Returns work items for a deployment request GET /workitem/api/workitems/{deploymentId}/{requestId}

approvals_reject_work_itemC

Rejects the specified work item POST /workitem/api/workitems/{id}/reject

blueprint_cancel_blueprint_requestC

Cancel request POST /blueprint/api/blueprint-requests/{requestId}/actions/cancel

blueprint_create_blueprintC

Creates a blueprint POST /blueprint/api/blueprints

blueprint_create_blueprint_from_mappingB

Creates a blueprint from a Terraform blueprint configuration (obtained from /create-blueprint-mapping). POST /blueprint/api/blueprint-integrations/terraform/create-blueprint-from-mapping

blueprint_create_blueprint_mappingC

Retrieves and parses the specified Terraform configuration file(s) and returns relevant information for blueprint construction. POST /blueprint/api/blueprint-integrations/terraform/create-blueprint-mapping

blueprint_create_blueprint_requestC

Creates a blueprint request POST /blueprint/api/blueprint-requests

blueprint_create_blueprint_versionC

Creates version for the given blueprint ID POST /blueprint/api/blueprints/{blueprintId}/versions

blueprint_create_property_groupC

Creates a property group POST /properties/api/property-groups

blueprint_create_terraform_versionC

Creates a version POST /blueprint/api/blueprint-integrations/terraform/versions

blueprint_delete_blueprintA

Deletes a blueprint DELETE /blueprint/api/blueprints/{blueprintId}

blueprint_delete_blueprint_requestC

Deletes request DELETE /blueprint/api/blueprint-requests/{requestId}

blueprint_delete_property_groupB

Deletes a property group DELETE /properties/api/property-groups/{propertyGroupId}

blueprint_delete_terraform_versionC

Deletes a terraform version DELETE /blueprint/api/blueprint-integrations/terraform/versions/{versionId}

blueprint_get_aboutB

Returns blueprint API information The page contains information about the supported API versions and the latest API version. The version parameter is optional but highly recommended. Only assembler admin in VM Apps Org can access. If you do not specify explicitly an exact version, you will be calling the latest supported API version. Here is an example of a call which specifies the exact version you are using: GET /blueprint/api/blueprints?apiVersion=2019-09-12 GET /blueprint/api/about

blueprint_get_blueprintC

Returns blueprint details GET /blueprint/api/blueprints/{blueprintId}

blueprint_get_blueprint_inputs_schemaB

Returns blueprint inputs schema GET /blueprint/api/blueprints/{blueprintId}/inputs-schema

blueprint_get_blueprint_requestC

Returns blueprint request details GET /blueprint/api/blueprint-requests/{requestId}

blueprint_get_blueprint_request_executionC

Returns request execution details GET /blueprint/api/blueprint-requests/{requestId}/execution

blueprint_get_blueprint_requests_by_request_id_resources_planC

Returns request resources plan GET /blueprint/api/blueprint-requests/{requestId}/resources-plan

blueprint_get_blueprint_resources_planC

Returns request plan GET /blueprint/api/blueprint-requests/{requestId}/plan

blueprint_get_blueprint_versionC

Returns versioned blueprint details GET /blueprint/api/blueprints/{blueprintId}/versions/{version}

blueprint_get_blueprint_version_inputs_schemaB

Returns blueprint version inputs schema GET /blueprint/api/blueprints/{blueprintId}/versions/{version}/inputs-schema

blueprint_get_configuration_source_treeB

Shows directories of the configuration source repository that correspond to Terraform configurations. GET /blueprint/api/blueprint-integrations/terraform/get-configuration-source-tree

blueprint_get_property_groupB

Returns property group details GET /properties/api/property-groups/{propertyGroupId}

blueprint_get_resource_typeB

Returns resource type details GET /blueprint/api/resource-types/{resourceTypeId}

blueprint_get_terraform_configuration_source_commit_listB

Returns a paginated list of commits for a specified configuration source. GET /blueprint/api/blueprint-integrations/terraform/get-configuration-source-commits

blueprint_get_terraform_configuration_sourcesB

Returns a paginated list of configuration sources configured as storage for Terraform configurations. GET /blueprint/api/blueprint-integrations/terraform/get-configuration-sources

blueprint_get_terraform_versionC

Returns Terraform Version details GET /blueprint/api/blueprint-integrations/terraform/versions/{versionId}

blueprint_list_blueprint_requestsC

Lists blueprint requests GET /blueprint/api/blueprint-requests

blueprint_list_blueprint_versionsC

Lists blueprint versions GET /blueprint/api/blueprints/{blueprintId}/versions

blueprint_list_blueprintsC

Lists draft blueprint GET /blueprint/api/blueprints

blueprint_list_property_groupsC

Lists Property Groups GET /properties/api/property-groups

blueprint_list_resource_typesC

Lists resource types GET /blueprint/api/resource-types

blueprint_list_terraform_versionsC

Lists terraform versions GET /blueprint/api/blueprint-integrations/terraform/versions

blueprint_release_blueprint_versionC

Release versioned blueprint to catalog POST /blueprint/api/blueprints/{blueprintId}/versions/{version}/actions/release

blueprint_restore_blueprint_versionB

Restores content of draft from versioned blueprint POST /blueprint/api/blueprints/{blueprintId}/versions/{version}/actions/restore

blueprint_un_release_blueprint_versionC

UnRelease versioned blueprint from catalog POST /blueprint/api/blueprints/{blueprintId}/versions/{version}/actions/unrelease

blueprint_update_blueprintC

Updates a blueprint PUT /blueprint/api/blueprints/{blueprintId}

blueprint_update_property_groupC

Updates a property group PUT /properties/api/property-groups/{propertyGroupId}

blueprint_update_terraform_versionC

Updates a terraform version PATCH /blueprint/api/blueprint-integrations/terraform/versions/{versionId}

blueprint_validate_blueprintC

Validates a blueprint POST /blueprint/api/blueprint-validation

catalog_change_metering_assignment_strategyB

Updates the pricing card assignment strategy for the Org. PATCH /price/api/private/pricing-card-assignments/strategy

catalog_create_metering_assignment_strategyC

Selecting the new pricing card assignment strategy,PROJECT or CLOUDZONE are possible values can be used while creating strategy. Also there can be only one strategy for a given org at a given point o… Create a new pricing card assignment strategy based on request body and validate its field according to business rules. POST /price/api/private/pricing-card-assignments/strategy

catalog_create_metering_policy_assignmentC

Create a new pricing card assignment Create a new pricing card policy assignment based on request body and validate its field according to business rules. Request body with ALL entityType will delete the older assignments for the given pricingCardId POST /price/api/private/pricing-card-assignments

catalog_create_or_updateC

Creates or updates a notification scenario branding of an organization POST /notification/api/scenario-branding

catalog_create_policyC

Create a new pricing card Create a new pricing card based on request body and validate its field according to business rules. POST /price/api/private/pricing-cards

catalog_delete_admin_sources_by_source_idC

Delete catalog source. Deletes the catalog source with the supplied ID. DELETE /catalog/api/admin/sources/{sourceId}

catalog_delete_icons_by_idC

Delete an icon Delete an existing icon by its unique id. DELETE /icon/api/icons/{id}

catalog_delete_metering_policy_assignmentC

Delete the pricing card assignment with specified id Deletes the pricing card assignment with the specified id DELETE /price/api/private/pricing-card-assignments/{id}

catalog_delete_policyC

Delete the pricing card with specified Id Deletes the pricing card with the specified id DELETE /price/api/private/pricing-cards/{id}

catalog_delete_scenario_brandingB

Deletes a notification scenario branding DELETE /notification/api/scenario-branding

catalog_delete_scenario_configs_by_scenario_idB

Deletes a notification scenario configuration by scenario id of an organization DELETE /notification/api/scenario-configs/{scenarioId}

catalog_downloadB

Download an icon Download an existing icon by its unique id. GET /icon/api/icons/{id}

catalog_get_admin_sources_by_source_idB

Fetch a specific catalog source for the given ID. Returns the catalog source with the supplied ID. GET /catalog/api/admin/sources/{sourceId}

catalog_get_all_metering_policy_assignmentsB

Fetch all pricing card assignment for private cloud Returns a paginated list of pricing card assignments GET /price/api/private/pricing-card-assignments

catalog_get_all_scenario_configsA

Retrieves all notification scenario configurations of an organization GET /notification/api/scenario-configs

catalog_get_catalog_itemC

Find a catalog item with specified ID. Returns the catalog item with the specified ID. GET /catalog/api/items/{id}

catalog_get_catalog_item_for_adminC

Find a catalog item with specified id. Returns the catalog item with the specified id. GET /catalog/api/admin/items/{id}

catalog_get_catalog_itemsB

Fetch a list of catalog items. Returns a paginated list of catalog items. GET /catalog/api/items

catalog_get_catalog_items_for_adminC

Fetch a list of catalog items. Returns a paginated list of catalog items. GET /catalog/api/admin/items

catalog_get_metering_assignment_strategyB

Fetch pricing card assignment strategy for the Org Returns a pricing card assignment strategy for the Org GET /price/api/private/pricing-card-assignments/strategy

catalog_get_metering_policy_assignmentC

Fetch pricing card assignment for private cloud by id Returns a pricing card assignments by id GET /price/api/private/pricing-card-assignments/{id}

catalog_get_pageB

Fetch catalog sources. Returns a paginated list of catalog sources. GET /catalog/api/admin/sources

catalog_get_policiesB

Fetch all pricing cards for private-policy cloud Returns a paginated list of pricing cards GET /price/api/private/pricing-cards

catalog_get_policyC

Find the pricing card with specified Id Returns the pricing card with the specified id GET /price/api/private/pricing-cards/{id}

catalog_get_scenarioC

Retrieves notification scenarios GET /notification/api/scenarios/{id}

catalog_get_scenario_configB

Retrieves a notification scenario configuration by scenario id of an organization GET /notification/api/scenario-configs/{scenarioId}

catalog_get_type_by_idB

Fetch catalog item type associated with the specified ID. Returns the Catalog Item Type with the specified ID. GET /catalog/api/types/{id}

catalog_get_typesB

Find all Catalog Item Types. Returns a paginated list of all available Catalog Item Types. GET /catalog/api/types

catalog_get_upfront_price_response_for_catalog_itemB

Get a response with upfront prices for a given catalog item. Returns upfront prices of a given catalog item. GET /catalog/api/items/{id}/upfront-prices/{upfrontPriceId}

catalog_get_version_by_idC

Fetch detailed catalog item version. Returns a detailed catalog item version. GET /catalog/api/items/{id}/versions/{versionId}

catalog_get_version_by_id_for_adminC

Fetch a detailed catalog item version. Returns a detailed catalog item version. GET /catalog/api/admin/items/{id}/versions/{versionId}

catalog_get_versionsB

Fetch a list of catalog items with versions. Returns a paginated list of catalog item versions. GET /catalog/api/items/{id}/versions

catalog_get_versions_for_adminB

Fetch a list of catalog items with versions. Returns a paginated list of catalog item versions. GET /catalog/api/admin/items/{id}/versions

catalog_patch_configC

Enable or disabled a notification scenario configuration of an organization PATCH /notification/api/scenario-configs

catalog_patch_metering_policy_assignmentB

Updates the pricing card assignment id with the supplied id. Request body with ALL entityType will delete the older assignments for the given pricingCardId PATCH /price/api/private/pricing-card-assignments/{id}

catalog_postB

Create or update a catalog source. Creating or updating also imports (or re-imports) the associated catalog items. Creates a new catalog source or updates an existing catalog source based on the request body and imports catalog items from it. POST /catalog/api/admin/sources

catalog_post_scenario_configsB

Creates or updates a notification scenario configuration of an organization POST /notification/api/scenario-configs

catalog_preview_notification_configC

Preview Notification Scenario Config POST /notification/api/scenario-configs/{scenarioId}/preview

catalog_request_catalog_item_instancesC

Create a deployment. Creates a deployment from a catalog item. POST /catalog/api/items/{id}/request

catalog_send_test_notificationC

Send Test Notification Scenario Config POST /notification/api/scenario-configs/{scenarioId}/test

catalog_submit_upfront_price_request_for_catalog_itemB

Create a request to calculate upfront price for a given catalog item. Returns upfront price response for a given catalog item. POST /catalog/api/items/{id}/upfront-prices

catalog_update_catalog_itemB

Set an icon or request limit to a catalog item. Updates a catalog item with specified icon id or request limit. PATCH /catalog/api/admin/items/{id}

catalog_update_catalog_item_versionB

Patch the catalog item version with form id. Patch the catalog item version with form id. Nullify the formId if the formId is an empty string. PATCH /catalog/api/admin/items/{id}/versions/{versionId}

catalog_update_policyC

Update the pricing card Updates the pricing card with the specified Id PUT /price/api/private/pricing-cards/{id}

catalog_uploadC

Upload an icon Create an icon. POST /icon/api/icons

content_create_content_sourceB

Create a Content source Returns the new content source POST /content/api/sources

content_delete_content_sourceC

Delete a content source DELETE /content/api/sources/{id}

content_get_aboutC

Returns content API information The page contains information about the supported API versions and the latest API version. The version parameter is optional but highly recommended. If you do not specify explicitly an exact version, you will be calling the latest supported API version. Here is an example of a call which specifies the exact version you are using: GET /content/api/sources?apiVersion=2019-01-15 GET /content/api/about

content_get_content_sourceC

Get a content source GET /content/api/sources/{id}

content_get_sync_requestC

Get a sync request by id GET /content/api/sourcecontrol/sync-requests/{id}

content_list_content_sourceB

Get content sources Use filter parameters to narrow down the results. Request parameter should be URL encoded GET /content/api/sources/list

content_list_content_sourcesC

[DEPRECATED] Get content sources. Deprecated: Use /content/api/sources/list Deprecated in favor of /content/api/sources/list due to improper usage of query parameters GET /content/api/sources

content_schedule_syncB

Creates a sync request Request sync for a content source POST /content/api/sourcecontrol/sync-requests

content_schedule_sync_allB

Submit sync request for the projects Request sync for the sources belonging to the user's projects or specified projects POST /content/api/sourcecontrol/sync-all-requests

content_sync_historyC

Get sync history Get history for files synced via source control sync GET /content/api/sourcecontrol/sync-history

content_update_content_sourceC

Update content source PATCH /content/api/sources/{id}

deployment_action_deployment_requestA

Submit action on requests. Allowable values: cancel, dismiss. Cancel can be submitted on In-progress requests and Dismiss can be submitted on Failed requests. POST /deployment/api/requests/{requestId}

deployment_check_deployment_nameA

[DEPRECATED] Check if a deployment exists. Returns OK if a deployment with the supplied name exists. GET /deployment/api/deployments/names/{name}

deployment_check_deployment_name_existsB

Check if a deployment exists. Returns OK if a deployment with the supplied name exists. GET /deployment/api/deployments/names

deployment_create_resourceB

Create a new resource. Returns the resource request response. POST /deployment/api/resources

deployment_delete_deploymentB

Delete a deployment. Effectively triggers a Delete Day2 operation Deletes the deployment with the supplied ID, cleans up the associated resources from the Cloud Provider. DELETE /deployment/api/deployments/{deploymentId}

deployment_delete_resourceB

Delete resource associated with a deployment. Effectively triggers a Delete Day2 operation. Deletes the resource with the specified ID and attempts to delete resource from the Cloud Provider. DELETE /deployment/api/deployments/{deploymentId}/resources/{resourceId}

deployment_get_billing_metricsC

Get Billing Metrics. Get billing metrics for current org. GET /deployment/api/billing-metrics

deployment_get_deployment_actionB

Fetch deployment action. Returns an action for the deployment specified by its Deployment ID and Action ID. GET /deployment/api/deployments/{deploymentId}/actions/{actionId}

deployment_get_deployment_actionsA

Fetch deployment available actions. Returns the complete list of available actions that can be performed on a given deployment. GET /deployment/api/deployments/{deploymentId}/actions

deployment_get_deployment_by_idC

Fetch a specific deployment. Returns the deployment with the supplied ID. GET /deployment/api/deployments/{deploymentId}

deployment_get_deployment_expense_history_by_idC

Fetch a specific deployment's expense history. Returns the deployment expense history with the supplied ID. GET /deployment/api/deployments/{deploymentId}/expense-history

deployment_get_deployment_filter_by_idB

Returns the Deployment filter with the supplied ID. GET /deployment/api/deployments/filters/{filterId}

deployment_get_deployment_filtersC

Returns the Deployment filters in context of given user. GET /deployment/api/deployments/filters

deployment_get_deployment_requestsC

Fetch deployment requests. Returns the requests for the deployment. GET /deployment/api/deployments/{deploymentId}/requests

deployment_get_deployment_resourcesB

Fetch resources associated with a deployment. Returns a paginated list of resources corresponding to the deployment with the supplied ID. GET /deployment/api/deployments/{deploymentId}/resources

deployment_get_deploymentsB

Fetch all deployments. Returns a paginated list of deployments. GET /deployment/api/deployments

deployment_get_deployments_for_projectB

Returns a count of deployments using the project. GET /deployment/api/projects/{projectId}/deployment-count

deployment_get_event_logsC

Fetch Event logs. Returns the logs for an event. GET /deployment/api/requests/{requestId}/events/{eventId}/logs

deployment_get_event_logs_contentB

Fetch Event logs content as a file. Returns the log file for an event. GET /deployment/api/requests/{requestId}/events/{eventId}/logs/download

deployment_get_requestC

Get the Request. Returns the request with the given ID. GET /deployment/api/requests/{requestId}

deployment_get_request_eventsB

Fetch Request events. Returns all the events for a request. GET /deployment/api/requests/{requestId}/events

deployment_get_resource_actionC

Fetch resource action. Returns an action for the resource specified by its Resource ID and Action ID. GET /deployment/api/deployments/{deploymentId}/resources/{resourceId}/actions/{actionId}

deployment_get_resource_actionsB

Fetch available resource actions. Returns the complete list of available actions that can be performed on a given resource. GET /deployment/api/deployments/{deploymentId}/resources/{resourceId}/actions

deployment_get_resource_by_idB

Fetch resource associated with a deployment. Returns the resource with the specified ID that is correlated with the supplied deployment. GET /deployment/api/deployments/{deploymentId}/resources/{resourceId}

deployment_get_resource_filter_by_idA

Returns the Resource filter with the supplied ID. GET /deployment/api/resources/filters/{filterId}

deployment_get_resource_filtersC

Returns the Resource filters in context of given user. GET /deployment/api/resources/filters

deployment_get_resource_typeB

Fetch a specific Resource type. Returns the Resource type with the supplied ID. GET /deployment/api/resource-types/{resourceTypeId}

deployment_get_resourcesB

Fetch all resources. Returns a paginated list of resources. GET /deployment/api/resources

deployment_get_resources_by_resource_idC

Fetch a specific resource. Returns the resource with the supplied ID. GET /deployment/api/resources/{resourceId}

deployment_get_resources_by_resource_id_actionsA

Fetch available resource actions. Returns the complete list of available actions that can be performed on a given resource. GET /deployment/api/resources/{resourceId}/actions

deployment_get_resources_by_resource_id_actions_by_action_idB

Fetch resource action. Returns an action for the resource specified by its Resource ID and Action ID. GET /deployment/api/resources/{resourceId}/actions/{actionId}

deployment_get_user_eventsB

Get user events for deployment. Returns paged user events for given deployment ID. User events represent: Create, Day2, Approval or vRO User Interaction GET /deployment/api/deployments/{deploymentId}/userEvents

deployment_list_resource_requestsC

Get all requests for a resource GET /deployment/api/resources/{resourceId}/requests

deployment_list_resource_typesB

Fetch all Resource Types. Returns a paginated list of Resource Types. GET /deployment/api/resource-types

deployment_patch_deploymentC

Update deployment. Updates the deployment with the supplied ID. PATCH /deployment/api/deployments/{deploymentId}

deployment_post_resources_by_resource_id_requestsC

Resource action request. Submit a resource action request. POST /deployment/api/resources/{resourceId}/requests

deployment_submit_deployment_action_requestC

Deployment action request. Submit a deployment action request POST /deployment/api/deployments/{deploymentId}/requests

deployment_submit_resource_action_requestC

Resource action request. Submit a resource action request. POST /deployment/api/deployments/{deploymentId}/resources/{resourceId}/requests

eventbroker_delete_subscriptionB

Delete Subscription Delete Subscription. Only Solution users and system admin (e.g. for vRO) can manage subscriptions. DELETE /event-broker/api/subscriptions/{id}

eventbroker_get_all_event_topicsB

Get all Event Topics Get all Event Topics with specified paging parameters. GET /event-broker/api/topics

eventbroker_get_audit_log_filter_entry_by_idC

GET /event-broker/api/audit/filters/{filterId} GET /event-broker/api/audit/filters/{filterId}

eventbroker_get_eventC

Get Event by id Retrieve the details of a specified Event. GET /event-broker/api/events/{id}

eventbroker_get_event_topicB

Retrieves Event Topic Retrieves Event Topic by id. GET /event-broker/api/topics/{id}

eventbroker_get_eventsC

Get Events Get Events by pages. GET /event-broker/api/events

eventbroker_get_subscriptionC

Retrieves Subscription Retrieves Subscription by id. GET /event-broker/api/subscriptions/{id}

form_create_formC

Create form definition Create form definition. POST /form-service/api/forms

form_create_or_update_custom_resource_typeC

Create custom resource type. POST /form-service/api/custom/resource-types

form_create_or_update_resource_actionC

Create resource action. POST /form-service/api/custom/resource-actions

form_delete_custom_resource_typeC

Delete custom resource type. DELETE /form-service/api/custom/resource-types/{id}

form_delete_formC

Delete form by ID Delete the form with the specified ID. DELETE /form-service/api/forms/{id}

form_delete_forms_delete_by_source_and_typeB

Delete form by source Delete the form with the specified sourceType, sourceId and formType. DELETE /form-service/api/forms/deleteBySourceAndType

form_delete_resource_actionC

Delete resource action. DELETE /form-service/api/custom/resource-actions/{id}

form_execute_external_actionC

Execute an external action to get a value (for the UI) POST /form-service/api/forms/renderer/external-value

form_execute_external_actionsC

Execute multiple external actions to get a list of values (for the UI) POST /form-service/api/forms/renderer/external-values

form_fetch_customized_formB

Fetch request form or generate one for a given library schema. Fetch a request form from the database, according to the search parameters. Generate one according to the JsonSchema if there isn't a persisted form. POST /form-service/api/forms/designer/request

form_fetch_formC

Generate request form for a given library schema. POST /form-service/api/forms/renderer/request

form_fetch_modelC

Generate request form model for a given library schema. POST /form-service/api/forms/renderer/model

form_generateB

[DEPRECATED] Generate schema for runnable item. Generate a ProviderSchemaImpl for the provided RunnableItem. The schema can be used to create a custom resource type. POST /form-service/api/custom/schema-generation

form_generate_elementsC

Generate designer elements for a given request schema. POST /form-service/api/forms/designer/elements

form_generate_elements_runnable_itemC

Generate designer elements for a given runnable item. POST /form-service/api/forms/designer/runnable-item-elements

form_generate_json_schemaC

Generates json schema based on the provided form layout schema POST /form-service/api/forms/designer/generate-form-json-schema

form_get_action_formC

Get resource action's form GET /form-service/api/custom/resource-actions/{id}/form

form_get_action_runnable_itemC

Get resource action runnable item. GET /form-service/api/custom/resource-actions/{id}/runnable-item

form_get_binding_actionB

Get binding action for given action resource type and external input type. GET /form-service/api/custom/resource-actions/binding-action

form_get_custom_resource_typeC

Get custom resource type. GET /form-service/api/custom/resource-types/{id}

form_get_external_valueC

Get a list of external values. POST /form-service/api/forms/designer/external-value/sources

form_get_formB

Get form by ID Retrieve the Form definition of a form with the specified ID. GET /form-service/api/forms/{id}

form_get_form_layout_schemaC

Get form layout schema for runnable item. Get the layout schema for the provided runnable item, given that it exists on the specified endpoint POST /form-service/api/custom/schema-generation/form

form_get_forms_provider_by_refB

Get form by providerRef Retrieve the form definition of a form with the specified provider reference. GET /form-service/api/forms/provider/{ref}

form_get_forms_versionsC

Get form definition versions GET /form-service/api/forms/versions

form_get_forms_versions_by_idA

Get form definition version by id GET /form-service/api/forms/versions/{id}

form_get_json_object_schemaB

Get json object schema for runnable item. Generate a ProviderSchemaImpl for the provided RunnableItem. The schema can be used to create a custom resource type. POST /form-service/api/custom/schema-generation/json

form_get_r_esource_action_for_custom_resourceC

Get resource action for resource type. GET /form-service/api/custom/resource-types/{resourceTypeId}/resource-actions/{resourceActionId}

form_get_resource_actionC

Get resource action. GET /form-service/api/custom/resource-actions/{id}

form_get_resource_action_form_dataC

Returns resolved binding values based on the properties of the resource for given resource operation POST /form-service/api/custom/resource-actions/{id}/form-data

form_get_resource_typeA

[DEPRECATED] Gets resource type by id (DEPRECATED). This endpoint is deprecated. Use /deployment/api/resource-types/{id} directly from the Catalog Service instead. Get the resource type for the provided ID in the currently authorized organization GET /form-service/api/deployment/resource-types/{id}

form_list_actionsC

List resource actions. GET /form-service/api/custom/resource-actions

form_list_custom_resource_typesC

List custom resource types. GET /form-service/api/custom/resource-types

form_list_resource_typesB

[DEPRECATED] List resource types (DEPRECATED). This endpoint is deprecated. Use /deployment/api/resource-types directly from the Catalog Service instead. List all of the resource types in an organization. GET /form-service/api/deployment/resource-types

form_lookup_external_resourceC

Retrieve external resource object Retrieve external resource object depending on namespace type and id GET /form-service/api/forms/renderer/external-resources

form_lookup_external_resourcesC

Retrieve external resource value Retrieve external resource value depending on provided value source type POST /form-service/api/forms/renderer/external-resources

form_perform_external_validationC

Perform external validations for a form (for the UI) POST /form-service/api/forms/renderer/external-validation

form_post_forms_versionsC

Create form definition version POST /form-service/api/forms/versions

form_restoreC

Restore form definition version PATCH /form-service/api/forms/versions/{id}/restore

form_search_by_source_and_typeB

Search form by source Search for form definition by source type, source ID and form type. GET /form-service/api/forms/fetchBySourceAndType

form_search_form_definitionsC

Search form and form versions by term Search for form definitions and form versions with the specified term. GET /form-service/api/forms/search

form_search_form_statusC

Fetch form status Retrieve statuses of forms specified by reference IDs. POST /form-service/api/forms/fetchStatus

iaas_allocate_network_ips_by_userC

allocate network IPs by user. allocate network IPs by user POST /iaas/api/network-ip-ranges/{id}/ip-addresses/allocate

iaas_attach_machine_diskC

Attach machine disk Attach a disk to a machine. POST /iaas/api/machines/{id}/disks

iaas_change_security_groupsB

Change security groups for a vSphere machine Change security groups for a vSphere machine network interfaces. Securing group that is part of the same deployment can be added or removed for a machine network interface. POST /iaas/api/machines/{id}/operations/change-security-groups

iaas_create_avi_lb_cloud_account_asyncB

Create an AVI Load Balancer cloud account Create an AVI Load Balancer cloud account in the current organization POST /iaas/api/cloud-accounts-avilb

iaas_create_aws_cloud_account_asyncC

Create a cloud account Create a cloud account in the current organization POST /iaas/api/cloud-accounts-aws

iaas_create_aws_storage_profileC

Create AWS storage class POST /iaas/api/storage-profiles-aws

iaas_create_azure_cloud_account_asyncC

Create a cloud account Create a cloud account in the current organization POST /iaas/api/cloud-accounts-azure

iaas_create_azure_storage_profileC

Create Azure storage class POST /iaas/api/storage-profiles-azure

iaas_create_block_deviceB

Create BlockDevice Following disk custom properties can be passed while creating a block device: 1. dataStore: Defines name of the datastore in which the disk has to be provisioned. 2. storagePolicy: Defines name of the storage policy in which the disk has to be provisioned. If name of the datastore is specified in the custom properties then, datastore takes precedence. 3. provisioningType: Defines the type of provisioning. For eg. thick/thin. 4. resourceGroupName: Defines the Azure resource group name where the disk needs to be provisioned. POST /iaas/api/block-devices

iaas_create_block_device_snapshotC

Create snapshot operation for Block Device Second day create snapshot operation for Block device POST /iaas/api/block-devices/{id}/operations/snapshots

iaas_create_cloud_account_asyncC

Create a cloud account Create a cloud account in the current organization POST /iaas/api/cloud-accounts

iaas_create_compute_gatewayC

Create a compute gateway Create a new compute gateway. POST /iaas/api/compute-gateways

iaas_create_compute_natC

Create a Compute Nat Create a new Compute Nat. POST /iaas/api/compute-nats

iaas_create_custom_nameC

Create Custom Name POST /iaas/api/naming

iaas_create_data_collectorB

Create Data collector Create a new Data Collector. Note: Data collector endpoints are not available in VMware Aria Automation (on-prem) release. POST /iaas/api/data-collectors

iaas_create_deploymentC

Create deployment Create a new Deployment. POST /iaas/api/deployments

iaas_create_flavor_profileC

Create flavor profile POST /iaas/api/flavor-profiles

iaas_create_gcp_cloud_account_asyncC

Create a cloud account Create a cloud account in the current organization POST /iaas/api/cloud-accounts-gcp

iaas_create_gcp_storage_profileC

Create GCP storage profile POST /iaas/api/storage-profiles-gcp

iaas_create_image_profileA

Create image profile Create image profile. This image profile is created for the specific region. Image mapping definitions are created together with the profile. All existing image mapping definitions for the specified region will be replaced with the payload provided and if you want to keep the existing definitions, they should be added to the payload. POST /iaas/api/image-profiles

iaas_create_integration_asyncB

Create an integration Create an integration in the current organization asynchronously POST /iaas/api/integrations

iaas_create_internal_network_ip_rangeC

Create internal network IP range Creates an internal network IP range. POST /iaas/api/network-ip-ranges

iaas_create_load_balancerC

Create load balancer POST /iaas/api/load-balancers

iaas_create_machineC

Create machine POST /iaas/api/machines

iaas_create_machine_snapshotC

Create snapshot operation for machine Second day create snapshot operation for machine POST /iaas/api/machines/{id}/operations/snapshots

iaas_create_networkB

Create network Provision a new network based on the passed in constraints. The network should be destroyed after the machine is destroyed to free up resources. POST /iaas/api/networks

iaas_create_network_profileC

Create network profile POST /iaas/api/network-profiles

iaas_create_nsx_t_cloud_account_asyncC

Create a NSX Manager cloud account Create a NSX Manager cloud account in the current organization POST /iaas/api/cloud-accounts-nsx-t

iaas_create_on_demand_security_groupC

Create on-demand security group Provision a new on-demand security group POST /iaas/api/security-groups

iaas_create_projectC

Create project POST /iaas/api/projects

iaas_create_storage_profileC

Create storage profile POST /iaas/api/storage-profiles

iaas_create_tagC

Create Tag Create a new tag POST /iaas/api/tags

iaas_create_vcf_cloud_account_asyncC

Create a cloud account Create a cloud account in the current organization POST /iaas/api/cloud-accounts-vcf

iaas_create_vmc_cloud_account_asyncC

Create a cloud account Create a cloud account in the current organization POST /iaas/api/cloud-accounts-vmc

iaas_create_vsphere_cloud_account_asyncC

Create a cloud account Create a cloud account in the current organization POST /iaas/api/cloud-accounts-vsphere

iaas_create_vsphere_storage_profileC

Create vSphere storage class POST /iaas/api/storage-profiles-vsphere

iaas_create_zoneC

Create zone POST /iaas/api/zones

iaas_delete_avi_lb_account_asyncC

Delete an AVI Load Balancer cloud account Delete an AVI Load Balancer cloud account with a given id DELETE /iaas/api/cloud-accounts-avilb/{id}

iaas_delete_aws_cloud_accountC

Delete an AWS cloud account Delete an AWS cloud account with a given id DELETE /iaas/api/cloud-accounts-aws/{id}

iaas_delete_aws_storage_profileA

Delete AWS storage class Delete AWS storage class with a given id DELETE /iaas/api/storage-profiles-aws/{id}

iaas_delete_azure_cloud_accountC

Delete an Azure Cloud Account Delete an Azure Cloud Account with a given id DELETE /iaas/api/cloud-accounts-azure/{id}

iaas_delete_azure_storage_profileC

Delete Azure storage class Delete Azure storage class with a given id DELETE /iaas/api/storage-profiles-azure/{id}

iaas_delete_block_deviceA

Delete a BlockDevice Delete a BlockDevice 1. A block device cannot be deleted when attached to a machine. 2. A block device with persistent property set to 'false' is deleted. 3. A block device with persistent property set to 'true' needs an additional parameter 'purge' to be set to true, for deletion. DELETE /iaas/api/block-devices/{id}

iaas_delete_block_device_snapshotC

Delete snapshot operation for Block device Second day delete snapshot operation for Block device DELETE /iaas/api/block-devices/{id}/snapshots/{id1}

iaas_delete_cloud_accountC

Delete a cloud account Delete a cloud account with a given id DELETE /iaas/api/cloud-accounts/{id}

iaas_delete_cloud_account_nsx_tC

Delete a NSX Manager cloud account Delete a NSX Manager cloud account with a given id DELETE /iaas/api/cloud-accounts-nsx-t/{id}

iaas_delete_compute_gatewayC

Delete a compute gateway Delete compute gateway with a given id DELETE /iaas/api/compute-gateways/{id}

iaas_delete_compute_natC

Delete a compute nat Delete compute nat with a given id DELETE /iaas/api/compute-nats/{id}

iaas_delete_configuration_propertyC

Delete a configuration property DELETE /iaas/api/configuration-properties/{id}

iaas_delete_customnameC

Delete custom name Delete custom name with a given id DELETE /iaas/api/naming/{id}

iaas_delete_data_collectorA

Delete Data Collector Delete Data Collector with a given id. Note: Data collector endpoints are not available in VMware Aria Automation (on-prem) release. DELETE /iaas/api/data-collectors/{id}

iaas_delete_deploymentC

Delete a deployment Delete a deployment. DELETE /iaas/api/deployments/{id}

iaas_delete_flavor_profileC

Delete flavor profile Delete flavor profile with a given id DELETE /iaas/api/flavor-profiles/{id}

iaas_delete_gcp_cloud_accountC

Delete an GCP cloud account Delete an GCP cloud account with a given id DELETE /iaas/api/cloud-accounts-gcp/{id}

iaas_delete_gcp_storage_profileC

Delete GCP storage profile Delete GCP storage profile with a given id DELETE /iaas/api/storage-profiles-gcp/{id}

iaas_delete_image_profileC

Delete image profile Delete image profile with a given id DELETE /iaas/api/image-profiles/{id}

iaas_delete_integrationB

Delete an integration Delete an integration with a given id asynchronously DELETE /iaas/api/integrations/{id}

iaas_delete_internal_network_ip_rangeC

Delete internal network IP range Delete internal network IP range with a given id DELETE /iaas/api/network-ip-ranges/{id}

iaas_delete_load_balancerC

Delete load balancer Delete load balancer with a given id DELETE /iaas/api/load-balancers/{id}

iaas_delete_load_balancer_operationC

Delete operation for load balancer Second day delete operation for load balancer POST /iaas/api/load-balancers/{id}/operations/delete

iaas_delete_machineC

Delete Machine Delete Machine with a given id DELETE /iaas/api/machines/{id}

iaas_delete_machine_diskC

Delete machine disk Remove a disk from a given machine. DELETE /iaas/api/machines/{id}/disks/{diskId}

iaas_delete_machine_snapshotC

Delete snapshot operation for machine Second day delete snapshot operation for machine DELETE /iaas/api/machines/{id}/snapshots/{snapshotId}

iaas_delete_networkC

Delete a network Delete a network with a given id DELETE /iaas/api/networks/{id}

iaas_delete_network_profileC

Delete network profile Delete network profile with a given id DELETE /iaas/api/network-profiles/{id}

iaas_delete_projectC

Delete project Delete project with a given id DELETE /iaas/api/projects/{id}

iaas_delete_requestC

Delete Request Delete a single Request DELETE /iaas/api/request-tracker/{id}

iaas_delete_security_groupC

Delete an on-demand security group Delete an on-demand security group with a given id DELETE /iaas/api/security-groups/{id}

iaas_delete_storage_profileC

Delete storage class Delete storage profile with a given id DELETE /iaas/api/storage-profiles/{id}

iaas_delete_tagC

Delete Tag Delete a tag by ID DELETE /iaas/api/tags/{id}

iaas_delete_vcf_cloud_accountC

Delete an VCF cloud account Delete an VCF cloud account with a given id DELETE /iaas/api/cloud-accounts-vcf/{id}

iaas_delete_vmc_cloud_accountB

Delete an VMC cloud account Delete an VMC cloud account with a given id DELETE /iaas/api/cloud-accounts-vmc/{id}

iaas_delete_vsphere_cloud_accountC

Delete a vSphere cloud account Delete a vSphere Cloud Account with a given id DELETE /iaas/api/cloud-accounts-vsphere/{id}

iaas_delete_vsphere_storage_profileC

Delete vSphere storage profile Delete vSphere storage profile with a given id DELETE /iaas/api/storage-profiles-vsphere/{id}

iaas_delete_zoneB

Delete a zone DELETE /iaas/api/zones/{id}

iaas_enumerate_aws_regions_asyncB

Get the available regions for specified AWS cloud account POST /iaas/api/cloud-accounts-aws/region-enumeration

iaas_enumerate_azure_regions_asyncB

Get the available regions for specified Azure cloud account POST /iaas/api/cloud-accounts-azure/region-enumeration

iaas_enumerate_gcp_regions_asyncC

Get the available regions for specified GCP cloud account POST /iaas/api/cloud-accounts-gcp/region-enumeration

iaas_enumerate_private_imagesC

Enumerate all private images for enabled regions of the specified cloud account POST /iaas/api/cloud-accounts/{id}/private-image-enumeration

iaas_enumerate_private_images_awsC

Enumerate all private images for enabled regions of the specified AWS account POST /iaas/api/cloud-accounts-aws/{id}/private-image-enumeration

iaas_enumerate_private_images_azureB

Enumerate all private images for enabled regions of the specified Azure account POST /iaas/api/cloud-accounts-azure/{id}/private-image-enumeration

iaas_enumerate_private_images_gcpC

Enumerate all private images for enabled regions of the specified GCP account POST /iaas/api/cloud-accounts-gcp/{id}/private-image-enumeration

iaas_enumerate_private_images_vcfB

Enumerate all private images for enabled regions of the specified VCF account POST /iaas/api/cloud-accounts-vcf/{id}/private-image-enumeration

iaas_enumerate_private_images_vmcB

Enumerate all private images for enabled regions of the specified VMC account POST /iaas/api/cloud-accounts-vmc/{id}/private-image-enumeration

iaas_enumerate_private_images_vsphereC

Enumerate all private images for enabled regions of the specified vSphere account POST /iaas/api/cloud-accounts-vsphere/{id}/private-image-enumeration

iaas_enumerate_regions_asyncC

Get the available regions for specified cloud account POST /iaas/api/cloud-accounts/region-enumeration

iaas_enumerate_vcf_regions_asyncC

Get the available regions for specified VCF cloud account POST /iaas/api/cloud-accounts-vcf/region-enumeration

iaas_enumerate_vmc_regions_asyncC

Get the available regions for specified VMC cloud account POST /iaas/api/cloud-accounts-vmc/region-enumeration

iaas_enumerate_vsphere_regions_asyncC

Get the available regions for specified vSphere cloud account POST /iaas/api/cloud-accounts-vsphere/region-enumeration

iaas_get_aboutC

Get about page The page contains information about the supported API versions and the latest API version. The version parameter is mandatory for endpoints introduced after version 2019-01-15and optional for the rest though highly recommended. If you do not specify explicitly an exact version, you will be calling the latest supported General Availability API version. Here is an example of a call which specifies the exact version you are using: GET /iaas/api/network-profiles?apiVersion=2021-07-15 Note that this version is deprecated: 2019-01-15. GET /iaas/api/about

iaas_get_all_custom_namesC

Get All Custom Names GET /iaas/api/naming

iaas_get_allocated_and_released_ip_addressesC

Get all allocated and released addresses of an IPAM network IP range GET /iaas/api/network-ip-ranges/{id}/ip-addresses

iaas_get_allocated_or_released_ip_addressB

Get an allocated or released address of an IPAM network IP range GET /iaas/api/network-ip-ranges/{networkIPRangeId}/ip-addresses/{ipAddressId}

iaas_get_avi_lb_cloud_accountB

Get an AVI Load Balancer cloud account Get an AVI Load Balancer with a given id GET /iaas/api/cloud-accounts-avilb/{id}

iaas_get_avi_lb_cloud_accountsB

Get AVI Load Balancer cloud accounts Get all AVI Load Balancer cloud accounts within the current organization GET /iaas/api/cloud-accounts-avilb

iaas_get_aws_cloud_accountC

Get an AWS cloud account Get an AWS cloud account with a given id GET /iaas/api/cloud-accounts-aws/{id}

iaas_get_aws_cloud_accountsB

Get AWS cloud accounts Get all AWS cloud accounts within the current organization GET /iaas/api/cloud-accounts-aws

iaas_get_aws_storage_profileB

Get AWS storage class Get AWS storage class with a given id GET /iaas/api/storage-profiles-aws/{id}

iaas_get_aws_storage_profilesB

Get AWS storage classes Get all AWS storage classes GET /iaas/api/storage-profiles-aws

iaas_get_azure_cloud_accountC

Get an Azure Cloud Account Get an Azure Cloud Account with a given id GET /iaas/api/cloud-accounts-azure/{id}

iaas_get_azure_cloud_accountsB

Get Azure cloud accounts Get all Azure cloud accounts within the current organization GET /iaas/api/cloud-accounts-azure

iaas_get_azure_disk_encryption_setsC

Get Azure disk encryption sets Get all Azure disk encryption sets GET /iaas/api/fabric-azure-disk-encryption-sets

iaas_get_azure_storage_profileC

Get Azure storage class Get Azure storage class with a given id GET /iaas/api/storage-profiles-azure/{id}

iaas_get_azure_storage_profilesC

Get Azure storage classes Get all Azure storage classes GET /iaas/api/storage-profiles-azure

iaas_get_block_deviceC

Get BlockDevice Get a single BlockDevice GET /iaas/api/block-devices/{id}

iaas_get_block_devicesC

Get BlockDevices Get all BlockDevices GET /iaas/api/block-devices

iaas_get_certificate_infoC

Get certificate info GET /iaas/api/certificates/{id}

iaas_get_cloud_accountB

Get cloud account Get cloud account with a given id GET /iaas/api/cloud-accounts/{id}

iaas_get_cloud_accountsB

Get cloud accounts Get all cloud accounts within the current organization GET /iaas/api/cloud-accounts

iaas_get_compute_gatewayB

Get a compute gateway Get compute gateway with a given id GET /iaas/api/compute-gateways/{id}

iaas_get_compute_gatewaysC

Get compute gateways Get all compute gateways GET /iaas/api/compute-gateways

iaas_get_compute_natB

Get a Compute Nat Get Compute Nat with a given id GET /iaas/api/compute-nats/{id}

iaas_get_compute_natsC

Get Compute Nats Get all Compute Nats GET /iaas/api/compute-nats

iaas_get_computesA

Get computes Get zone's computes by given zone ID GET /iaas/api/zones/{id}/computes

iaas_get_configuration_propertiesC

Get configuration properties Get all configuration properties GET /iaas/api/configuration-properties

iaas_get_configuration_propertyC

Get single configuration property GET /iaas/api/configuration-properties/{id}

iaas_get_custom_nameC

Get Custom Name by Id GET /iaas/api/naming/{id}

iaas_get_custom_name_by_project_idC

Get Custom Names For Project Id GET /iaas/api/naming/projectId/{id}

iaas_get_data_collectorB

Get Data Collector Get Data Collector with a given id. Note: Data collector endpoints are not available in VMware Aria Automation (on-prem) release. GET /iaas/api/data-collectors/{id}

iaas_get_data_collectorsA

Get Data Collectors Get all Data Collectors. Note: Data collector endpoints are not available in VMware Aria Automation (on-prem) release. GET /iaas/api/data-collectors

iaas_get_deploymentsC

Get Deployments Get all deployments. GET /iaas/api/deployments

iaas_get_disk_snapshotC

Get disk snapshot Get snapshot with a given id for specific disk GET /iaas/api/block-devices/{id}/snapshots/{id1}

iaas_get_disk_snapshotsC

Get disk snapshots information GET /iaas/api/block-devices/{id}/snapshots

iaas_get_event_logsC

Get Event Logs Get all Event logs GET /iaas/api/event-logs

iaas_get_external_ip_blockA

Get specific external IP block by id An external IP block is network coming from external IPAM provider that can be used to create subnetworks inside it GET /iaas/api/external-ip-blocks/{id}

iaas_get_external_ip_blocksB

Get all external IP blocks An external IP block is network coming from external IPAM provider that can be used to create subnetworks inside it GET /iaas/api/external-ip-blocks

iaas_get_external_network_ip_rangeC

Get external IPAM network IP range Get external IPAM network IP range with a given id GET /iaas/api/external-network-ip-ranges/{id}

iaas_get_external_network_ip_rangesC

Get external IPAM network IP ranges Get all external IPAM network IP ranges GET /iaas/api/external-network-ip-ranges

iaas_get_fabric_aws_volume_typesB

Get fabric AWS volume types Get all fabric AWS volume types. GET /iaas/api/fabric-aws-volume-types

iaas_get_fabric_azure_storage_accountB

Get fabric Azure storage account Get fabric Azure storage account with a given id GET /iaas/api/fabric-azure-storage-accounts/{id}

iaas_get_fabric_azure_storage_accountsC

Get fabric Azure storage accounts Get all fabric Azure storage accounts. GET /iaas/api/fabric-azure-storage-accounts

iaas_get_fabric_computeC

Get fabric compute Get fabric compute with a given id GET /iaas/api/fabric-computes/{id}

iaas_get_fabric_computesC

Get fabric computes Get all fabric computes. GET /iaas/api/fabric-computes

iaas_get_fabric_flavorsC

Get fabric flavors Get all fabric flavors GET /iaas/api/fabric-flavors

iaas_get_fabric_imageA

Get fabric image Get enumerated fabric image with a given id. Fabric images are enumerated images from a specific region, which could be used in image mappings. GET /iaas/api/fabric-images/{id}

iaas_get_fabric_imagesB

Get allfabric images. Fabric images are enumerated images from a specific region, which could be used in image mappings. Get all enumerated fabric images GET /iaas/api/fabric-images

iaas_get_fabric_networkB

Get fabric network Get fabric network with a given id GET /iaas/api/fabric-networks/{id}

iaas_get_fabric_network_ip_rangesC

Get associated fabric network IP ranges for a fabric network Get associated fabric network IP ranges for a fabric network with a given id GET /iaas/api/fabric-networks/{id}/network-ip-ranges

iaas_get_fabric_network_vsphere_ip_rangesC

Get associated fabric network IP ranges for a fabric vSphere network Get associated fabric network IP ranges for a fabric vSphere network with a given id GET /iaas/api/fabric-networks-vsphere/{id}/network-ip-ranges

iaas_get_fabric_networksC

Get fabric networks Get all fabric networks. GET /iaas/api/fabric-networks

iaas_get_fabric_vsphere_datastoreC

Get fabric vSphere datastore Get fabric vSphere datastore with a given id GET /iaas/api/fabric-vsphere-datastores/{id}

iaas_get_fabric_vsphere_datastoresC

Get fabric vSphere datastores Get all fabric vSphere datastores. GET /iaas/api/fabric-vsphere-datastores

iaas_get_fabric_vsphere_storage_policiesC

Get fabric vSphere storage polices Get all fabric vSphere storage polices. GET /iaas/api/fabric-vsphere-storage-policies

iaas_get_fabric_vsphere_storage_policyC

Get fabric vSphere storage policy Get fabric vSphere storage policy with a given id GET /iaas/api/fabric-vsphere-storage-policies/{id}

iaas_get_flavor_profileC

Get flavor profile Get flavor profile with a given id GET /iaas/api/flavor-profiles/{id}

iaas_get_flavor_profilesC

Get flavor profile Get all flavor profile GET /iaas/api/flavor-profiles

iaas_get_flavorsC

Get flavors Get all flavors defined in FlavorProfile GET /iaas/api/flavors

iaas_get_foldersB

Get folders Get all folders within the current organization GET /iaas/api/folders

iaas_get_gcp_cloud_accountC

Get an GCP cloud account Get an GCP cloud account with a given id GET /iaas/api/cloud-accounts-gcp/{id}

iaas_get_gcp_cloud_accountsB

Get GCP cloud accounts Get all GCP cloud accounts within the current organization GET /iaas/api/cloud-accounts-gcp

iaas_get_gcp_storage_profileC

Get GCP storage class Get GCP storage class with a given id GET /iaas/api/storage-profiles-gcp/{id}

iaas_get_gcp_storage_profilesC

Get GCP storage classes Get all GCP storage classes GET /iaas/api/storage-profiles-gcp

iaas_get_image_profileC

Get image profile Get image profile with a given id GET /iaas/api/image-profiles/{id}

iaas_get_image_profilesC

Get image profile Get all image profiles GET /iaas/api/image-profiles

iaas_get_imagesA

Get images Get all images defined in ImageProfile. To get all enumerated images use Fabric Image endpoint. GET /iaas/api/images

iaas_get_integrationC

Get an integration Get an integration with a given id GET /iaas/api/integrations/{id}

iaas_get_integrationsC

Get integrations Get all integrations within the current organization GET /iaas/api/integrations

iaas_get_internal_network_ip_rangeB

Get internal IPAM network IP range Get internal IPAM network IP range with a given id GET /iaas/api/network-ip-ranges/{id}

iaas_get_internal_network_ip_rangesC

Get internal IPAM network IP ranges Get all internal IPAM network IP ranges GET /iaas/api/network-ip-ranges

iaas_get_load_balancerC

Get load balancer Get load balancer with a given id GET /iaas/api/load-balancers/{id}

iaas_get_load_balancer_network_interfaceC

Get load balancer network interface Get network interface with a given id for specific load balancer GET /iaas/api/load-balancers/{id}/network-interfaces/{id1}

iaas_get_load_balancersC

Get load balancers Get all load balancers GET /iaas/api/load-balancers

iaas_get_machineC

Get machine Get machine with a given id GET /iaas/api/machines/{id}

iaas_get_machine_diskB

Get machine disk Get disk with a given id for specific machine GET /iaas/api/machines/{id}/disks/{diskId}

iaas_get_machine_disksC

Get machine disks Get all machine disks GET /iaas/api/machines/{id}/disks

iaas_get_machine_network_interfaceC

Get machine network interface Get network interface with a given id for specific machine GET /iaas/api/machines/{id}/network-interfaces/{networkId}

iaas_get_machine_snapshotA

Get machine snapshot Get snapshot with a given id for specific machine GET /iaas/api/machines/{id}/snapshots/{snapshotId}

iaas_get_machine_snapshotsC

Get machine snapshots information GET /iaas/api/machines/{id}/snapshots

iaas_get_machinesC

Get machines Get all machines GET /iaas/api/machines

iaas_get_networkC

Get network Get network with a given id GET /iaas/api/networks/{id}

iaas_get_network_domainC

Get network domain Get network domain with a given id GET /iaas/api/network-domains/{id}

iaas_get_network_domainsC

Get network domains Get all network domains. GET /iaas/api/network-domains

iaas_get_network_ip_ranges_resultC

Get associated network IP ranges for a network Get associated network IP ranges for a network with a given id GET /iaas/api/networks/{id}/network-ip-ranges

iaas_get_network_profileC

Get network profile Get network profile with a given id GET /iaas/api/network-profiles/{id}

iaas_get_network_profilesC

Get network profiles Get all network profiles GET /iaas/api/network-profiles

iaas_get_networksC

Get networks Get all networks GET /iaas/api/networks

iaas_get_nsx_t_cloud_accountB

Get an NSX Manager cloud account Get an NSX Manager cloud account with a given id GET /iaas/api/cloud-accounts-nsx-t/{id}

iaas_get_nsx_t_cloud_accountsA

Get NSX Manager cloud accounts Get all NSX Manager cloud accounts within the current organization GET /iaas/api/cloud-accounts-nsx-t

iaas_get_projectB

Get project Get project with a given id GET /iaas/api/projects/{id}

iaas_get_project_resource_metadataC

Get project resource metadata Get project resource metadata by a given project id GET /iaas/api/projects/{id}/resource-metadata

iaas_get_projectsC

Get projects Get all projects GET /iaas/api/projects

iaas_get_projects_by_id_zonesA

Get project zone assignments Get all zones assigned to a project by pages GET /iaas/api/projects/{id}/zones

iaas_get_regionC

Get Region Get Region with a given id GET /iaas/api/regions/{id}

iaas_get_region_enumeration_resultC

Get region enumeration response Get region enumeration response for a given id GET /iaas/api/cloud-accounts/region-enumeration/{id}

iaas_get_regionsC

Get regions Get all regions GET /iaas/api/regions

iaas_get_request_graphC

Get Request Graph For Provisioning Request GET /iaas/api/request-graph

iaas_get_request_trackerC

Get request tracker Get request tracker with a given id GET /iaas/api/request-tracker/{id}

iaas_get_request_trackersC

Get request tracker Get all request trackers GET /iaas/api/request-tracker

iaas_get_security_groupB

Get security group Get security group with a given id GET /iaas/api/security-groups/{id}

iaas_get_security_groupsC

Get security groups Get all security groups GET /iaas/api/security-groups

iaas_get_single_deploymentC

Get a single deployment Get a single deployment. GET /iaas/api/deployments/{id}

iaas_get_storage_profileC

Get storage class Get storage class with a given id GET /iaas/api/storage-profiles/{id}

iaas_get_storage_profile_associationsB

Get storage profile Associations Get all storage profile Associations with a given storage profile id GET /iaas/api/storage-profiles/{id}/storage-profile-associations

iaas_get_storage_profilesC

Get storage classes Get all storage classes GET /iaas/api/storage-profiles

iaas_get_tagsC

Get tags Get all tags GET /iaas/api/tags

iaas_get_tags_usageC

Get usage of the tags Get documents of all resources that are assigned with the provided tags POST /iaas/api/tags/tags-usage

iaas_get_vcf_cloud_accountC

Get an VCF cloud account Get an VCF cloud account with a given id GET /iaas/api/cloud-accounts-vcf/{id}

iaas_get_vcf_cloud_accountsB

Get VCF cloud accounts Get all VCF cloud accounts within the current organization GET /iaas/api/cloud-accounts-vcf

iaas_get_vmc_cloud_accountC

Get an VMC cloud account Get an VMC cloud account with a given id GET /iaas/api/cloud-accounts-vmc/{id}

iaas_get_vmc_cloud_accountsB

Get VMC cloud accounts Get all VMC cloud accounts within the current organization GET /iaas/api/cloud-accounts-vmc

iaas_get_vsphere_cloud_accountC

Get an vSphere cloud account Get an vSphere cloud account with a given id GET /iaas/api/cloud-accounts-vsphere/{id}

iaas_get_vsphere_cloud_accountsB

Get vSphere cloud accounts Get all vSphere cloud accounts within the current organization GET /iaas/api/cloud-accounts-vsphere

iaas_get_vsphere_fabric_networkC

Get vSphere fabric network Get vSphere fabric network with a given id GET /iaas/api/fabric-networks-vsphere/{id}

iaas_get_vsphere_fabric_networksC

Get vSphere fabric networks Get all vSphere fabric networks. GET /iaas/api/fabric-networks-vsphere

iaas_get_vsphere_storage_profileB

Get vSphere storage class Get vSphere storage class with a given id GET /iaas/api/storage-profiles-vsphere/{id}

iaas_get_vsphere_storage_profilesC

Get vSphere storage classes Get all vSphere storage classes GET /iaas/api/storage-profiles-vsphere

iaas_get_zoneC

Get zone Get zone with given id GET /iaas/api/zones/{id}

iaas_get_zonesC

Get zones Get all zones GET /iaas/api/zones

iaas_import_packageB

Import package Import IPAM package on chunks of specified size. This API implements the TUS RFC: https://github.com/tus/tus-resumable-upload-protocol/blob/main/protocol.md PATCH /iaas/api/integrations-ipam/package-import/{id}

iaas_import_package_http_method_overrideB

Import package Import IPAM package on chunks of specified size with additional http method override. This API implements the TUS RFC: https://github.com/tus/tus-resumable-upload-protocol/blob/main/protocol.md#x-http-method-override POST /iaas/api/integrations-ipam/package-import/{id}

iaas_patch_configuration_propertyB

Update or create configuration property. PATCH /iaas/api/configuration-properties

iaas_patch_machine_network_interfaceA

Patch machine network interface Patch network interface with a given id for specific machine. Only name, description, IPv4 address and custom property updates are supported. The change to name and IPv4 address will not propagate to cloud endpoint for provisioned machines. PATCH /iaas/api/machines/{id}/network-interfaces/{networkId}

iaas_power_off_machineC

Power-off operation for machine Second day power-off operation for machine POST /iaas/api/machines/{id}/operations/power-off

iaas_power_on_machineC

Power-on operation for machine Second day power-on operation for machine POST /iaas/api/machines/{id}/operations/power-on

iaas_promote_diskC

Promote operation on disk Second day promote operation on disk. Applicable for vSphere Block Devices only POST /iaas/api/block-devices/{id}/operations/promote

iaas_reboot_machineC

Reboot operation for machine Second day reboot operation for machine POST /iaas/api/machines/{id}/operations/reboot

iaas_reconfigure_natC

Reconfigure operation for nat Day-2 reconfigure operation for nat POST /iaas/api/compute-nats/{id}/operations/reconfigure

iaas_reconfigure_security_groupA

Reconfigure operation for security group Day-2 reconfigure operation for new security groups provisioned by VMware Aria Automation. This is not supported for 'existing' security groups POST /iaas/api/security-groups/{id}/operations/reconfigure

iaas_release_network_ips_by_userC

release network IPs by user. release network IPs by user POST /iaas/api/network-ip-ranges/{id}/ip-addresses/release

iaas_release_unregistered_network_ipsC

release unregistered network IPs POST /iaas/api/network-ip-ranges/{id}/unregistered-ip-addresses/release

iaas_replace_storage_profileC

Replace storage profile Replace storage profile with a given id PUT /iaas/api/storage-profiles/{id}

iaas_reserve_packageA

Reserve package This operation has two purposes: 1. Make initial request for importing package. Location of the new package is returned as a response header if body is not provided. 2. Finalize the import when all batches are sent to the server if bundleIdis provided or make the complete import if compressedBundle is provided This API implements the TUS RFC: https://github.com/tus/tus-resumable-upload-protocol/blob/main/protocol.md POST /iaas/api/integrations-ipam/package-import

iaas_reset_machineC

Reset operation for machine Second day reset operation for machine POST /iaas/api/machines/{id}/operations/reset

iaas_resize_block_deviceC

Resize BlockDevice Resize operation on block device. POST /iaas/api/block-devices/{id}

iaas_resize_machineC

Resize operation for machine Second day resize operation for machine POST /iaas/api/machines/{id}/operations/resize

iaas_restart_machineC

Restart operation for machine Second day restart operation for machine POST /iaas/api/machines/{id}/operations/restart

iaas_retrieve_auth_tokenA

Retrieve AuthToken for local csp users Retrieve AuthToken for local csp users. When accessing other endpoints the Bearer authentication scheme and the received token must be provided in the Authorization request header field as follows: Authorization: Bearer {token} POST /iaas/api/login

iaas_revert_disk_snapshotC

Revert snapshot operation for Block device Second day revert snapshot operation for Block device POST /iaas/api/block-devices/{diskId}/operations/revert

iaas_revert_machine_snapshotC

Revert snapshot operation for machine Second day revert snapshot operation for machine POST /iaas/api/machines/{id}/operations/revert/{snapshotId}

iaas_run_endpoint_health_checkC

Starts cloud account health check Starts cloud account health check identified by its endpoint state POST /iaas/api/cloud-accounts/{id}/health-check

iaas_scale_load_balancerC

Scale operation for load balancer Second day scale operation for load balancer POST /iaas/api/load-balancers/{id}/operations/scale

iaas_shutdown_machineC

Shut down operation for machine Second day shut down operation machine POST /iaas/api/machines/{id}/operations/shutdown

iaas_suspend_machineC

Suspend operation for machine Second day suspend operation for machine POST /iaas/api/machines/{id}/operations/suspend

iaas_unregisterC

Unregister a vSphere provisioned machine POST /iaas/api/machines/{id}/operations/unregister

iaas_update_avi_lb_cloud_account_asyncB

Update AVI Load Balancer cloud account asynchronously PATCH /iaas/api/cloud-accounts-avilb/{id}

iaas_update_aws_cloud_account_asyncC

Update AWS cloud account PATCH /iaas/api/cloud-accounts-aws/{id}

iaas_update_aws_storage_profileC

Update AWS storage class PATCH /iaas/api/storage-profiles-aws/{id}

iaas_update_azure_cloud_account_asyncC

Update Azure cloud account PATCH /iaas/api/cloud-accounts-azure/{id}

iaas_update_azure_storage_profileC

Update Azure storage class PATCH /iaas/api/storage-profiles-azure/{id}

iaas_update_cloud_account_asyncC

Update CloudAccount Update a single CloudAccount PATCH /iaas/api/cloud-accounts/{id}

iaas_update_custom_nameC

Update custom name PUT /iaas/api/naming

iaas_update_external_network_ip_rangeC

Update external IPAM network IP range. Assign the external IPAM network IP range to a different network and/or change the tags of the external IPAM network IP range. PATCH /iaas/api/external-network-ip-ranges/{id}

iaas_update_fabric_computeA

Update fabric compute. Update fabric compute. Only tag updates are supported. PATCH /iaas/api/fabric-computes/{id}

iaas_update_fabric_networkA

Update fabric network. Update fabric network. Only tag updates are supported. PATCH /iaas/api/fabric-networks/{id}

iaas_update_fabric_vsphere_datastoreB

Update Fabric vSphere Datastore. Update Fabric vSphere Datastore. Only tag updates are supported. PATCH /iaas/api/fabric-vsphere-datastores/{id}

iaas_update_flavor_profileC

Update flavor profile PATCH /iaas/api/flavor-profiles/{id}

iaas_update_gcp_cloud_account_asyncC

Update GCP cloud account PATCH /iaas/api/cloud-accounts-gcp/{id}

iaas_update_gcp_storage_profileC

Update GCP storage profile PATCH /iaas/api/storage-profiles-gcp/{id}

iaas_update_image_profileA

Update image profile Update image profile. All existing image mapping definitions for the specified region will be replaced with the payload provided and if you want to keep the existing definitions, they should be added to the payload. PATCH /iaas/api/image-profiles/{id}

iaas_update_integration_asyncC

Update an integration Update a single integration asynchronously PATCH /iaas/api/integrations/{id}

iaas_update_internal_network_ip_rangeC

Update internal network IP range. PATCH /iaas/api/network-ip-ranges/{id}

iaas_update_machineA

Update machine. Update machine. Only description, tag, custom property and bootConfig updates are supported. Please note that all existing tags, assigned to this machine, that are not implicitly added in the Patch body, will be unassigned from this machine!All other properties in the MachineSpecification body are ignored. PATCH /iaas/api/machines/{id}

iaas_update_network_profileC

Update network profile PATCH /iaas/api/network-profiles/{id}

iaas_update_nsx_t_cloud_account_asyncC

Update NSX Manager cloud account PATCH /iaas/api/cloud-accounts-nsx-t/{id}

iaas_update_projectC

Update project PATCH /iaas/api/projects/{id}

iaas_update_project_resource_metadataC

Update project resource metadata Update project resource metadata by a given project id PATCH /iaas/api/projects/{id}/resource-metadata

iaas_update_project_zone_assignmentsB

Update all zone assignments to a project Update all zone assignments to a project asynchronously PUT /iaas/api/projects/{id}/zones

iaas_update_security_groupB

Update security group. Update security group. Only tag updates are supported. PATCH /iaas/api/security-groups/{id}

iaas_update_storage_profile_associationsC

Update storage profile associations PATCH /iaas/api/storage-profiles/{id}/storage-profile-associations

iaas_update_vcf_cloud_account_asyncC

Update VCF cloud account PATCH /iaas/api/cloud-accounts-vcf/{id}

iaas_update_vmc_cloud_account_asyncC

Update VMC cloud account PATCH /iaas/api/cloud-accounts-vmc/{id}

iaas_update_vsphere_cloud_account_asyncC

Update vSphere cloud account PATCH /iaas/api/cloud-accounts-vsphere/{id}

iaas_update_vsphere_storage_profileC

Update vSphere storage profile PATCH /iaas/api/storage-profiles-vsphere/{id}

iaas_update_zoneC

Update zone PATCH /iaas/api/zones/{id}

iaas_updatevsphere_fabric_networkC

Update vSphere fabric network. PATCH /iaas/api/fabric-networks-vsphere/{id}

identity_check_id_tokenA

[DEPRECATED] Check ID Token This API has no analogue in Tenant Manager Display the content of the given ID token with expanded claims if the token is valid.If the token is invalid or expired, an error will be returned.This endpoint should be used to expand the overflow claims in the ID token, if any (like the 'group_names' and 'group_ids' claim).Even though this endpoint can also be used to validate an ID token, it is expected that the client validates an ID token locally instead. ### Access Policy | Role | Access | | ----- | ----- | | Anonymous | ✔️ | GET /oauth/check_id_token

identity_get_access_token_infoA

[DEPRECATED] Display detailed user information compiled from the user access token and the associated ID token.

GET /csp/gateway/am/api/userinfo

identity_get_access_token_pkce_flowB

[DEPRECATED] Exchanges one of the following grants: authorization_code or refresh_token for access token.

Use this API instead: * /oidc/oauth2/token This end-point exchanges one of the following grants: authorization_code, refresh_token, client_credentials for an access token. 1. Include the parameters using application/x-www-form-urlencoded format in the HTTP request body. 2. Include Basic Base64_Encode(client_id:client_secret) value in the HTTP authorization header. Organization ID parameter notes: when organization id is missing from the request the default organization will be used. 3. Upon password grant type, user default organization will be set if available. 4. Upon client_credentials…

POST /csp/gateway/am/api/auth/token

identity_get_access_token_with_authorization_requestA

[DEPRECATED] Get an access token.

Use this API instead: * /oidc/oauth2/token Exchange authorization code, refresh token or client_credentials to user access token. ### Access Policy | Role | Access | | ----- | ----- | | Anonymous | ✔️ |

POST /csp/gateway/am/api/auth/authorize

identity_get_access_token_with_refresh_tokenA

[DEPRECATED] Exchange organization scoped API-token for user access token.

Use this API instead: * /oidc/oauth2/token **To obtain the access token please follow the steps described in the official product documentation. Using the token generated by the Identity Service API alone will not work due to a missing internal state.**DEPRECATED: Passing the refresh_token param name, need to use api_token. ### Access Policy | Role | Access | | ----- | ----- | | Anonymous | ✔️ |

POST /csp/gateway/am/api/auth/api-tokens/authorize

identity_get_all_by_org_service_definitionsB

[DEPRECATED] Get all service definitions the organization has access to. This API has no analogue in Tenant Manager ### Access Policy | Role | Access | | ----- | ----- | | Platform operator | ✔️ | | Organization Owner | ✔️ | | Organization Member | ✔️ | | Service Account (Whitelisted Client) | ❌ | GET /csp/gateway/slc/api/v2/orgs/{orgId}/services

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.4/5.0

Scored across 698 tools

Disambiguation1/5

The 698-tool surface contains many overlapping or duplicate-looking operations across services: for example iaas_get_deployments vs deployment_get_deployments, iaas_get_projects vs project_get_all_projects, multiple cloud-account CRUD variants, and deprecated identity endpoints duplicating provider/cloudapi tools. An agent will struggle to choose the correct endpoint without deep knowledge of VCF service boundaries.

Naming Consistency2/5

Names are mostly snake_case and service-prefixed, but the verb conventions are highly inconsistent: get vs retrieve vs query vs list vs fetch, create vs post, update vs modify vs patch, and path-derived names such as provider_delete_1_0_0_sessions_by_id and provider_post_1_0_0_sessions. The mix of deprecated names, odd abbreviations, and generated endpoint labels makes selection unpredictable.

Tool Count1/5

A 698-tool server is far beyond a reasonable tool surface for an agent-facing MCP server, even for a broad platform. The count includes many deprecated, admin, and duplicate endpoints that should be filtered or consolidated.

Completeness4/5

Coverage is extremely broad across IaaS, catalog, deployments, blueprints, ABX, approvals, identity/provider, projects, policy, onboarding, vRO, event broker, forms, and content. There are likely minor gaps and lifecycle inconsistencies, but the surface appears to cover most VCF Automation workflows.

Maintenance

ActivityMaintained
ResponsivenessNo issues