social.colibri.beta.embed.searchGifs

colibri.social

Documentation

Searches the GIF picker's provider.

main query

Searches the GIF picker's provider.

Parameters

cursor string Optional

Pagination cursor from a previous call.

limit integer Optional

Maximum number of GIFs to return.

q string Required

The search query.

Output

Encodingapplication/json
cursor string Optional

Pagination cursor for the next page.

gifs array Required

GIFs matching the query.

Errors

AuthRequired The request has no valid service auth.
GifsNotConfigured This AppView has no GIF provider key configured.
UpstreamFailure The GIF provider failed.
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://api.bsky.social)
Parameters
Pagination cursor from a previous call.
Maximum number of GIFs to return.
The search query.
View raw schema
{
  "type": "query",
  "errors": [
    {
      "name": "AuthRequired",
      "description": "The request has no valid service auth."
    },
    {
      "name": "GifsNotConfigured",
      "description": "This AppView has no GIF provider key configured."
    },
    {
      "name": "UpstreamFailure",
      "description": "The GIF provider failed."
    }
  ],
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "gifs"
      ],
      "properties": {
        "gifs": {
          "type": "array",
          "items": {
            "ref": "social.colibri.beta.embed.defs#gifView",
            "type": "ref"
          },
          "description": "GIFs matching the query."
        },
        "cursor": {
          "type": "string",
          "description": "Pagination cursor for the next page."
        }
      }
    },
    "encoding": "application/json"
  },
  "parameters": {
    "type": "params",
    "required": [
      "q"
    ],
    "properties": {
      "q": {
        "type": "string",
        "description": "The search query."
      },
      "limit": {
        "type": "integer",
        "default": 50,
        "maximum": 100,
        "minimum": 1,
        "description": "Maximum number of GIFs to return."
      },
      "cursor": {
        "type": "string",
        "description": "Pagination cursor from a previous call."
      }
    }
  },
  "description": "Searches the GIF picker's provider."
}

Lexicon Garden

@