DoiT PerfectScale for Commitments AWS API

PerfectScale for Commitments (AWS) — commitment inventory, recommendations, and planned purchases.

Business capability
IT Financial Management BC-600.80

Operations 10

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

GET /ps4commitments/v1/aws/organizations List AWS organizations with commitment stats · List AWS organizations #
Ask an LLM
“Which AWS Organizations are onboarded for commitment management?”
“What are the trailing 30-day stats across my AWS organizations?”
Tell an agent
List my AWS organizations.
Show AWS organizations with 30-day commitment stats, {n} per page.
GET /ps4commitments/v1/aws/organizations/{managementAccountId} Get an AWS organization overview · Get an AWS organization #
Ask an LLM
“How is commitment coverage trending for one AWS organization?”
“What monthly savings is a specific organization getting?”
Tell an agent
Get AWS organization {managementAccountId}.
Show the overview stats for organization {managementAccountId}.
GET /ps4commitments/v1/aws/organizations/{managementAccountId}/member-accounts List member accounts in an organization · List member accounts under an organization #
Ask an LLM
“Which member accounts in an organization have commitment coverage?”
“Can I see 30-day stats for each member account?”
Tell an agent
List member accounts under organization {managementAccountId}.
Show covered member accounts of {managementAccountId}.
GET /ps4commitments/v1/aws/organizations/{managementAccountId}/member-accounts/{memberAccountId} Get a member account overview · Get a member account #
Ask an LLM
“How is one member account doing on commitment savings?”
“What are the trailing stats for a single member account?”
Tell an agent
Get member account {memberAccountId} in organization {managementAccountId}.
Show savings stats for account {memberAccountId} under {managementAccountId}.
GET /ps4commitments/v1/aws/organizations/{managementAccountId}/savings-plans List Savings Plans for an organization · List AWS Savings Plans #
Ask an LLM
“Which Savings Plans does an organization have?”
“Can I filter Savings Plans by type or state?”
Tell an agent
List Savings Plans for organization {managementAccountId}.
List {status} Savings Plans of type {type} in {managementAccountId}.
GET /ps4commitments/v1/aws/organizations/{managementAccountId}/reserved-instances List Reserved Instances for an organization · List AWS Reserved Instances #
Ask an LLM
“Which Reserved Instances does an organization hold?”
“Can I filter Reserved Instances by region or instance family?”
Tell an agent
List Reserved Instances for organization {managementAccountId}.
List Reserved Instances in {region} of family {instanceFamily} for {managementAccountId}.
GET /ps4commitments/v1/aws/organizations/{managementAccountId}/recommendations List commitment purchase recommendations · List AWS recommendations #
Ask an LLM
“What commitments should an organization buy?”
“Are there purchase recommendations per service for an organization?”
Tell an agent
List commitment recommendations for organization {managementAccountId}.
Show what {managementAccountId} should purchase.
GET /ps4commitments/v1/aws/organizations/{managementAccountId}/recommendations/{serviceId} Get one service recommendation in detail · Get an AWS recommendation #
Ask an LLM
“What analysis backs the recommendation for a specific service?”
“Can I view a recommendation at a different granularity?”
Tell an agent
Get the {serviceId} recommendation for organization {managementAccountId}.
Show {granularity} analysis for the {serviceId} recommendation in {managementAccountId}.
GET /ps4commitments/v1/aws/organizations/{managementAccountId}/planned-purchases List planned commitment purchases · List AWS planned purchases #
Ask an LLM
“What commitment purchases are planned for an organization?”
“Can I see the laddering projection for compute or database separately?”
Tell an agent
List planned purchases for organization {managementAccountId}.
Show the {service} purchase ladder for {managementAccountId}.
GET /ps4commitments/v1/aws/settings List commitment engine settings · List organization engine settings #
Ask an LLM
“How is automation configured for each onboarded organization?”
“What recommendation engine settings apply to compute versus database?”
Tell an agent
List engine settings for all onboarded organizations.
Show automation and recommendation settings, {n} per page.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/doit:doit-perfectscale-for-commitments-aws-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

doit-perfectscale-for-commitments-aws-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: DoiT PerfectScale for Commitments AWS API
  description: Programmatic access to DoiT Platform
  version: v1
servers:
- url: https://api.doit.com
security:
- api_key: []
- tenantId: []
  api_key: []
tags:


# --- truncated at 32 KB (66 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/doit/refs/heads/main/openapi/doit-perfectscale-for-commitments-aws-api-openapi.yml