Searches the GIF picker's provider.
Parameters
Output
Encoding
application/jsoncursor
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.
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"
}