For the complete documentation index, see llms.txt. This page is also available as Markdown.

Partners

partners api automation

/cloudformation_template

get

Generates CloudFormation template for AWS integration. Creates the necessary IAM role and policy template for setting up AWS access.

Path parameters
org_idstring · uuidRequired
Responses
200

OK

application/json
get/v2/org/{org_id}/partners/onboarding/aws/cloudformation_template

/launch-stack-url

get

Generates AWS CloudFormation launch stack URL. Creates a pre-configured URL to deploy the CloudFormation stack in the AWS console.

Path parameters
org_idstring · uuidRequired
Query parameters
read_onlybooleanOptionalDefault: false
Responses
200

OK

application/json
urlstringRequired
get/v2/org/{org_id}/partners/onboarding/aws/launch-stack-url

/verify

post

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 required features.

Path parameters
org_idstring · uuidRequired
Body
onboarding_idstringOptionalPattern: [0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\Z
account_idstringOptional
read_onlybooleanOptionalDefault: false
Responses
200

OK

application/json
featurestringOptional
statusstring · enumOptionalPossible values:
post/v2/org/{org_id}/partners/onboarding/aws/verify

/auth-url

get

Generates Azure authentication URL for onboarding. Creates or updates Azure onboarding record with tenant and subscription details, then returns the auth URL.

Path parameters
org_idstring · uuidRequired
Body
azure_tenant_idstringRequired
azure_subscription_idstringRequired
Responses
200

OK

application/json
urlstringRequired
get/v2/org/{org_id}/partners/onboarding/azure/auth-url

/verify

post

Runs Azure onboarding verification process. Executes the complete onboarding workflow and returns validation results for all features.

Path parameters
org_idstring · uuidRequired
Responses
200

OK

application/json
featurestringOptional
statusstring · enumOptionalPossible values:
post/v2/org/{org_id}/partners/onboarding/azure/verify
Deprecated

/register_child

post

Legacy - use POST /partners/<uuid_str:partner_org_id>/orgs instead. This endpoint will be discontinued soon.

Registers a new child organization under the channel partner. Creates the organization, sets up user memberships, and establishes the partnership relationship.

Path parameters
org_idstring · uuidRequired
Body
companystringRequired
labra_subscription_idstringOptional
emailstring · max: 255 · nullableOptionalDefault: null
Responses
200

OK

application/json
org_idstringOptional
post/v2/org/{org_id}/partners/onboarding/register_child

/start

post

Starts the onboarding process for an organization. Creates or retrieves an onboarding record and sets the provider to AWS.

Path parameters
org_idstring · uuidRequired
Responses
200

OK

application/json
onboarding_idstringOptional
post/v2/org/{org_id}/partners/onboarding/start

/child-orgs

get

Lists child organizations. This returns all orgs belongs to the channel partner identified by org_id.

Path parameters
org_idstring · uuidRequired
Responses
200

OK

application/json
created_atstring · date-timeRequired
org_idstringRequired
org_namestringRequired
get/v2/org/{org_id}/partners/onboarding/child-orgs
get

Gets recommended purchase plans for a specific provider. Returns the most suitable plan based on the organization and provider requirements.

Path parameters
org_idstring · uuidRequired
Query parameters
providerstring · enumRequiredPossible values:
Responses
200

OK

application/json
start_datestring · nullableOptional
end_datestring · nullableOptional
idstring · uuidRequired
data_sourcestring · max: 20Required
namestringRequired
descriptionstring · nullableRequired
segment_idstring · max: 50Required
meta_plan_idstring · nullableRequired
org_idstring · max: 50Required
last_modifiedstring · nullableRequired
plan_typestring · enumRequiredPossible values:
coverage_idstring · nullableRequired
created_atstring · date-timeRequired
is_calculatingbooleanRequired
is_savedbooleanRequired
is_lockedbooleanRequired
max_upfront_costnumberRequired
minimum_upfront_interest_ratenumberRequired
preferred_payment_optionundefined · enumRequiredPossible values:
recommend_within_covered_accountsboolean · nullableRequired
statusstring · enumRequiredPossible values:
is_recommendedbooleanRequired
is_defaultbooleanRequired
is_renewalbooleanRequired
resource_idsstring[]Required
reservation_idsstring[]Required
max_termstringRequired
covered_ondemand_costnumberRequired
before_ondemand_costnumberRequired
before_reserved_costnumberRequired
amortized_costnumberRequired
recurring_costnumberRequired
upfront_costnumberRequired
before_costnumberRequired
after_costnumberRequired
total_costnumberRequired
savingsnumberRequired
feenumberRequired
commitment_coveragenumberRequired
minimum_commitment_costnumberRequired
breakeven_hoursnumberRequired
total_savingsnumberRequired
monthly_savingsnumberRequired
monthly_amortized_costnumberRequired
monthly_feenumberRequired
monthly_before_costnumberRequired
monthly_after_costnumberRequired
total_monthly_before_costnumberRequired
get/v2/org/{org_id}/partners/purchase-plans-v2/recommended

/<uuid:plan_id>/purchase

post

Executes purchase of a specific plan by plan ID. Creates or validates user membership and processes the plan purchase.

Path parameters
org_idstring · uuidRequired
plan_idstring · uuidRequired
Body
emailstring · email · max: 255Required

Email of the user executing the purchase

Responses
200

OK

application/json
start_datestring · nullableOptional
end_datestring · nullableOptional
idstring · uuidRequired
data_sourcestring · max: 20Required
namestringRequired
descriptionstring · nullableRequired
segment_idstring · max: 50Required
meta_plan_idstring · nullableRequired
org_idstring · max: 50Required
last_modifiedstring · nullableRequired
plan_typestring · enumRequiredPossible values:
coverage_idstring · nullableRequired
created_atstring · date-timeRequired
is_calculatingbooleanRequired
is_savedbooleanRequired
is_lockedbooleanRequired
max_upfront_costnumberRequired
minimum_upfront_interest_ratenumberRequired
preferred_payment_optionundefined · enumRequiredPossible values:
recommend_within_covered_accountsboolean · nullableRequired
statusstring · enumRequiredPossible values:
is_recommendedbooleanRequired
is_defaultbooleanRequired
is_renewalbooleanRequired
resource_idsstring[]Required
reservation_idsstring[]Required
post/v2/org/{org_id}/partners/purchase-plans-v2/{plan_id}/purchase

Partially Update an Organization So far the scope is only limited to marketplace offer links

patch
Path parameters
org_idstring · uuidRequired
Body
aws_marketplace_offer_linkstring · nullableOptional
azure_marketplace_offer_linkstring · nullableOptional
gcp_marketplace_offer_linkstring · nullableOptional
Responses
200

OK

application/json
idstring · uuidRequired
namestringRequired
aws_marketplace_offer_linkstring · nullableRequired
azure_marketplace_offer_linkstring · nullableRequired
gcp_marketplace_offer_linkstring · nullableRequired
patch/v2/org/{org_id}/partners

Last updated

Was this helpful?