Alphaus GuaranteedCommitments API
(Alpha) GuaranteedCommitments API. Base URL: https://api.alphaus.cloud/m/blue/gc
Operations 43
POST
/v1/commitments/plan/{planId}/apply
WORK-IN-PROGRESS: Executes a commitment purchase plan, initiating the commitment purchase process.
#
GET
/v1/commitments/purchaseplans/availabletypes
WORK-IN-PROGRESS: Only works for Alphaus for now. Retrieves the available commitment types for a given provider.
#
POST
/v1/commitments/purchaseplans/custom
WORK-IN-PROGRESS: Only works for Alphaus for now. Creates a custom (top-down) commitment purchase plan.
#
DELETE
/v1/commitments/purchaseplans/draft/{draftPlanId}
WORK-IN-PROGRESS: Deletes a drafted purchase plan.
#
POST
/v1/commitments/purchaseplans/draft/{planId}
WORK-IN-PROGRESS: Saves a commitment purchase plan as draft.
#
GET
/v1/commitments/purchaseplans/{planId}
WORK-IN-PROGRESS: Retrieves full details of a specific purchase plan of a company. Includes the basic info, detailed metrics, commitment line items, covered infrastructure resource
#
POST
/v1/commitments/purchaseplans:update
WORK-IN-PROGRESS: Get the updated details of the plan after the apply plan.
#
GET
/v1/commitments/resources
WORK-IN-PROGRESS: Only works for Alphaus for now. Retrieves a paginated list of reservable infrastructure resources for a segment. Supports filtering, sorting, and a date range for
#
GET
/v1/commitments/{commitmentId}/chart
WORK-IN-PROGRESS: Generates time-series chart data for commitment metrics over the specified time period.
#
GET
/v1/commitments/{commitmentId}/utilization
WORK-IN-PROGRESS: Generates utilization data for commitment over the active period.
#
GET
/v1/managements/accounts
WORK-IN-PROGRESS: Lists payer accounts associated with the organization. Retrieves all payer accounts linked to the organization, including their status and associated segments.
#
GET
/v1/metrics
WORK-IN-PROGRESS: Do not use. Retrieves key performance metrics for cloud commitments.
#
POST
/v1/onboarding
WORK-IN-PROGRESS: Registers a new child organization under the channel partner. Creates the organization, sets up user memberships, and establishes the partnership relationship.
#
POST
/v1/onboarding/aws/cftemplate/guaranteed
CreateGuaranteedCommitmentAccess verifies and registers a deployed guaranteed CloudFormation stack.
#
GET
/v1/onboarding/aws/cftemplate/guaranteed:url
GetGuaranteedCommitmentTemplateUrl returns a CloudFormation launch URL for deploying both Alphaus (Ripple) and Archera IAM roles in a single stack.
#
GET
/v1/onboarding/aws/cloudformation/launchstackurl
WORK-IN-PROGRESS: Generates AWS CloudFormation launch stack URL. Creates a pre-configured URL to deploy the CloudFormation stack in the AWS console.
#
GET
/v1/onboarding/aws/cloudformation/template
WORK-IN-PROGRESS: Generates CloudFormation template for AWS integration. Creates the necessary IAM role and policy template for setting up AWS access.
#
GET
/v1/onboarding/aws/privateoffer/{payerAccountId}
Retrieves the AWS Marketplace private offer details for a payer account. Used by the onboarding "Accept Private Offer" step.
#
POST
/v1/onboarding/aws/start
WORK-IN-PROGRESS: Starts the onboarding process for an organization. Creates or retrieves an onboarding record and sets the provider to AWS.
#
POST
/v1/onboarding/aws/verify
WORK-IN-PROGRESS: Runs AWS onboarding verification process. Creates a new CUR or uses an existing CUR and verifies AWS integration setup and returns validation status for all requi
#
POST
/v1/onboarding/azure/integration
WORK-IN-PROGRESS: Creates the Azure cloud integration after all onboarding steps complete.
#
GET
/v1/onboarding/azure/integrations
WORK-IN-PROGRESS: Lists Azure integrations to verify onboarding completion.
#
POST
/v1/onboarding/azure/start
WORK-IN-PROGRESS: Starts the Azure onboarding process. Creates an onboarding record in Archera for the given org and returns the onboardingId. Stores the Ripple billingGroupId/comp
#
GET
/v1/onboarding/azure/{onboardingId}/accounts
WORK-IN-PROGRESS: Lists the available Azure subscriptions or billing accounts for the user to select during onboarding.
#
GET
/v1/onboarding/azure/{onboardingId}/authurl
WORK-IN-PROGRESS: Returns the Azure OAuth URL the user must visit to authorize Archera.
#
POST
/v1/onboarding/azure/{onboardingId}/validate
WORK-IN-PROGRESS: Validates that the Azure app was installed and the user authorized it.
#
POST
/v1/onboarding/azure/{onboardingId}:update
WORK-IN-PROGRESS: Updates the Azure onboarding record.
#
POST
/v1/onboarding/status:read
WORK-IN-PROGRESS: Retrieves the latest onboarding status for: - an MSP - a company under an MSP - a payer account under an MSP
#
POST
/v1/reports/invoice/{month}/accounts:read
Reads per-account commitment report details for a specific month. Only available in Ripple.
#
POST
/v1/reports/invoice:read
Reads monthly commitment reports for the MSP. Only available in Ripple.
#
GET
/v1/resources
WORK-IN-PROGRESS: Do not use. Retrieves a list of infrastructure resources for the organization.
#
GET
/v1/resources/{resourceId}/dailyusage
WORK-IN-PROGRESS: Do not use. Retrieves daily usage data for a specific resource within the specified date range.
#