List addon release channels
| addon | 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",
- "addon": "ce86a799-8c08-4298-8e0b-8c548493890f",
- "name": "string",
- "slug": "string"
}
]
}Get the details of a single addon release channel
| uuid required | string <uuid> |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "addon": "ce86a799-8c08-4298-8e0b-8c548493890f",
- "name": "string",
- "slug": "string",
- "description": "string",
- "stability_level": -2147483648
}List addon versions
| addon | string <uuid> |
| o | Array of strings Items Enum: "-version" "version" Ordering
|
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
| release_channel | Array of strings <uuid> [ items <uuid > ] |
| uuid | Array of strings <uuid> [ items <uuid > ] |
| version | string |
{- "count": 123,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "addon": "ce86a799-8c08-4298-8e0b-8c548493890f",
- "version": "0.0.0",
- "timestamp_added": "2019-08-24T14:15:22Z",
- "uploaded_by": "string",
- "installation_count": 0,
- "production_installation_count": 0,
- "release_channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "annotations": [
- {
- "name": "string",
- "description": "string"
}
],
}
]
}Get the details of a single addon version
| uuid required | string <uuid> |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "addon": "ce86a799-8c08-4298-8e0b-8c548493890f",
- "version": "0.0.0",
- "timestamp_added": "2019-08-24T14:15:22Z",
- "uploaded_by": "string",
- "installation_count": 0,
- "production_installation_count": 0,
- "release_channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "annotations": [
- {
- "name": "string",
- "description": "string"
}
], - "changelog": "string"
}Replace the specified addon version
| uuid required | string <uuid> |
| changelog | string |
| release_channels | Array of strings <uuid> [ items <uuid > ] |
{- "changelog": "string",
- "release_channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "version": "string",
- "changelog": "string",
- "release_channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Partially update the specified addon version
| uuid required | string <uuid> |
| changelog | string |
| release_channels | Array of strings <uuid> [ items <uuid > ] |
{- "changelog": "string",
- "release_channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "version": "string",
- "changelog": "string",
- "release_channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}List addons
| cloud_ready | boolean |
| is_public | boolean |
| name | string |
| organisation | string <uuid> |
| package_name | string |
| 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",
- "name": "string",
- "owner_name": "string",
- "package_name": "string",
- "is_public": true,
- "is_system_addon": true,
- "latest_version": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "version": "string",
- "timestamp_added": "2019-08-24T14:15:22Z",
- "annotations": [
- {
- "name": "string",
- "description": "string"
}
]
}, - "owner_display_name": "string",
- "release_channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "license": "0062b866-9a29-4aaa-bcb3-34c1f3d5760d",
- "default_release_channel": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "addon": "ce86a799-8c08-4298-8e0b-8c548493890f",
- "name": "string",
- "slug": "string"
}, - "most_stable_release_channel": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "addon": "ce86a799-8c08-4298-8e0b-8c548493890f",
- "name": "string",
- "slug": "string"
}
}
]
}Create a new addon object
| name required | string <= 100 characters Name of the Addon. |
| package_name required | string <= 100 characters ^[-a-zA-Z0-9_]+$ System wide unique package name used to reference from the commandline. |
| license | string or null <uuid> |
| organisation required | string <uuid> |
{- "name": "string",
- "package_name": "string",
- "license": "0062b866-9a29-4aaa-bcb3-34c1f3d5760d",
- "organisation": "a4b97354-4e56-4723-bc0e-1f22b5fcbed6"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "package_name": "string",
- "license": "0062b866-9a29-4aaa-bcb3-34c1f3d5760d",
- "organisation": "a4b97354-4e56-4723-bc0e-1f22b5fcbed6"
}Get the details of a single addon
| uuid required | string <uuid> |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "organisation": "a4b97354-4e56-4723-bc0e-1f22b5fcbed6",
- "name": "string",
- "owner_name": "string",
- "package_name": "string",
- "is_public": true,
- "is_system_addon": true,
- "latest_version": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "version": "string",
- "timestamp_added": "2019-08-24T14:15:22Z",
- "annotations": [
- {
- "name": "string",
- "description": "string"
}
]
}, - "owner_display_name": "string",
- "release_channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "license": "0062b866-9a29-4aaa-bcb3-34c1f3d5760d",
- "default_release_channel": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "addon": "ce86a799-8c08-4298-8e0b-8c548493890f",
- "name": "string",
- "slug": "string"
}, - "most_stable_release_channel": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "addon": "ce86a799-8c08-4298-8e0b-8c548493890f",
- "name": "string",
- "slug": "string"
}, - "timestamp_added": "2019-08-24T14:15:22Z",
- "description": "string",
- "cloud_ready": true,
- "enable_custom_release_channels": true
}Replace the specified addon
| uuid required | string <uuid> |
| owner_display_name | string (Override Author) <= 255 characters You can override the author that will be listed. If you leave it empty, we will show your or your organisation's name. |
| description | string |
| license | string <uuid> |
| repository_url | string <uri> <= 200 characters Link to the Addon source (e.g on github or bitbucket) |
| project_url | string <uri> <= 200 characters Link to a project page (don't repeat the repository url here) |
| pypi_url | string <uri> <= 200 characters Link to your package on the Python Package Index PyPi |
| docs_url | string <uri> (Documentation URL) <= 200 characters Link to Documentation (e.g on readthedocs.org) |
| name required | string <= 100 characters Name of the Addon. |
| package_name required | string <= 100 characters ^[-a-zA-Z0-9_]+$ System wide unique package name used to reference from the commandline. |
| default_release_channel | string <uuid> |
{- "owner_display_name": "string",
- "description": "string",
- "license": "0062b866-9a29-4aaa-bcb3-34c1f3d5760d",
- "name": "string",
- "package_name": "string",
- "default_release_channel": "58b578da-0974-4f94-8b40-15bd63f2cee9"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "owner_display_name": "string",
- "description": "string",
- "license": "0062b866-9a29-4aaa-bcb3-34c1f3d5760d",
- "name": "string",
- "package_name": "string",
- "default_release_channel": "58b578da-0974-4f94-8b40-15bd63f2cee9"
}Partially update the specified addon
| uuid required | string <uuid> |
| owner_display_name | string (Override Author) <= 255 characters You can override the author that will be listed. If you leave it empty, we will show your or your organisation's name. |
| description | string |
| license | string <uuid> |
| repository_url | string <uri> <= 200 characters Link to the Addon source (e.g on github or bitbucket) |
| project_url | string <uri> <= 200 characters Link to a project page (don't repeat the repository url here) |
| pypi_url | string <uri> <= 200 characters Link to your package on the Python Package Index PyPi |
| docs_url | string <uri> (Documentation URL) <= 200 characters Link to Documentation (e.g on readthedocs.org) |
| name | string <= 100 characters Name of the Addon. |
| package_name | string <= 100 characters ^[-a-zA-Z0-9_]+$ System wide unique package name used to reference from the commandline. |
| default_release_channel | string <uuid> |
{- "owner_display_name": "string",
- "description": "string",
- "license": "0062b866-9a29-4aaa-bcb3-34c1f3d5760d",
- "name": "string",
- "package_name": "string",
- "default_release_channel": "58b578da-0974-4f94-8b40-15bd63f2cee9"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "owner_display_name": "string",
- "description": "string",
- "license": "0062b866-9a29-4aaa-bcb3-34c1f3d5760d",
- "name": "string",
- "package_name": "string",
- "default_release_channel": "58b578da-0974-4f94-8b40-15bd63f2cee9"
}| uuid required | string <uuid> |
| organisation required | string <uuid> |
{- "organisation": "a4b97354-4e56-4723-bc0e-1f22b5fcbed6"
}{- "organisation": "a4b97354-4e56-4723-bc0e-1f22b5fcbed6"
}List applications
| id | integer |
| 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",
- "base_project_version": "c613b8ec-8da4-41a5-8433-abacff8b415f",
- "base_project_release_channel": "ac0b8528-2d66-48cb-9e85-55deb6873c22",
- "addons_feature_available": true,
- "addons_update_count": 0,
- "addons_bug_count": 0,
- "addons_not_configured_count": 0
}
]
}Get the details of a single application
| uuid required | string <uuid> |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "organisation": "a4b97354-4e56-4723-bc0e-1f22b5fcbed6",
- "base_project_version": "c613b8ec-8da4-41a5-8433-abacff8b415f",
- "base_project_release_channel": "ac0b8528-2d66-48cb-9e85-55deb6873c22",
- "addons_feature_available": true,
- "addons_update_count": 0,
- "addons_bug_count": 0,
- "addons_not_configured_count": 0
}| uuid required | string <uuid> |
| release_channel required | string <uuid> |
| version required | string <uuid> |
object | |
| without_config | boolean |
{- "release_channel": "526faf99-721b-4439-9e5b-1dae4bcad311",
- "version": "8b898373-21c7-4028-b85f-cc5068e68df9",
- "form_data": {
- "property1": null,
- "property2": null
}, - "without_config": true
}{- "results": [
- {
- "name": "string",
- "description": "string"
}
]
}| uuid required | string <uuid> |
{- "running": [
- {
- "task_id": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "task_type": "string",
- "is_success": true,
- "started_at": "2019-08-24T14:15:22Z",
- "ended_at": "2019-08-24T14:15:22Z",
- "result": "string",
- "duration": "string"
}
], - "recently_finished": [
- {
- "task_id": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "task_type": "string",
- "is_success": true,
- "started_at": "2019-08-24T14:15:22Z",
- "ended_at": "2019-08-24T14:15:22Z",
- "result": "string",
- "duration": "string"
}
]
}List base project release channels
| 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",
- "slug": "string",
- "baseproject": "3464a42f-dba4-4595-8940-8ce5c04d9262",
- "description": "string",
- "order": -2147483648
}
]
}Get the details of a single base project release channel
| uuid required | string <uuid> |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "slug": "string",
- "baseproject": "3464a42f-dba4-4595-8940-8ce5c04d9262",
- "description": "string",
- "order": -2147483648
}List base project versions
| 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",
- "baseproject": "3464a42f-dba4-4595-8940-8ce5c04d9262",
- "active": true,
- "description": "string",
- "version": "string"
}
]
}Get the details of a single base project version
| uuid required | string <uuid> |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "baseproject": "3464a42f-dba4-4595-8940-8ce5c04d9262",
- "active": true,
- "description": "string",
- "version": "string"
}List base projects
| 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",
- "short_description_html": "string",
- "order": -2147483648,
- "identifier": "string",
- "is_public": true
}
]
}Get the details of a single base project
| uuid required | string <uuid> |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "short_name": "string",
- "short_description_html": "string",
- "order": -2147483648,
- "identifier": "string",
- "is_public": true
}List environments
| 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",
- "application": "2b22d485-f04e-492b-b364-e14f8506726a"
}
]
}Get the details of a single environment
| uuid required | string <uuid> A UUID string identifying this legacy environment. |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "application": "2b22d485-f04e-492b-b364-e14f8506726a",
}| uuid required | string <uuid> A UUID string identifying this legacy environment. |
| lookup required | string non-empty The lookup is a git revision range in the format of https://git-scm.com/docs/gitrevisions#_specifying_ranges. |
{- "results": [
- {
- "summary": "string",
- "hexsha": "string",
- "author_name": "string",
- "author_email": "string",
- "authored_date": "2019-08-24T14:15:22Z",
}
]
}List installed addons
| addon | string <uuid> |
| application | string <uuid> |
| has_updates | boolean |
| is_configured | boolean |
| name | string |
| page | integer A page number within the paginated result set. |
| page_size | integer Number of results to return per page. |
| version | string <uuid> |
{- "count": 123,
- "results": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "application": "2b22d485-f04e-492b-b364-e14f8506726a",
- "version": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "version": "string",
- "timestamp_added": "2019-08-24T14:15:22Z",
- "annotations": [
- {
- "name": "string",
- "description": "string"
}
]
}, - "addon": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "organisation": "a4b97354-4e56-4723-bc0e-1f22b5fcbed6",
- "name": "string",
- "owner_name": "string",
- "package_name": "string",
- "is_public": true,
- "is_system_addon": true,
- "latest_version": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "version": "string",
- "timestamp_added": "2019-08-24T14:15:22Z",
- "annotations": [
- {
- "name": "string",
- "description": "string"
}
]
}, - "owner_display_name": "string",
- "release_channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "license": "0062b866-9a29-4aaa-bcb3-34c1f3d5760d",
- "default_release_channel": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "addon": "ce86a799-8c08-4298-8e0b-8c548493890f",
- "name": "string",
- "slug": "string"
}, - "most_stable_release_channel": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "addon": "ce86a799-8c08-4298-8e0b-8c548493890f",
- "name": "string",
- "slug": "string"
}, - "timestamp_added": "2019-08-24T14:15:22Z",
- "description": "string",
- "cloud_ready": true,
- "enable_custom_release_channels": true
}, - "update_exists": true,
- "not_configured": true,
- "release_channel": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "addon": "ce86a799-8c08-4298-8e0b-8c548493890f",
- "name": "string",
- "slug": "string"
}
}
]
}Get the details of a single installed addon
| uuid required | string <uuid> |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "application": "2b22d485-f04e-492b-b364-e14f8506726a",
- "version": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "version": "string",
- "timestamp_added": "2019-08-24T14:15:22Z",
- "annotations": [
- {
- "name": "string",
- "description": "string"
}
]
}, - "addon": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "organisation": "a4b97354-4e56-4723-bc0e-1f22b5fcbed6",
- "name": "string",
- "owner_name": "string",
- "package_name": "string",
- "is_public": true,
- "is_system_addon": true,
- "latest_version": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "version": "string",
- "timestamp_added": "2019-08-24T14:15:22Z",
- "annotations": [
- {
- "name": "string",
- "description": "string"
}
]
}, - "owner_display_name": "string",
- "release_channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "license": "0062b866-9a29-4aaa-bcb3-34c1f3d5760d",
- "default_release_channel": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "addon": "ce86a799-8c08-4298-8e0b-8c548493890f",
- "name": "string",
- "slug": "string"
}, - "most_stable_release_channel": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "addon": "ce86a799-8c08-4298-8e0b-8c548493890f",
- "name": "string",
- "slug": "string"
}, - "timestamp_added": "2019-08-24T14:15:22Z",
- "description": "string",
- "cloud_ready": true,
- "enable_custom_release_channels": true
}, - "update_exists": true,
- "not_configured": true,
- "release_channel": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "addon": "ce86a799-8c08-4298-8e0b-8c548493890f",
- "name": "string",
- "slug": "string"
}, - "config": null
}Replace the specified installed addon
| uuid required | string <uuid> |
| release_channel required | string <uuid> |
| version required | string <uuid> |
{- "release_channel": "526faf99-721b-4439-9e5b-1dae4bcad311",
- "version": "8b898373-21c7-4028-b85f-cc5068e68df9"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "release_channel": "526faf99-721b-4439-9e5b-1dae4bcad311",
- "version": "8b898373-21c7-4028-b85f-cc5068e68df9"
}Partially update the specified installed addon
| uuid required | string <uuid> |
| release_channel | string <uuid> |
| version | string <uuid> |
{- "release_channel": "526faf99-721b-4439-9e5b-1dae4bcad311",
- "version": "8b898373-21c7-4028-b85f-cc5068e68df9"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "release_channel": "526faf99-721b-4439-9e5b-1dae4bcad311",
- "version": "8b898373-21c7-4028-b85f-cc5068e68df9"
}List organisations
| id | integer |
| 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"
}
]
}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" |