Check or revoke a connection

GET and DELETE /api/developer/projects/{project_id}/connection/

Both use Authorization: Bearer <agent_token>.

Check

GET /api/developer/projects/{project_id}/connection/
{
    "project_id": "6f1d2c8e-...",
    "connection_id": "0b7a...",
    "status": "active",
    "expires_at": "2027-01-25T18:04:11Z",
    "title": "Moon Garden",
    "play_url": "https://rosebud.ai/play/moon-garden",
    "content_version": "c81d7a33f0..."
}

status is pending, active, revoked or expired. title, play_url and content_version are included only when active. This check records nothing about the game's files, so a conflict against a version learned only here reports changed_paths: null.

Revoke

DELETE /api/developer/projects/{project_id}/connection/

Revokes this token and returns HTTP 204 with no body. The game stays online.

On this page