Skip to content

Disconnect the CI

DELETE
/v1/projects/{id}/integrations/ci
curl --request DELETE \
--url https://beta-api.plune.ai/v1/projects/example/integrations/ci \
--cookie plune_session=<plune_session>

Owner only. Forgets the connection and its token (revoke the token on GitHub too). Launches in CI stop: plans and runs give the command to copy instead. Recorded in the audit feed of the project as a ci_integration entry. Session cookie only.

id
required
string

An id from GET /v1/projects

Disconnected

No / invalid session — a CLI token is refused here

You are in the project, but not as its owner

Media type application/json
object
error
required
string
Example
{
"error": "project owner only"
}

No such project among yours, or no CI is connected

Media type application/json
object
error
required
string
Examples

No such project among yours

{
"error": "project 'u-shop::default' not found"
}

Rate-limited: the per-route throttle, or the per-minute request limit of the plan an API token counts by (#1442; the body names the plan, #2092). Retry-After carries the seconds until the window rolls over.

Media type application/json
object
error
required
string
Example generated
{
"error": "example"
}
Retry-After
integer

Seconds until the window rolls over

The server has no key to keep tokens under

Media type application/json
object
error
required
string
Example
{
"error": "integrations are not configured on this server — contact your operator"
}