Alphaus Cover API

(BETA) Cover API. Base URL: https://api.alphaus.cloud/m/blue/cover

Operations 164

POST /v1/account Registers GCP/Azure account #
POST /v1/account/all:read Lists Azure and GCP accounts #
POST /v1/account/unregistered:read Lists unregistered linked accounts #
GET /v1/account/{target} Gets the current account. For GCP and Azure #
DELETE /v1/account/{target} Deletes GCP or Azure accounts based on the provided request #
PUT /v1/account/{target} Update GCP/Azure account info #
DELETE /v1/acctaccess/{target} Deletes the current account access role attached to this target account. #
POST /v1/ai/costusage Cover get AI cost and usage #
POST /v1/alerts/anomaly Create Anomaly Alert #
POST /v1/alerts/anomaly/all:read List all the Anomaly Alert Data #
GET /v1/alerts/anomaly/{id} Get Anomaly Alert Data #
DELETE /v1/alerts/anomaly/{id} Delete Anomaly Alert #
PUT /v1/alerts/anomaly/{id} Update Anomaly Alert #
GET /v1/alerts/cost Get Alerts under organization #
POST /v1/alerts/cost Create Alerts under organization #
GET /v1/alerts/cost/{id} Get Specific Alert under organization #
DELETE /v1/alerts/cost/{id} Delete Specific Alert under organization #
PUT /v1/alerts/cost/{id} Update Specific Alert under organization #
POST /v1/alerts/expire/discount Create discount Expiration Alert #
POST /v1/alerts/expire/discount/all:read List all discount Expiration Alert Data #
GET /v1/alerts/expire/discount/{id} Get discount Expiration Alert Data #
DELETE /v1/alerts/expire/discount/{id} Delete selected discount Expiration Alert Data #
PUT /v1/alerts/expire/discount/{id} Update discount Expiration Alert #
POST /v1/allocations:read WORK-IN-PROGRESS: Get all available allocation items for the specified cost… #
GET /v1/allocators WORK-IN-PROGRESS: Lists all the allocators #
POST /v1/allocators WORK-IN-PROGRESS: Creates cost allocator item #
GET /v1/allocators/attribute Get all available attributes for the charges #
GET /v1/allocators/source Get all values of the allocation source #
DELETE /v1/allocators/{id} WORK-IN-PROGRESS: Deletes a cost allocator #
PUT /v1/allocators/{id} WORK-IN-PROGRESS: Updates a cost allocator item #
POST /v1/anomaly Get the data of a cost group containing anomaly values #
GET /v1/apiaccess/verify Cover verify API access #
GET /v1/assets/summary/{costGroupId} WORK-IN-PROGRESS: Assets summary for costgroup #
POST /v1/assets:read WORK-IN-PROGRESS: Lists assets for costgroup #
POST /v1/attributes WORK-IN-PROGRESS: Get Cost Group by Attribute Type #
GET /v1/aws/acctaccess Gets a CloudFormation launch URL for enabling the account access #
POST /v1/aws/acctaccess Starts validation of the account access stack deployment. #
POST /v1/aws/acctaccess/cur Starts validation of the account access cur stack deployment. #
POST /v1/aws/acctaccess/stackset Starts validation of the account access stackset deployment. #
PUT /v1/aws/acctaccess/{target} Starts an update to an existing account access CloudFormation stack for… #
POST /v1/azure/credentials/mpn WORK-IN-PROGRESS: Adding MpnSetting for Azure #
POST /v1/azure/credentials/partnercenter WORK-IN-PROGRESS: PartnerCenterCredentials for Azure #
GET /v1/billing/status Get the Customer Subscription status from marketplace #
POST /v1/billingacct Add Billing Account ID for GCP #
POST /v1/budget WORK-IN-PROGRESS: Create Budget for specific cost group in an organization #
GET /v1/budget/{id} WORK-IN-PROGRESS: Get specific Budget data for a cost group in an organization #
DELETE /v1/budget/{id} WORK-IN-PROGRESS: Delete Budget for specific cost group in an organization #
PUT /v1/budget/{id} WORK-IN-PROGRESS: Update Budget for specific cost group in an organization #
POST /v1/budget:read WORK-IN-PROGRESS: List all Budgets in an organization or Budgets under specific… #
GET /v1/categories Retrieve the categories to be utilized in the creation of the cost group #
POST /v1/channels WORK-IN-PROGRESS: Create Channel under organization #
GET /v1/channels/{id} WORK-IN-PROGRESS: Get Specific Channel under organization #
DELETE /v1/channels/{id} WORK-IN-PROGRESS: Delete Specific Channel under organization #
PUT /v1/channels/{id} WORK-IN-PROGRESS: Update Specific Channel under organization #
POST /v1/channels:read WORK-IN-PROGRESS: Get Channels under organization #
POST /v1/containers/costusage Cover get container cost usage #
GET /v1/costgroups Get all the cost groups #
POST /v1/costgroups Create a cost group #
GET /v1/costgroups/resolve/{costGroupId} Cover resolve cost group combinations #
GET /v1/costgroups/{costGroupId} Get the details of the cost group #
DELETE /v1/costgroups/{costGroupId} Deletes a cost group #
POST /v1/costgroups/{costGroupId}/anomaly Sets Cost group's anomaly options #
PUT /v1/costgroups/{costGroupId}/colortheme Update cost group's color theme #
PUT /v1/costgroups/{costGroupId}/combinations Update cost group's combinations #
PUT /v1/costgroups/{costGroupId}/description Update cost group's description #
POST /v1/costgroups/{costGroupId}/eventIndicator Sets Cost group's event indicator #
PUT /v1/costgroups/{costGroupId}/icon Update cost group's icon #
PUT /v1/costgroups/{costGroupId}/image Update cost group's image #
PUT /v1/costgroups/{costGroupId}/name Update cost group's name #
POST /v1/costusage Cover get cost usage V2 #
POST /v1/costusage:read WORK-IN-PROGRESS: Get usage and usage-based costs for the specified costgroup #
POST /v1/demo/populate WORK-IN-PROGRESS: Populate demo data #
POST /v1/demo/reset WORK-IN-PROGRESS: Reset demo data #
POST /v1/forecasts Cover create cost forecast #
POST /v1/forecasts/data:read Cover get cost forecasts data #
GET /v1/forecasts/{id} Cover get cost forecast #
DELETE /v1/forecasts/{id} Cover delete cost forecast #
PUT /v1/forecasts/{id} Cover update cost forecast #
POST /v1/forecasts:read Cover list forecasts #
POST /v1/marketplace/info Adding orgId to marketplace customers #
GET /v1/me Get the details of the logged-in user #
PUT /v1/me/apptheme Modify user's app theme #
PUT /v1/me/attributes Modify attributes #
PUT /v1/me/avatar Modify user's avatar #
PUT /v1/me/colortheme Modify user's color theme #
PUT /v1/me/costgroupcreation WORK-IN-PROGRESS: Set user preference in cost group creation UI #
PUT /v1/me/email Modify user's email #
PUT /v1/me/icon Modify user's icon #
PUT /v1/me/locale Modify user's locale #
PUT /v1/me/mainview Modify user's main view #
PUT /v1/me/name Modify user's name #
POST /v1/me/password Reset user's password #
GET /v1/me/roles Lists the roles and cost groups assigned to the authenticated user #
PUT /v1/me/timezone Modify user's timezone #
POST /v1/members/activate Activate the added user #
POST /v1/members/auth0 WORK-IN-PROGRESS: Add or read user from Auth0 #
POST /v1/members/aws/subscription WORK-IN-PROGRESS:Resolve user for aws marketplace subscription integration #
POST /v1/members/onboard Onboard an organization with an admin account and default cost group #
POST /v1/members/profile Profiling for new users #
GET /v1/members/profile/{email} Octo getting user profile #
PUT /v1/members/profile/{email} Update user profile #
POST /v1/members/register Octo new user registration #
POST /v1/members/resetpassword Reset member's password #
GET /v1/organizations/currency Get Org's reference of currency exchange rate #
POST /v1/organizations/currency Sets Org's reference of currency exchange rate #
GET /v1/organizations/rates Get list of exchange rates for a fixed report #
GET /v1/organizations/transfer/{target} WORK-IN-PROGRESS: Transfer the account from the original organization to… #
POST /v1/recommendation/execute Cover execute recommendation V3 #
GET /v1/recommendations Cover get recommendation V3 #
POST /v1/recommendations/all:read Lists recommendations based on specified criteria #
GET /v1/recommendations/details/{id} Retrieves a specific recommendation by its ID. (Version 2) #
POST /v1/recommendations/summaries Cover list recommendations V3 #
GET /v1/reports/fiscalmonth Get Org's starting month/ fiscal month #
POST /v1/reports/fiscalmonth Sets Org's starting month/ fiscal month #
GET /v1/reports/insight/summary/{costGroupId} Get data for insights reports summary #
POST /v1/reports/rate/nonperforming:read Cover list nonperforming rate #
POST /v1/reports/resources/untagged:read Cover list untagged resources #
GET /v1/unitcost Lists Unit Types #
POST /v1/unitcost Create Unit Type #
GET /v1/unitcost/autosuggest List Suggested Unit Types #
POST /v1/unitcost/autosuggest/create Create Unit from Suggested Units #
POST /v1/unitcost/autosuggest/merge Merge Suggested Units #
POST /v1/unitcost/merge Merge Existing Unit Types #
GET /v1/unitcost/metrics List all Unit Metrics #
POST /v1/unitcost/metrics Create Unit Metric #
GET /v1/unitcost/metrics/cloudwatch/metadata Get Cloudwatch Metadata #
POST /v1/unitcost/metrics/googlesheet/confirm Confirm Google Sheet Access #
POST /v1/unitcost/metrics/googlesheet/preview Preview Google Sheet Data #
GET /v1/unitcost/metrics/{id} Get Specific Unit Metric #
DELETE /v1/unitcost/metrics/{id} Delete Specific Unit Metric #
PUT /v1/unitcost/metrics/{id} Update Specific Unit Metric #
GET /v1/unitcost/sharedresources List all Shared Resources #
POST /v1/unitcost/sharedresources Create Shared Resource #
GET /v1/unitcost/sharedresources/{id} Get Specific Shared Resource #
DELETE /v1/unitcost/sharedresources/{id} Delete Specific Shared Resource #
PUT /v1/unitcost/sharedresources/{id} Update Specific Shared Resource #
GET /v1/unitcost/{id} Get Specific Unit Type #
DELETE /v1/unitcost/{id} Delete Specific Unit Type #
PUT /v1/unitcost/{id} Update Specific Unit Type #
GET /v1/users Lists all users in the organization #
POST /v1/users/invite Invites users to join the organization and assigns them roles #
GET /v1/users/{id} Retrieves a user's details by their ID #
DELETE /v1/users/{id} Deletes a user from the organization #
POST /v1/users/{id}/reinvite Reinvites a user to join the organization. #
PUT /v1/users/{userId} Updates a user's role and cost group access #
GET /v1/views Get all the views #
POST /v1/views Create a view #
PUT /v1/views/favorite/add Add to favorites #
PUT /v1/views/favorite/remove Remove from favorites #
GET /v1/views/favorites Get favorite views #
PUT /v1/views/layout/{viewId} Updates the view's layout #
PUT /v1/views/layout/{viewId}/{widgetId} Updates the view's widget #
POST /v1/views/publish Publish current view #
GET /v1/views/{viewId} Get the details of the current view #
DELETE /v1/views/{viewId} Deletes a view #
PUT /v1/views/{viewId} Updates the view details #
PUT /v1/views/{viewId}/colortheme Update view's color theme #
PUT /v1/views/{viewId}/currency Update report's currency settings #
POST /v1/views/{viewId}/sidemenufavorite Add as side menu favorite #
PUT /v1/views/{viewId}/sidemenustate Updates the side menu state #
POST /v1/views/{viewId}/sidemenuunfavorite Remove from side menu favorite #
POST /v1/{vendor_1}/payers Assign payer to a linked account #
POST /v1/{vendor}/account Registers an account #
POST /v1/{vendor}/discountplan/{orgId}:read Get discount plan details for an organization (or MSP) #

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/alphaus-cover-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

alphaus-cover-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Blue API reference Cover API
  description: Alphaus provides an API for interacting with its services.
  version: v1
servers:
- url: https://api.alphaus.cloud/m/blue
tags:


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