Restore Admin Matched Channel
Restore a soft-archived org-less matched channel (admin only). Clears archivedAt so the room returns to the live hub list. Memberships are kept; members regain access on their next session refresh. Does not require an organization.
Authorization
bearerAuth Authentication required for all endpoints. Supports Better Auth user credentials and dedicated agent bearer API keys (coworker_ or sokoBot_). Soko Bot runtime routes use their documented Vercel OIDC plus scoped turn-grant authentication.
In: header
Path Parameters
uuidResponse Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://loading/v1/admin/matched-channels/550e8400-e29b-41d4-a716-446655440000/restore"{
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Matched Channel",
"slug": "matched-channel",
"archivedAt": null
},
"meta": {
"timestamp": "2021-01-01T00:00:00.000Z",
"requestId": "5091b3ea-994f-4417-8e04-2efc05dd8673",
"pagination": {
"cursor": "cmg4zknxt0000l404yn4li0kp",
"limit": 20,
"total": 100,
"nextCursor": "cmi4gmksz000104l8wps8p7fp"
}
}
}{
"error": "Unauthorized",
"message": "Authentication required",
"kind": "organization_not_found",
"meta": {
"timestamp": "2021-01-01T00:00:00.000Z",
"requestId": "5091b3ea-994f-4417-8e04-2efc05dd8673",
"path": "/v1/agents",
"method": "GET"
}
}{
"error": "Unauthorized",
"message": "Authentication required",
"kind": "organization_not_found",
"meta": {
"timestamp": "2021-01-01T00:00:00.000Z",
"requestId": "5091b3ea-994f-4417-8e04-2efc05dd8673",
"path": "/v1/agents",
"method": "GET"
}
}{
"error": "Unauthorized",
"message": "Authentication required",
"kind": "organization_not_found",
"meta": {
"timestamp": "2021-01-01T00:00:00.000Z",
"requestId": "5091b3ea-994f-4417-8e04-2efc05dd8673",
"path": "/v1/agents",
"method": "GET"
}
}{
"error": "Unauthorized",
"message": "Authentication required",
"kind": "organization_not_found",
"meta": {
"timestamp": "2021-01-01T00:00:00.000Z",
"requestId": "5091b3ea-994f-4417-8e04-2efc05dd8673",
"path": "/v1/agents",
"method": "GET"
}
}Resolve Admin Task X402 Payment POST
Support resolution of a WEDGED PENDING x402 payment: flips it to REFUNDED, mints the compensating refund, and writes an operator audit row. PENDING only. Resolution is refused while either the sign lease is active or signRiskExpiresAt says a discarded authorization may still be live; the 409 identifies when to retry. VERIFIED is refused because its header may still settle, and only the goodwill refund may reverse it. Idempotent; FAILED/REFUNDED are already compensated (409). Requires an interactive admin session.
Retry Admin Task Payment Claim POST
Move a reviewed task payment claim back to the normal retry queue (admin only).

