ListApplicationBillableServicePlanPrices
List application billable service plan prices
Authorizations:
query Parameters
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Responses
Response samples
- 200
{- "count": 0,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "pk": "4af43191-2f37-4a16-8471-4e8e40c314af",
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "region": "ac2f330e-0351-4cac-b9d3-953e54b3d1f8",
- "price": "string"
}
]
}
GetApplicationBillableServicePlanPrice
Get the details of a single application billable service plan price
Authorizations:
path Parameters
uuid required | string <uuid> |
Responses
Response samples
- 200
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "pk": "4af43191-2f37-4a16-8471-4e8e40c314af",
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "region": "ac2f330e-0351-4cac-b9d3-953e54b3d1f8",
- "price": "string"
}
ListApplicationBillableServicePlans
List application billable service plans
Authorizations:
query Parameters
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Responses
Response samples
- 200
{- "count": 0,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "pk": "4af43191-2f37-4a16-8471-4e8e40c314af",
- "name": "string",
- "short_name": "string",
- "identifier": "string",
- "active": true,
- "order": 32767,
- "price": "string",
- "service_type": "DOMAINS",
- "quantity_min": 2147483647,
- "quantity_max": 2147483647,
- "quantity_included": 2147483647,
- "marketing_iconname": "string",
- "marketing_p1_text": "string",
- "marketing_p2_text": "string",
- "marketing_calc_text": "string",
- "marketing_for_text": "string",
- "marketing_info_text": "string",
- "marketing_warning_text": "string",
- "marketing_summary_text": "string",
- "marketing_summary_total_text": "string"
}
]
}
GetApplicationBillableServicePlan
Get the details of a single application billable service plan
Authorizations:
path Parameters
uuid required | string <uuid> |
Responses
Response samples
- 200
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "pk": "4af43191-2f37-4a16-8471-4e8e40c314af",
- "name": "string",
- "short_name": "string",
- "identifier": "string",
- "active": true,
- "order": 32767,
- "price": "string",
- "service_type": "DOMAINS",
- "quantity_min": 2147483647,
- "quantity_max": 2147483647,
- "quantity_included": 2147483647,
- "marketing_iconname": "string",
- "marketing_p1_text": "string",
- "marketing_p2_text": "string",
- "marketing_calc_text": "string",
- "marketing_for_text": "string",
- "marketing_info_text": "string",
- "marketing_warning_text": "string",
- "marketing_summary_text": "string",
- "marketing_summary_total_text": "string"
}
ListApplicationBillableServiceSubscriptions
List application billable service subscriptions
Authorizations:
query Parameters
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Responses
Response samples
- 200
{- "count": 0,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "pk": "4af43191-2f37-4a16-8471-4e8e40c314af",
- "application": "2b22d485-f04e-492b-b364-e14f8506726a",
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "quantity": 2147483647,
- "start": "2019-08-24T14:15:22Z",
- "end": "2019-08-24T14:15:22Z",
- "monthly_price": "string",
- "usage": "string"
}
]
}
GetApplicationBillableServiceSubscription
Get the details of a single application billable service subscription
Authorizations:
path Parameters
uuid required | string <uuid> |
Responses
Response samples
- 200
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "pk": "4af43191-2f37-4a16-8471-4e8e40c314af",
- "application": "2b22d485-f04e-492b-b364-e14f8506726a",
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "quantity": 2147483647,
- "start": "2019-08-24T14:15:22Z",
- "end": "2019-08-24T14:15:22Z",
- "monthly_price": "string",
- "usage": "string"
}
ListApplicationPlanGroups
List application plan groups
Authorizations:
query Parameters
organisation | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Responses
Response samples
- 200
{- "count": 0,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "pk": 0,
- "id": 0,
- "name": "string",
- "short_description_html": "string",
- "identifier": "string",
- "marketing_identifier": "string",
- "public": true,
- "default": true,
- "can_change_group": true,
- "order": 32767,
- "regions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
]
}
GetApplicationPlanGroup
Get the details of a single application plan group
Authorizations:
path Parameters
uuid required | string <uuid> |
Responses
Response samples
- 200
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "pk": 0,
- "id": 0,
- "name": "string",
- "short_description_html": "string",
- "identifier": "string",
- "marketing_identifier": "string",
- "public": true,
- "default": true,
- "can_change_group": true,
- "order": 32767,
- "regions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
ListApplicationPlanPrices
List application plan prices
Authorizations:
query Parameters
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Responses
Response samples
- 200
{- "count": 0,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "pk": 0,
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "region": "ac2f330e-0351-4cac-b9d3-953e54b3d1f8",
- "price": "string"
}
]
}
GetApplicationPlanPrice
Get the details of a single application plan price
Authorizations:
path Parameters
uuid required | string <uuid> |
Responses
Response samples
- 200
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "pk": 0,
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "region": "ac2f330e-0351-4cac-b9d3-953e54b3d1f8",
- "price": "string"
}
ListApplicationPlans
List application plans
Authorizations:
query Parameters
organisation | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Responses
Response samples
- 200
{- "count": 0,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "short_name": "string",
- "identifier": "string",
- "public": true,
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "active": true,
- "visible_to_orgs": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "is_customisable": true,
- "services": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "ram": {
- "choices": [
- 0
], - "default": 2147483647
}, - "web_instances": {
- "choices": [
- 0
], - "default": 2147483647
}, - "overrides": "00a06bc9-08a6-4258-aee8-a1a65b9cbb7b",
- "marketing_instance_text": "string"
}
]
}
GetApplicationPlan
Get the details of a single application plan
Authorizations:
path Parameters
uuid required | string <uuid> |
Responses
Response samples
- 200
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "short_name": "string",
- "identifier": "string",
- "public": true,
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "active": true,
- "visible_to_orgs": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "is_customisable": true,
- "services": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "ram": {
- "choices": [
- 0
], - "default": 2147483647
}, - "web_instances": {
- "choices": [
- 0
], - "default": 2147483647
}, - "overrides": "00a06bc9-08a6-4258-aee8-a1a65b9cbb7b",
- "marketing_instance_text": "string"
}
ListApplicationServiceSubscriptions
List application service subscriptions
Authorizations:
query Parameters
application | string |
organisation | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Responses
Response samples
- 200
{- "count": 0,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "pk": 0,
- "title": "string",
- "monthly_price": "string",
- "application": "2b22d485-f04e-492b-b364-e14f8506726a",
- "info": "string"
}
]
}
GetApplicationServiceSubscription
Get the details of a single application service subscription
Authorizations:
path Parameters
uuid required | string <uuid> |
Responses
Response samples
- 200
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "pk": 0,
- "title": "string",
- "monthly_price": "string",
- "application": "2b22d485-f04e-492b-b364-e14f8506726a",
- "info": "string"
}
ListApplicationSubscriptions
List application subscriptions
Authorizations:
query Parameters
application | string |
organisation | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Responses
Response samples
- 200
{- "count": 0,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "pk": 0,
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "start": "2019-08-24T14:15:22Z",
- "end": "2019-08-24T14:15:22Z",
- "monthly_price": "string",
- "ram": 2147483647,
- "disk": 2147483647,
- "transfer": 2147483647,
- "web_instances": 2147483647,
- "region": "ac2f330e-0351-4cac-b9d3-953e54b3d1f8",
- "application": "2b22d485-f04e-492b-b364-e14f8506726a"
}
]
}
GetApplicationSubscription
Get the details of a single application subscription
Authorizations:
path Parameters
uuid required | string <uuid> |
Responses
Response samples
- 200
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "pk": 0,
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "start": "2019-08-24T14:15:22Z",
- "end": "2019-08-24T14:15:22Z",
- "monthly_price": "string",
- "ram": 2147483647,
- "disk": 2147483647,
- "transfer": 2147483647,
- "web_instances": 2147483647,
- "region": "ac2f330e-0351-4cac-b9d3-953e54b3d1f8",
- "application": "2b22d485-f04e-492b-b364-e14f8506726a"
}
ListOrganisationPlans
List organisation plans
Authorizations:
query Parameters
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Responses
Response samples
- 200
{- "count": 0,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "identifier": "string",
- "name": "string",
- "short_name": "string",
- "price": "string",
- "default": true,
- "order": 32767
}
]
}
GetOrganisationPlan
Get the details of a single organisation plan
Authorizations:
path Parameters
uuid required | string <uuid> |
Responses
Response samples
- 200
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "identifier": "string",
- "name": "string",
- "short_name": "string",
- "price": "string",
- "default": true,
- "order": 32767,
- "can_change_plan": true,
- "package": "42c45dbe-c757-4802-9daf-2ba30b05e392",
- "public": true
}
ListOrganisationSubscriptions
List organisation subscriptions
Authorizations:
query Parameters
organisation | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Responses
Response samples
- 200
{- "count": 0,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "organisation": "a4b97354-4e56-4723-bc0e-1f22b5fcbed6",
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "created": "2019-08-24T14:15:22Z",
- "start": "2019-08-24T14:15:22Z",
- "end": "2019-08-24T14:15:22Z",
- "monthly_price": "string"
}
]
}
GetOrganisationSubscription
Get the details of a single organisation subscription
Authorizations:
path Parameters
uuid required | string <uuid> |
Responses
Response samples
- 200
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "organisation": "a4b97354-4e56-4723-bc0e-1f22b5fcbed6",
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "created": "2019-08-24T14:15:22Z",
- "start": "2019-08-24T14:15:22Z",
- "end": "2019-08-24T14:15:22Z",
- "monthly_price": "string"
}
ListPackageGroups
List package groups
Authorizations:
query Parameters
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Responses
Response samples
- 200
{- "count": 0,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "identifier": "string",
- "is_addon_package": true,
- "order": 32767,
- "features": [
- {
- "category": {
- "identifier": "string",
- "name": "string"
}, - "features": [
- {
- "identifier": "string",
- "name": "string",
- "description": "string"
}
]
}
]
}
]
}
GetPackageGroup
Get the details of a single package group
Authorizations:
path Parameters
uuid required | string <uuid> A UUID string identifying this package group. |
Responses
Response samples
- 200
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "identifier": "string",
- "is_addon_package": true,
- "order": 32767,
- "features": [
- {
- "category": {
- "identifier": "string",
- "name": "string"
}, - "features": [
- {
- "identifier": "string",
- "name": "string",
- "description": "string"
}
]
}
]
}
ListPackages
List packages
Authorizations:
query Parameters
group | string |
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Responses
Response samples
- 200
{- "count": 0,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "identifier": "string",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "tier": {
- "identifier": "string",
- "name": "string",
- "description": "string",
- "order": 32767
}, - "description": "string",
- "options": {
- "property1": {
- "identifier": "string",
- "name": "string",
- "description": "string"
}, - "property2": {
- "identifier": "string",
- "name": "string",
- "description": "string"
}
}
}
]
}
GetPackage
Get the details of a single package
Authorizations:
path Parameters
uuid required | string <uuid> A UUID string identifying this package. |
Responses
Response samples
- 200
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "identifier": "string",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "tier": {
- "identifier": "string",
- "name": "string",
- "description": "string",
- "order": 32767
}, - "description": "string",
- "options": {
- "property1": {
- "identifier": "string",
- "name": "string",
- "description": "string"
}, - "property2": {
- "identifier": "string",
- "name": "string",
- "description": "string"
}
}
}
ListPaymentMethods
List payment methods
Authorizations:
query Parameters
page | integer A page number within the paginated result set. |
page_size | integer Number of results to return per page. |
Responses
Response samples
- 200
{- "count": 0,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "billing_email": "user@example.com",
- "billing_address": "string",
- "billing_postal_code": "string",
- "billing_city": "string",
- "billing_state": "string",
- "billing_country": "8242b622-2b24-44d1-850f-c6a5e81fa59f",
- "billing_company": "string",
- "billing_extra": "string",
- "billing_is_suspended": "string",
- "billing_suspended_reason": "string",
- "charge_backend": "CC_STRIPE",
- "can_change_payment_details": true,
- "payment_info": "string",
- "is_sca_activated": true,
- "sepa_mandate_url": "string",
- "stripe_payment_method_status": "unknown"
}
]
}
GetPaymentMethod
Get the details of a single payment method
Authorizations:
path Parameters
uuid required | string <uuid> |
Responses
Response samples
- 200
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "billing_email": "user@example.com",
- "billing_address": "string",
- "billing_postal_code": "string",
- "billing_city": "string",
- "billing_state": "string",
- "billing_country": "8242b622-2b24-44d1-850f-c6a5e81fa59f",
- "billing_company": "string",
- "billing_extra": "string",
- "billing_is_suspended": "string",
- "billing_suspended_reason": "string",
- "charge_backend": "CC_STRIPE",
- "can_change_payment_details": true,
- "payment_info": "string",
- "is_sca_activated": true,
- "sepa_mandate_url": "string",
- "stripe_payment_method_status": "unknown"
}
UpdatePaymentMethod
Replace the specified payment method
Authorizations:
path Parameters
uuid required | string <uuid> |
Request Body schema: application/jsonrequired
billing_email | string or null <email> (Billing email) <= 254 characters |
billing_address | string (Address) |
billing_postal_code | string (Postal code) <= 255 characters |
billing_city | string (City) <= 255 characters |
billing_state | string (State) <= 255 characters |
billing_country | string or null <uuid> (Country) |
billing_company | string (Billing company) <= 255 characters |
billing_extra | string (Extra Information) Any information you add here (e.g. VAT ID) will appear on your invoices. |
Responses
Request samples
- Payload
{- "billing_email": "user@example.com",
- "billing_address": "string",
- "billing_postal_code": "string",
- "billing_city": "string",
- "billing_state": "string",
- "billing_country": "8242b622-2b24-44d1-850f-c6a5e81fa59f",
- "billing_company": "string",
- "billing_extra": "string"
}
Response samples
- 200
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "billing_email": "user@example.com",
- "billing_address": "string",
- "billing_postal_code": "string",
- "billing_city": "string",
- "billing_state": "string",
- "billing_country": "8242b622-2b24-44d1-850f-c6a5e81fa59f",
- "billing_company": "string",
- "billing_extra": "string"
}
PartialUpdatePaymentMethod
Partially update the specified payment method
Authorizations:
path Parameters
uuid required | string <uuid> |
Request Body schema: application/jsonrequired
billing_email | string or null <email> (Billing email) <= 254 characters |
billing_address | string (Address) |
billing_postal_code | string (Postal code) <= 255 characters |
billing_city | string (City) <= 255 characters |
billing_state | string (State) <= 255 characters |
billing_country | string or null <uuid> (Country) |
billing_company | string (Billing company) <= 255 characters |
billing_extra | string (Extra Information) Any information you add here (e.g. VAT ID) will appear on your invoices. |
Responses
Request samples
- Payload
{- "billing_email": "user@example.com",
- "billing_address": "string",
- "billing_postal_code": "string",
- "billing_city": "string",
- "billing_state": "string",
- "billing_country": "8242b622-2b24-44d1-850f-c6a5e81fa59f",
- "billing_company": "string",
- "billing_extra": "string"
}
Response samples
- 200
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "billing_email": "user@example.com",
- "billing_address": "string",
- "billing_postal_code": "string",
- "billing_city": "string",
- "billing_state": "string",
- "billing_country": "8242b622-2b24-44d1-850f-c6a5e81fa59f",
- "billing_company": "string",
- "billing_extra": "string"
}
RetrievePaymentMethodSetupToken
Authorizations:
path Parameters
uuid required | string <uuid> |
Request Body schema: application/jsonrequired
stripe_source_id required | string (Stripe source id) non-empty |
Responses
Request samples
- Payload
{- "stripe_source_id": "string"
}
Response samples
- 200
{- "payment_setup_token": "string"
}
ValidatePaymentMethodToken
Authorizations:
path Parameters
uuid required | string <uuid> |
Request Body schema: application/jsonrequired
stripe_payment_method_id required | string (Stripe payment method id) non-empty |
Responses
Request samples
- Payload
{- "stripe_payment_method_id": "string"
}
Response samples
- 200
{- "stripe_payment_method_id": "string"
}