fyi.opensocial.offerTab

lexicons.opensocial.fyi

Documentation

Offer a tab of a channel kept for chosen people you're in to the group's site, to one of its channels or wherever those who may change the site think best. While it waits they may read that tab, and nothing else in the channel, to decide.

main procedure

Offer a tab of a channel kept for chosen people you're in to the group's site, to one of its channels or wherever those who may change the site think best. While it waits they may read that tab, and nothing else in the channel, to decide.

Input

Encodingapplication/json
channel stringat-uri Required

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

group stringdid Required

A decentralized identifier (DID).

note string Optional

No description available.

maxGraphemes: 500 graphemes
tab string Required

The tab's slug in that channel.

to string Optional

The slug of the site's channel it would go in; absent, wherever they think best.

Output

Encodingapplication/json
offer string Required

No description available.

Errors

InvalidOffer
NotFound
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": "Offer a tab of a channel kept for chosen people you're in to the group's site, to one of its channels or wherever those who may change the site think best. While it waits they may read that tab, and nothing else in the channel, to decide.",
  "errors": [
    {
      "name": "InvalidOffer"
    },
    {
      "name": "NotFound"
    }
  ],
  "input": {
    "encoding": "application/json",
    "schema": {
      "properties": {
        "channel": {
          "format": "at-uri",
          "type": "string"
        },
        "group": {
          "format": "did",
          "type": "string"
        },
        "note": {
          "maxGraphemes": 500,
          "type": "string"
        },
        "tab": {
          "description": "The tab's slug in that channel.",
          "type": "string"
        },
        "to": {
          "description": "The slug of the site's channel it would go in; absent, wherever they think best.",
          "type": "string"
        }
      },
      "required": [
        "group",
        "channel",
        "tab"
      ],
      "type": "object"
    }
  },
  "output": {
    "encoding": "application/json",
    "schema": {
      "properties": {
        "offer": {
          "type": "string"
        }
      },
      "required": [
        "offer"
      ],
      "type": "object"
    }
  },
  "type": "procedure"
}

Lexicon Garden

@