APIHub
Back to Explore

Clever-Cloud API

The Clever‑Cloud public API provides programmatic access to manage Clever Cloud resources such as applications, deployments, environments, logs, add‑ons, notifications, email/webhook hooks, and network groups, as well as handling OAuth authentication, organization membership, and GitHub integration. It also offers endpoints to retrieve the service’s OpenAPI specifications.

Cloud
none
HTTPS
CORS: Unknown
Description enriched
Visit official documentation

Latency

4631ms p95

Uptime

100.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
GET

/self/applications

PUT

/application/{appId}/environment

  • token (query)
POST

/authorize

Handled by our API.

GET

/events/event-socket

Retrieve events as they come through a websocket connection. To have authorization, you have to send a `{ "message_type": "oauth", "authorization": "oauth authorization string" }` message

GET

/github

GET

/github/applications

GET

/notifications/emailhooks/{ownerId}

list created e-mail hooks

  • ownerId (path, required) — Automatically added
POST

/notifications/emailhooks/{ownerId}

create a hook for e-mail notifications

  • ownerId (path, required) — Automatically added
DELETE

/notifications/emailhooks/{ownerId}/:id

delete an e-mail hook

  • ownerId (path, required) — Automatically added
PUT

/notifications/emailhooks/{ownerId}/:id

edit an e-mail hook

  • ownerId (path, required) — Automatically added
GET

/notifications/info/events

list available events

GET

/notifications/info/webhookformats

list available webhook formats

GET

/notifications/webhooks/{ownerId}

list created hooks

  • ownerId (path, required) — Automatically added
POST

/notifications/webhooks/{ownerId}

create a hook for notifications

  • ownerId (path, required) — Automatically added
DELETE

/notifications/webhooks/{ownerId}/:id

delete a hook

  • ownerId (path, required) — Automatically added
PUT

/notifications/webhooks/{ownerId}/:id

edit a hook

  • ownerId (path, required) — Automatically added
DELETE

/organisations/{id}/addonproviders/{providerId}

Remove an add-on provider

GET

/organisations/{id}/addonproviders/{providerId}

PUT

/organisations/{id}/addonproviders/{providerId}

GET

/organisations/{id}/addonproviders/{providerId}/features

POST

/organisations/{id}/addonproviders/{providerId}/features

DELETE

/organisations/{id}/addonproviders/{providerId}/features/{featureId}

GET

/organisations/{id}/addonproviders/{providerId}/plans

POST

/organisations/{id}/addonproviders/{providerId}/plans

DELETE

/organisations/{id}/addonproviders/{providerId}/plans/{planId}

GET

/organisations/{id}/addonproviders/{providerId}/plans/{planId}

PUT

/organisations/{id}/addonproviders/{providerId}/plans/{planId}

DELETE

/organisations/{id}/addonproviders/{providerId}/plans/{planId}/features/{featureName}

PUT

/organisations/{id}/addonproviders/{providerId}/plans/{planId}/features/{featureName}

GET

/organisations/{id}/addonproviders/{providerId}/sso

GET

/organisations/{id}/addonproviders/{providerId}/tags

POST

/organisations/{id}/addonproviders/{providerId}/testers

GET

/organisations/{id}/addons

POST

/organisations/{id}/addons

POST

/organisations/{id}/addons/preorders

DELETE

/organisations/{id}/addons/{addonId}

GET

/organisations/{id}/addons/{addonId}

PUT

/organisations/{id}/addons/{addonId}

GET

/organisations/{id}/addons/{addonId}/applications

GET

/organisations/{id}/addons/{addonId}/env

GET

/organisations/{id}/addons/{addonId}/instances

List instances for this add-on.

  • deploymentId (query)
  • withDeleted (query)
POST

/self/applications

Creates an application. If you want to create a Github app, you need to replace the oauthApp field with what you will find here: https://github.com/CleverCloud/doc.clever-cloud.com/issues/179

DELETE

/self/applications/{appId}

GET

/self/applications/{appId}

PUT

/self/applications/{appId}

GET

/self/applications/{appId}/addons

POST

/self/applications/{appId}/addons

GET

/self/applications/{appId}/addons/env

DELETE

/self/applications/{appId}/addons/{addonId}

PUT

/self/applications/{appId}/branch

GET

/self/applications/{appId}/branches

PUT

/self/applications/{appId}/buildflavor

GET

/self/applications/{appId}/dependencies

GET

/self/applications/{appId}/dependencies/env

DELETE

/self/applications/{appId}/dependencies/{dependencyId}

PUT

/self/applications/{appId}/dependencies/{dependencyId}

GET

/self/applications/{appId}/dependents

GET

/self/applications/{appId}/deployments

  • limit (query, limit)
  • offset (query, offset)
  • action (query)
GET

/self/applications/{appId}/deployments/{deploymentId}

DELETE

/self/applications/{appId}/deployments/{deploymentId}/instances

GET

/self/applications/{appId}/env

PUT

/self/applications/{appId}/env

DELETE

/self/applications/{appId}/env/{envName}

PUT

/self/applications/{appId}/env/{envName}

GET

/self/applications/{appId}/exposed_env

PUT

/self/applications/{appId}/exposed_env

DELETE

/self/applications/{appId}/instances

GET

/self/applications/{appId}/instances

POST

/self/applications/{appId}/instances

  • commit (query)
GET

/self/applications/{appId}/instances/{instanceId}

GET

/self/applications/{appId}/tags

DELETE

/self/applications/{appId}/tags/{tag}

PUT

/self/applications/{appId}/tags/{tag}

GET

/self/applications/{appId}/vhosts

DELETE

/self/applications/{appId}/vhosts/favourite

GET

/self/applications/{appId}/vhosts/favourite

PUT

/self/applications/{appId}/vhosts/favourite

DELETE

/self/applications/{appId}/vhosts/{domain}

PUT

/self/applications/{appId}/vhosts/{domain}

PUT

/self/avatar

PUT

/self/change_password

GET

/self/cli_tokens

  • cli_token (query)
GET

/self/confirmation_email

GET

/self/consumers

POST

/self/consumers

DELETE

/self/consumers/{key}

GET

/self/consumers/{key}

PUT

/self/consumers/{key}

GET

/self/consumers/{key}/secret

GET

/self/consumptions

  • appId (query)
  • from (query)
  • to (query)
GET

/self/credits

GET

/self/emails

DELETE

/self/emails/{email}

PUT

/self/emails/{email}

GET

/self/id

GET

/self/instances

GET

/self/keys

DELETE

/self/keys/{key}

PUT

/self/keys/{key}

DELETE

/self/mfa/{kind}

POST

/self/mfa/{kind}

PUT

/self/mfa/{kind}

GET

/self/mfa/{kind}/backupcodes

POST

/self/mfa/{kind}/confirmation

GET

/self/payment-info

GET

/self/payments/billings

POST

/self/payments/billings

DELETE

/self/payments/billings/{bid}

GET

/self/payments/billings/{bid}

PUT

/self/payments/billings/{bid}

GET

/self/payments/billings/{bid}.pdf

  • token (query)
GET

/self/payments/fullprice/{price}

GET

/self/payments/methods

POST

/self/payments/methods

GET

/self/payments/methods/default

PUT

/self/payments/methods/default

DELETE

/self/payments/methods/{mId}

GET

/self/payments/monthlyinvoice

PUT

/self/payments/monthlyinvoice/maxcredit

DELETE

/self/payments/recurring

GET

/self/payments/recurring

GET

/self/payments/tokens/stripe

DELETE

/self/tokens

GET

/self/tokens

DELETE

/self/tokens/{token}

GET

/self/validate_email

  • validationKey (query)
GET

/summary

GET

/organisations/{id}/applications/{appId}/deployments

  • limit (query, limit)
  • offset (query, offset)
  • action (query)
GET

/organisations/{id}/applications/{appId}/deployments/{deploymentId}

DELETE

/organisations/{id}/applications/{appId}/deployments/{deploymentId}/instances

GET

/organisations/{id}/applications/{appId}/env

PUT

/organisations/{id}/applications/{appId}/env

DELETE

/organisations/{id}/applications/{appId}/env/{envName}

PUT

/organisations/{id}/applications/{appId}/env/{envName}

GET

/organisations/{id}/applications/{appId}/exposed_env

PUT

/organisations/{id}/applications/{appId}/exposed_env

DELETE

/organisations/{id}/applications/{appId}/instances

GET

/organisations/{id}/applications/{appId}/instances

POST

/organisations/{id}/applications/{appId}/instances

  • commit (query)
GET

/organisations/{id}/applications/{appId}/instances/{instanceId}

GET

/organisations/{id}/applications/{appId}/tags

DELETE

/organisations/{id}/applications/{appId}/tags/{tag}

PUT

/organisations/{id}/applications/{appId}/tags/{tag}

GET

/organisations/{id}/applications/{appId}/vhosts

DELETE

/organisations/{id}/applications/{appId}/vhosts/favourite

GET

/organisations/{id}/applications/{appId}/vhosts/favourite

PUT

/organisations/{id}/applications/{appId}/vhosts/favourite

DELETE

/organisations/{id}/applications/{appId}/vhosts/{domain}

PUT

/organisations/{id}/applications/{appId}/vhosts/{domain}

PUT

/organisations/{id}/avatar

If you want to upload an image from your computer, send the image in the body of the request without anything else.

GET

/organisations/{id}/consumers

POST

/organisations/{id}/consumers

DELETE

/organisations/{id}/consumers/{key}

GET

/organisations/{id}/consumers/{key}

PUT

/organisations/{id}/consumers/{key}

GET

/organisations/{id}/consumers/{key}/secret

GET

/organisations/{id}/consumptions

  • appId (query)
  • from (query)
  • to (query)
GET

/organisations/{id}/credits

GET

/organisations/{id}/deployments

GET

/organisations/{id}/instances

GET

/organisations/{id}/members

POST

/organisations/{id}/members

  • invitationKey (query)
DELETE

/organisations/{id}/members/{userId}

PUT

/organisations/{id}/members/{userId}

GET

/organisations/{id}/payment-info

GET

/organisations/{id}/payments/billings

POST

/organisations/{id}/payments/billings

GET

/organisations/{id}/payments/billings/unpaid

DELETE

/organisations/{id}/payments/billings/{bid}

GET

/organisations/{id}/payments/billings/{bid}

PUT

/organisations/{id}/payments/billings/{bid}

GET

/organisations/{id}/payments/billings/{bid}.pdf

  • token (query)
GET

/organisations/{id}/payments/fullprice/{price}

GET

/organisations/{id}/payments/methods

POST

/organisations/{id}/payments/methods

GET

/organisations/{id}/payments/methods/default

PUT

/organisations/{id}/payments/methods/default

DELETE

/organisations/{id}/payments/methods/{mId}

GET

/organisations/{id}/payments/monthlyinvoice

PUT

/organisations/{id}/payments/monthlyinvoice/maxcredit

DELETE

/organisations/{id}/payments/recurring

GET

/organisations/{id}/payments/recurring

GET

/password_forgotten

POST

/password_forgotten

  • login (query)
  • drop_tokens (query)
  • TesterPass (header)
GET

/password_forgotten/{key}

POST

/password_forgotten/{key}

  • pass (query)
  • pass2 (query)
GET

/payments/assets/pay_button/{token}/button.png

GET

/payments/coupons/{name}

GET

/payments/providers

GET

/payments/tokens/stripe

POST

/payments/{bid}/end/stripe

GET

/products/addonproviders

GET

/products/addonproviders/{provider_id}

GET

/products/addonproviders/{provider_id}/versions

GET

/products/countries

GET

/products/countrycodes

GET

/products/instances

  • for (query)
GET

/products/instances/{type}-{version}

  • for (query)
  • app (query)
GET

/products/mfa_kinds

GET

/products/packages

  • coupon (query)
  • orgaId (query)
  • currency (query)
GET

/products/prices

GET

/products/zones

DELETE

/self

GET

/self

PUT

/self

GET

/self/addons

Addon

POST

/self/addons

POST

/self/addons/preorders

DELETE

/self/addons/{addonId}

GET

/self/addons/{addonId}

Specific addon

PUT

/self/addons/{addonId}

GET

/self/addons/{addonId}/applications

GET

/self/addons/{addonId}/env

PUT

/self/addons/{addonId}/plan

GET

//openapi

GET

/application/{appId}/environment

  • token (query)
GET

/github/callback

  • code (query)
  • state (query)
  • error (query)
  • error_description (query)
  • error_uri (query)
  • Cookie (header)
GET

/github/emails

GET

/github/keys

DELETE

/github/link

GET

/github/link

  • transactionId (query) — From GET /github
  • redirectUrl (query)
GET

/github/login

  • redirectUrl (query)
  • fromAuthorize (query)
POST

/github/redeploy

  • User-Agent (header)
  • X-Github-Event (header)
  • X-Hub-Signature (header)
GET

/github/signup

  • redirectUrl (query)
  • fromAuthorize (query)
POST

/github/signup

  • transactionId (query)
  • name (query)
  • otherId (query)
  • otherEmail (query)
  • password (query)
  • autoLink (query)
  • terms (query)
GET

/github/username

GET

/logs-socket/{appId}

WebSocket to get logs for :appID. Optional queryString arg bind_to_es=true to bind WS on log storage and not real time AMQP broker

  • appId (path, required) — Automatically added
GET

/logs/drains

Fetch all the logs drains (ccadmin dedicated route)

PUT

/logs/drains/{drainId}

Fetch all the logs drains (ccadmin dedicated route)

  • drainId (path, required) — Automatically added
GET

/logs/logs-chunked/{appId}

Retrieve logs as they come through a chunked, never-ending response

  • appId (path, required) — Application Id
  • download (query) — Tell the user-agent to download the body as a file
GET

/logs/logs-socket/{appId}

Retrieve logs as they come through a websocket connection. To have authorization, you have to send a `{ "message_type": "oauth", "authorization": "oauth authorization string" }` message

  • appId (path, required) — Application Id
  • since (query) — Only fetch logs newer than this (ISO-8601 formatted) date
  • filter (query) — A pattern to filter with
  • deployment_id (query) — Only fetch logs emitted by this deployment
GET

/logs/{appId}

Fetch the logs for a given application

  • appId (path, required) — Application Id
  • limit (query, limit) — Number of lines to return
  • order (query) — Logs order
  • after (query) — Lowest bound for logs date, ISO 8601
  • before (query) — Highest bounds for logs date, ISO 8601
  • filter (query) — A pattern to filter with
  • deployment_id (query) — Only fetch logs emitted by this deployment
GET

/logs/{appId}/drains

Fetch the logs drains for a given application

  • appId (path, required) — Automatically added
POST

/logs/{appId}/drains

Add a log drain for a given application

  • appId (path, required) — Automatically added
DELETE

/logs/{appId}/drains/:idOrUrl

Delete the logs drain by id or url for a given application

  • appId (path, required) — Automatically added
GET

/logs/{appId}/drains/:idOrUrl

Fetch the logs drain by id or url for a given application

  • appId (path, required) — Automatically added
GET

/logs/{appId}/sse

Retrieve logs as they come through a sse connection. To have authorization, you have to add `authorization=oAuthAuthorizationString` as query param.

  • appId (path, required) — Automatically added
GET

/newsfeeds/blog

GET

/newsfeeds/engineering

GET

/self/addons/{addonId}/sso

POST

/oauth/access_token

  • oauth_consumer_key (query)
  • oauth_token (query)
  • oauth_signature_method (query)
  • oauth_signature (query)
  • oauth_timestamp (query)
  • oauth_nonce (query)
  • oauth_version (query)
  • oauth_verifier (query)
  • oauth_callback (query)
  • oauth_token_secret (query)
  • oauth_callback_confirmed (query)
POST

/oauth/access_token_query

  • oauth_consumer_key (query)
  • oauth_token (query)
  • oauth_signature_method (query)
  • oauth_signature (query)
  • oauth_timestamp (query)
  • oauth_nonce (query)
  • oauth_version (query)
  • oauth_verifier (query)
  • oauth_callback (query)
  • oauth_token_secret (query)
  • oauth_callback_confirmed (query)
GET

/oauth/authorize

  • oauth_token (query)
  • Cookie (header)
POST

/oauth/authorize

  • almighty (query)
  • access_organisations (query)
  • manage_organisations (query)
  • manage_organisations_services (query)
  • manage_organisations_applications (query)
  • manage_organisations_members (query)
  • access_organisations_bills (query)
  • access_organisations_credit_count (query)
  • access_organisations_consumption_statistics (query)
  • access_personal_information (query)
  • manage_personal_information (query)
  • manage_ssh_keys (query)
  • manage_services (query)
  • manage_applications (query)
  • access_bills (query)
  • access_credit_count (query)
  • access_consumption_statistics (query)
  • Cookie (header)
POST

/oauth/request_token

  • oauth_consumer_key (query)
  • oauth_token (query)
  • oauth_signature_method (query)
  • oauth_signature (query)
  • oauth_timestamp (query)
  • oauth_nonce (query)
  • oauth_version (query)
  • oauth_verifier (query)
  • oauth_callback (query)
  • oauth_token_secret (query)
  • oauth_callback_confirmed (query)
POST

/oauth/request_token_query

  • oauth_consumer_key (query)
  • oauth_token (query)
  • oauth_signature_method (query)
  • oauth_signature (query)
  • oauth_timestamp (query)
  • oauth_nonce (query)
  • oauth_version (query)
  • oauth_verifier (query)
  • oauth_callback (query)
  • oauth_token_secret (query)
  • oauth_callback_confirmed (query)
GET

/oauth/rights

GET

/openapi.{type}

Get the swagger for this API as {type}

GET

/organisations

  • user (query)
POST

/organisations

DELETE

/organisations/{id}

GET

/organisations/{id}

PUT

/organisations/{id}

GET

/organisations/{id}/addonproviders

POST

/organisations/{id}/addonproviders

GET

/self/addons/{addonId}/tags

GET

/organisations/{id}/addons/{addonId}/instances/{instanceId}

Get a specific instance for {addonId}

GET

/organisations/{id}/addons/{addonId}/migrations

Get past migrations from add-on.

POST

/organisations/{id}/addons/{addonId}/migrations

Start a new add-on migration

GET

/organisations/{id}/addons/{addonId}/migrations/{migrationId}

Get a given migration

GET

/organisations/{id}/addons/{addonId}/sso

GET

/organisations/{id}/addons/{addonId}/tags

DELETE

/organisations/{id}/addons/{addonId}/tags/{tag}

PUT

/organisations/{id}/addons/{addonId}/tags/{tag}

GET

/organisations/{id}/applications

POST

/organisations/{id}/applications

Creates an application. If you want to create a Github app, you need to replace the oauthApp field with what you will find here: https://github.com/CleverCloud/doc.clever-cloud.com/issues/179

DELETE

/organisations/{id}/applications/{appId}

GET

/organisations/{id}/applications/{appId}

PUT

/organisations/{id}/applications/{appId}

GET

/organisations/{id}/applications/{appId}/addons

POST

/organisations/{id}/applications/{appId}/addons

GET

/organisations/{id}/applications/{appId}/addons/env

DELETE

/organisations/{id}/applications/{appId}/addons/{addonId}

PUT

/organisations/{id}/applications/{appId}/branch

GET

/organisations/{id}/applications/{appId}/branches

PUT

/organisations/{id}/applications/{appId}/buildflavor

GET

/organisations/{id}/applications/{appId}/dependencies

GET

/organisations/{id}/applications/{appId}/dependencies/env

DELETE

/organisations/{id}/applications/{appId}/dependencies/{dependencyId}

PUT

/organisations/{id}/applications/{appId}/dependencies/{dependencyId}

GET

/organisations/{id}/applications/{appId}/dependents

DELETE

/self/addons/{addonId}/tags/{tag}

PUT

/self/addons/{addonId}/tags/{tag}

POST

/users

  • invitationKey (query)
  • addonBetaInvitationKey (query)
  • email (query)
  • pass (query)
  • url_next (query)
  • terms (query)
GET

/users/{id}

GET

/users/{id}/applications

GET

/users/{userId}/git-info

POST

/v2/providers/addon-matomo/resources

Create Matomo addon

DELETE

/v2/providers/addon-matomo/resources/{matomoId}

Delete Matomo addon

  • matomoId (path, required) — Automatically added
GET

/v3/logs/{appId}

Fetch the logs for a given application

  • appId (path, required) — Automatically added
GET

/v3/logs/{appId}/drains

Fetch the logs drains for a given application

  • appId (path, required) — Automatically added
POST

/v3/logs/{appId}/drains

Add a log drain for a given application

  • appId (path, required) — Automatically added
DELETE

/v3/logs/{appId}/drains/:idOrUrl

Delete the logs drain by id or url for a given application

  • appId (path, required) — Automatically added
GET

/v3/logs/{appId}/drains/:idOrUrl

Fetch the logs drain by id or url for a given application

  • appId (path, required) — Automatically added
GET

/v3/logs/{appId}/logs-chunked

Retrieve logs as they come through a chunked, never-ending response

  • appId (path, required) — Automatically added
GET

/v3/logs/{appId}/logs-socket

Retrieve logs as they come through a websocket connection. To have authorization, you have to send a `{ "message_type": "oauth", "authorization": "oauth authorization string" }` message

  • appId (path, required) — Automatically added
GET

/v4/addon-providers/addon-matomo/addons/{matomoId}

Get Matomo addon

  • matomoId (path, required) — Automatically added
GET

/v4/addon-providers/addon-matomo/token/validate

Validate a keycloak token

  • keycloakToken (query) — Environment variable injected on the app with 'KEYCLOAK_TOKEN' name
GET

/v4/addon-providers/config-provider/addons/{configurationProviderId}

Get Addon provider configuration

  • configurationProviderId (path, required) — Automatically added
GET

/v4/addon-providers/config-provider/addons/{configurationProviderId}/env

Get provider's addon environment

  • configurationProviderId (path, required) — Automatically added
PUT

/v4/addon-providers/config-provider/addons/{configurationProviderId}/env

Update provider's addon environment

  • configurationProviderId (path, required) — Automatically added
GET

/v4/networkgroups/organisations/{ownerId}/networkgroups

List Network Groups

  • ownerId (path, required) — Automatically added
POST

/v4/networkgroups/organisations/{ownerId}/networkgroups

Create Network Group

  • ownerId (path, required) — Automatically added
DELETE

/v4/networkgroups/organisations/{ownerId}/networkgroups/{networkGroupId}

Delete Network Group

  • ownerId (path, required) — Automatically added
  • networkGroupId (path, required) — Automatically added
GET

/v4/networkgroups/organisations/{ownerId}/networkgroups/{networkGroupId}

Get Network Group

  • ownerId (path, required) — Automatically added
  • networkGroupId (path, required) — Automatically added
POST

/v4/networkgroups/organisations/{ownerId}/networkgroups/{networkGroupId}/external-peers

Add external peer

  • ownerId (path, required) — Automatically added
  • networkGroupId (path, required) — Automatically added
DELETE

/v4/networkgroups/organisations/{ownerId}/networkgroups/{networkGroupId}/external-peers/{peerId}

Remove external peer

  • ownerId (path, required) — Automatically added
  • networkGroupId (path, required) — Automatically added
  • peerId (path, required) — Automatically added
GET

/v4/networkgroups/organisations/{ownerId}/networkgroups/{networkGroupId}/members

List members

  • ownerId (path, required) — Automatically added
  • networkGroupId (path, required) — Automatically added
POST

/v4/networkgroups/organisations/{ownerId}/networkgroups/{networkGroupId}/members

Add member

  • ownerId (path, required) — Automatically added
  • networkGroupId (path, required) — Automatically added
DELETE

/v4/networkgroups/organisations/{ownerId}/networkgroups/{networkGroupId}/members/{memberId}

Remove member

  • ownerId (path, required) — Automatically added
  • networkGroupId (path, required) — Automatically added
  • memberId (path, required) — Automatically added
GET

/v4/networkgroups/organisations/{ownerId}/networkgroups/{networkGroupId}/members/{memberId}

Get member

  • ownerId (path, required) — Automatically added
  • networkGroupId (path, required) — Automatically added
  • memberId (path, required) — Automatically added
GET

/v4/networkgroups/organisations/{ownerId}/networkgroups/{networkGroupId}/peers

List peers

  • ownerId (path, required) — Automatically added
  • networkGroupId (path, required) — Automatically added
DELETE

/v4/networkgroups/organisations/{ownerId}/networkgroups/{networkGroupId}/peers/{peerId}

Remove peer

  • ownerId (path, required) — Automatically added
  • networkGroupId (path, required) — Automatically added
  • peerId (path, required) — Automatically added
GET

/v4/networkgroups/organisations/{ownerId}/networkgroups/{networkGroupId}/peers/{peerId}

Get peer

  • ownerId (path, required) — Automatically added
  • networkGroupId (path, required) — Automatically added
  • peerId (path, required) — Automatically added
GET

/v4/networkgroups/organisations/{ownerId}/networkgroups/{networkGroupId}/peers/{peerId}/wireguard/configuration

Get WireGuard® configuration

  • ownerId (path, required) — Automatically added
  • networkGroupId (path, required) — Automatically added
  • peerId (path, required) — Automatically added
GET

/v4/networkgroups/organisations/{ownerId}/networkgroups/{networkGroupId}/peers/{peerId}/wireguard/configuration/stream

Get WireGuard® configuration

  • ownerId (path, required) — Automatically added
  • networkGroupId (path, required) — Automatically added
  • peerId (path, required) — Automatically added
GET

/v4/networkgroups/organisations/{ownerId}/networkgroups/{networkGroupId}/stream

Network Group SSE

  • ownerId (path, required) — Automatically added
  • networkGroupId (path, required) — Automatically added
POST

/vendor//addons

GET

/vendor//apps/{addonId}/logscollector

GET

/vendor/apps

  • offset (query, offset)
GET

/vendor/apps/{addonId}

PUT

/vendor/apps/{addonId}

POST

/vendor/apps/{addonId}/consumptions

PUT

/vendor/apps/{addonId}/migration_callback

  • plan_id (query)
  • region (query)

324 endpoints auto-detected

curl -X GET \
  "https://api.clever-cloud.com/v2/self/applications"

api.clever-cloud.com · HTTPS only