com.getorbyt.video.reserveAutoDelete

getorbyt.com

Documentation

Reserve or confirm auto-deletion before a create-only video publication. Requires a server-backed Orbyt gateway session. Repeating a reservation preserves its deadline.

main procedure

Reserve or confirm auto-deletion before a create-only video publication. Requires a server-backed Orbyt gateway session. Repeating a reservation preserves its deadline.

Input

Encodingapplication/json
delaySeconds integer Required

No description available.

transaction string Required

JSON-encoded com.atproto.repo.applyWrites create-only input.

maxLength: 100000 bytes

Output

Encodingapplication/json
enabled boolean Required

No description available.

expiresAt stringdatetime Optional

An RFC 3339 formatted timestamp.

pauseToken string Required

Only authorizes pausing this session; persists for offline sign-out replay.

post stringat-uri Required

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

sessionId string Required

No description available.

status string Required

No description available.

Known values: reserved, scheduled, paused, needs_authorization, conflict, deleted

Errors

InvalidRequest
GatewaySignInRequired
Try It

Requests are sent directly from your browser. Some servers may block requests due to CORS.

Base URL for XRPC calls (e.g., https://bsky.social)
Enter valid JSON for the request body
View raw schema
{
  "description": "Reserve or confirm auto-deletion before a create-only video publication. Requires a server-backed Orbyt gateway session. Repeating a reservation preserves its deadline.",
  "errors": [
    {
      "name": "InvalidRequest"
    },
    {
      "name": "GatewaySignInRequired"
    }
  ],
  "input": {
    "encoding": "application/json",
    "schema": {
      "properties": {
        "delaySeconds": {
          "enum": [
            900,
            3600,
            21600,
            43200,
            86400
          ],
          "type": "integer"
        },
        "transaction": {
          "description": "JSON-encoded com.atproto.repo.applyWrites create-only input.",
          "maxLength": 100000,
          "type": "string"
        }
      },
      "required": [
        "delaySeconds",
        "transaction"
      ],
      "type": "object"
    }
  },
  "output": {
    "encoding": "application/json",
    "schema": {
      "properties": {
        "enabled": {
          "type": "boolean"
        },
        "expiresAt": {
          "format": "datetime",
          "type": "string"
        },
        "pauseToken": {
          "description": "Only authorizes pausing this session; persists for offline sign-out replay.",
          "type": "string"
        },
        "post": {
          "format": "at-uri",
          "type": "string"
        },
        "sessionId": {
          "type": "string"
        },
        "status": {
          "knownValues": [
            "reserved",
            "scheduled",
            "paused",
            "needs_authorization",
            "conflict",
            "deleted"
          ],
          "type": "string"
        }
      },
      "required": [
        "post",
        "status",
        "enabled",
        "sessionId",
        "pauseToken"
      ],
      "type": "object"
    }
  },
  "type": "procedure"
}

Lexicon Garden

@