DELETE /v1/github/links/{app}
Stops deploying application app from GitHub. Deploys still queued are cancelled; one already running finishes. What the application runs is left as it is (b3os app down removes it).

Authentication

Bearer Token (b3os_sk_ API key or b3os_pat_ token)

Path Parameters

app string required path
The application's name (name in its b3os.yaml).
Min length 1Max length 63Pattern ^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$
Example: "research-agent"

Responses

200 The link was removed.
application/json
id string REQUIRED
object string REQUIRED
deleted boolean REQUIRED
Values true
400 The request failed validation (invalid_request, invalid_url).
401 Missing, malformed, expired or revoked credentials (unauthorized).
403 Authenticated but not allowed (forbidden, egress_denied).
404 No repository is linked to this application (repository_link_not_found).
429 A rate, concurrency or quota limit applies (rate_limited, concurrency_limited, quota_exceeded).
500 Something failed inside B3OS (internal). Retry with backoff.
503 The node or the product is not available right now (node_unavailable, product_unavailable, capacity_unavailable).
curl -X DELETE 'https://beta-api.b3os.org/v1/github/links/research-agent' \  -H 'Authorization: Bearer YOUR_API_TOKEN'
const response = await fetch('https://beta-api.b3os.org/v1/github/links/research-agent', {  method: 'DELETE',  headers: {      "Authorization": "Bearer YOUR_API_TOKEN"  }});const data = await response.json();console.log(data);
import requestsheaders = {    'Authorization': 'Bearer YOUR_API_TOKEN'}response = requests.delete('https://beta-api.b3os.org/v1/github/links/research-agent', headers=headers)print(response.json())
200 Response
{  "id": "research-agent",  "object": "repository_link",  "deleted": true}
Ask a question... ⌘I