curl --request PUT \
--url https://api.useaira.com/v1/plan-instances/{id} \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"planSettings": {
"fixedAmount": 1,
"minimumAmount": 1,
"metrics": [
{
"resourceId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"fixedAmount": 1,
"minimumAmount": 1,
"priceTiers": [
{
"from": 2,
"to": 2,
"packageSize": 2,
"price": "<string>",
"fixedPrice": "<string>",
"basisPoints": 1
}
],
"currencyUnitId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"currencyUnitCode": "<string>"
}
]
}
}
'{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"contractId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"planId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"activePlanInstanceVersionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"activePlanVersionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"plan": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"description": "<string>",
"productId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
},
"activePlanInstanceVersion": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"planInstanceId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"planVersionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"planSettingsId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"versionNumber": 2,
"isActive": true,
"metadata": {
"sourcePlanVersionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
},
"createdBy": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"planSettings": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"fixedAmount": 1,
"minimumAmount": 1,
"metrics": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"resourceId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"currencyUnitId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"fixedAmount": 1,
"minimumAmount": 1,
"resource": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"itemId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
},
"currencyUnit": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"code": "<string>"
},
"priceTiers": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"from": 2,
"to": 2,
"packageSize": 2,
"price": "<string>",
"fixedPrice": "<string>",
"basisPoints": 1
}
]
}
]
},
"taxRegimeId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
}Overrides the pricing and metrics of a plan instance by creating a new plan instance version.
curl --request PUT \
--url https://api.useaira.com/v1/plan-instances/{id} \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"planSettings": {
"fixedAmount": 1,
"minimumAmount": 1,
"metrics": [
{
"resourceId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"fixedAmount": 1,
"minimumAmount": 1,
"priceTiers": [
{
"from": 2,
"to": 2,
"packageSize": 2,
"price": "<string>",
"fixedPrice": "<string>",
"basisPoints": 1
}
],
"currencyUnitId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"currencyUnitCode": "<string>"
}
]
}
}
'{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"contractId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"planId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"activePlanInstanceVersionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"activePlanVersionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"plan": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"description": "<string>",
"productId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
},
"activePlanInstanceVersion": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"planInstanceId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"planVersionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"planSettingsId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"versionNumber": 2,
"isActive": true,
"metadata": {
"sourcePlanVersionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
},
"createdBy": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"planSettings": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"fixedAmount": 1,
"minimumAmount": 1,
"metrics": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"resourceId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"currencyUnitId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"fixedAmount": 1,
"minimumAmount": 1,
"resource": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"itemId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
},
"currencyUnit": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"code": "<string>"
},
"priceTiers": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"from": 2,
"to": 2,
"packageSize": 2,
"price": "<string>",
"fixedPrice": "<string>",
"basisPoints": 1
}
]
}
]
},
"taxRegimeId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
}Documentation Index
Fetch the complete documentation index at: https://docs.useaira.com/llms.txt
Use this file to discover all available pages before exploring further.
API Key Authentication.
Show child attributes
Schema representing a plan instance.
created_from_plan_version, duplicated_from_contract, manual_override, readjustment, rollback active, canceled, completed Plan core schema defining plan base properties.
Show child attributes
Show child attributes