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

Lexicon Garden

@