List application billable service plan prices
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
{- "count": 123,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "region": "ac2f330e-0351-4cac-b9d3-953e54b3d1f8",
- "price": "string"
}
]
}Get the details of a single application billable service plan price
| uuid required | string <uuid> |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "region": "ac2f330e-0351-4cac-b9d3-953e54b3d1f8",
- "price": "string"
}List application billable service plans
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
{- "count": 123,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "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,
- "unit": "GB",
- "unit_multiplier": 0,
- "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"
}
]
}Get the details of a single application billable service plan
| uuid required | string <uuid> |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "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,
- "unit": "GB",
- "unit_multiplier": 0,
- "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"
}List application plan groups
| organisation | string <uuid> |
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
{- "count": 123,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "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"
]
}
]
}Get the details of a single application plan group
| uuid required | string <uuid> |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "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"
]
}List application plan prices
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
{- "count": 123,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "region": "ac2f330e-0351-4cac-b9d3-953e54b3d1f8",
- "price": "string"
}
]
}Get the details of a single application plan price
| uuid required | string <uuid> |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "region": "ac2f330e-0351-4cac-b9d3-953e54b3d1f8",
- "price": "string"
}List application plans
| organisation | string <uuid> |
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
{- "count": 123,
- "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"
}
]
}Get the details of a single application plan
| uuid required | string <uuid> |
{- "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"
}List application service subscriptions
| application | string <uuid> |
| organisation | string <uuid> |
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
{- "count": 123,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "title": "string",
- "monthly_price": "string",
- "application": "2b22d485-f04e-492b-b364-e14f8506726a",
- "info": "string"
}
]
}Get the details of a single application service subscription
| uuid required | string <uuid> |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "title": "string",
- "monthly_price": "string",
- "application": "2b22d485-f04e-492b-b364-e14f8506726a",
- "info": "string"
}List application subscriptions
| application | string <uuid> |
| organisation | string <uuid> |
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
{- "count": 123,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "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",
- "billable_service_subscriptions": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "quantity": 2147483647,
- "start": "2019-08-24T14:15:22Z",
- "end": "2019-08-24T14:15:22Z",
- "monthly_price": "string",
- "usage": 0
}
]
}
]
}Create a new application subscription object
| plan required | string <uuid> |
| ram required | integer [ 0 .. 2147483647 ] |
| disk required | integer [ 0 .. 2147483647 ] |
| transfer required | integer [ 0 .. 2147483647 ] |
| web_instances required | integer [ 0 .. 2147483647 ] |
| region required | string <uuid> |
| application required | string <uuid> |
required | Array of objects (ApplicationBillableServiceSubscriptionForApplicationSubscription) |
{- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "ram": 2147483647,
- "disk": 2147483647,
- "transfer": 2147483647,
- "web_instances": 2147483647,
- "region": "ac2f330e-0351-4cac-b9d3-953e54b3d1f8",
- "application": "2b22d485-f04e-492b-b364-e14f8506726a",
- "billable_service_subscriptions": [
- {
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "quantity": 2147483647
}
]
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "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",
- "billable_service_subscriptions": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "quantity": 2147483647,
- "start": "2019-08-24T14:15:22Z",
- "end": "2019-08-24T14:15:22Z",
- "monthly_price": "string",
- "usage": 0
}
]
}Get the details of a single application subscription
| uuid required | string <uuid> |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "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",
- "billable_service_subscriptions": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "plan": "c685f150-7cb7-436f-9700-386be171480b",
- "quantity": 2147483647,
- "start": "2019-08-24T14:15:22Z",
- "end": "2019-08-24T14:15:22Z",
- "monthly_price": "string",
- "usage": 0
}
]
}List organisation plans
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
{- "count": 123,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "identifier": "string",
- "name": "string",
- "short_name": "string",
- "price": "string",
- "default": true,
- "order": 32767
}
]
}Get the details of a single organisation plan
| uuid required | string <uuid> |
{- "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
}List organisation subscriptions
| organisation | string <uuid> |
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
{- "count": 123,
- "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"
}
]
}Get the details of a single organisation subscription
| uuid required | string <uuid> |
{- "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"
}List package groups
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
{- "count": 123,
- "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"
}
]
}
]
}
]
}Get the details of a single package group
| uuid required | string <uuid> A UUID string identifying this package group. |
{- "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"
}
]
}
]
}List packages
| group | string <uuid> |
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
{- "count": 123,
- "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"
}
}
}
]
}Get the details of a single package
| uuid required | string <uuid> A UUID string identifying this package. |
{- "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"
}
}
}List payment methods
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
{- "count": 123,
- "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": true,
- "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"
}
]
}Get the details of a single payment method
| uuid required | string <uuid> |
{- "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": true,
- "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"
}Replace the specified payment method
| uuid required | string <uuid> |
| billing_email | string or null <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 <= 255 characters |
| billing_extra | string (Extra Information) Any information you add here (e.g. VAT ID) will appear on your invoices. |
{- "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"
}{- "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"
}Partially update the specified payment method
| uuid required | string <uuid> |
| billing_email | string or null <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 <= 255 characters |
| billing_extra | string (Extra Information) Any information you add here (e.g. VAT ID) will appear on your invoices. |
{- "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"
}{- "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"
}Only allows reading and updating operations, no create or destroy.
| uuid required | string <uuid> |
| stripe_source_id required | string |
{- "stripe_source_id": "string"
}{- "payment_setup_token": "string"
}Only allows reading and updating operations, no create or destroy.
| uuid required | string <uuid> |
| stripe_payment_method_id required | string |
{- "stripe_payment_method_id": "string"
}{- "stripe_payment_method_id": "string"
}OpenApi3 schema for this API. Format can be selected via content negotiation.
| format | string Enum: "json" "yaml" |
| lang | string Enum: "af" "ar" "ar-dz" "ast" "az" "be" "bg" "bn" "br" "bs" "ca" "ckb" "cs" "cy" "da" "de" "dsb" "el" "en" "en-au" "en-gb" "eo" "es" "es-ar" "es-co" "es-mx" "es-ni" "es-ve" "et" "eu" "fa" "fi" "fr" "fy" "ga" "gd" "gl" "he" "hi" "hr" "hsb" "hu" "hy" "ia" "id" "ig" "io" "is" "it" "ja" "ka" "kab" "kk" "km" "kn" "ko" "ky" "lb" "lt" "lv" "mk" "ml" "mn" "mr" "ms" "my" "nb" "ne" "nl" "nn" "os" "pa" "pl" "pt" "pt-br" "ro" "ru" "sk" "sl" "sq" "sr" "sr-latn" "sv" "sw" "ta" "te" "tg" "th" "tk" "tr" "tt" "udm" "ug" "uk" "ur" "uz" "vi" "zh-hans" "zh-hant" |