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.