{"@context": "https://schema.org", "@type": "WebAPI", "name": "They Said So Quotes API API", "description": "They Said So Quotes API offers a complete feature rich REST API access to its quotes platform. This is the documentation for the world famous [quotes API](https://theysaidso.com/api). If you are a subscriber and you are trying this from a console add 'X-TheySaidSo-Api-Secret' header and add your a", "provider": {"@type": "Organization", "name": "quotes.rest"}, "documentation": "http://quotes.rest/yaml/theysaidso.quotes.openapi.yaml?v1.1"}
Index / APIs / quotes.rest

They Said So Quotes API API

They Said So Quotes API offers a complete feature rich REST API access to its quotes platform. This is the documentation for the world famous [quotes API](https://theysaidso.com/api). If you are a subscriber and you are trying this from a console add 'X-TheySaidSo-Api-Secret' header and add your a

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://quotes.rest http://quotes.rest http://api01.quotes.rest

auth: a p i k e y

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

They Said So Quotes API v3.1

They Said So Quotes API offers a complete feature rich REST API access to its quotes platform. This is the documentation for the world famous [quotes API](https://theysaidso.com/api). If you are a subscriber and you are trying this from a console add 'X-TheySaidSo-Api-Secret' header and add your api key as the header value. You can test and play with the API right here on this web page. For usin

methodpathwhat the vendor says it does
GET/qodGets `Quote of the Day`. Optional `category` param determines the category of returned quote of the day Quote
GET/qod/categoriesGets a list of `Quote of the Day` Categories. Quote of the day
GET/qod/languagesGets a list of supported languages for `Quote of the Day`. Quote of the day
GET/qshowGets a details about a qshow. Qshow
PUT/qshowCreate and add a new qshow to your private collection. Qshow
PATCH/qshowUpdate an existing qshow. Qshow
DELETE/qshowDelete a qshow. Qshow
GET/qshow/listGet the list of Qshows in They Said So platform. Qshow
GET/qshow/quotesGet the quotes in a given Qshow. Qshow
POST/qshow/quotes/addAdd a quote to a given Qshow. Qshow
POST/qshow/quotes/removeRemove a quote to a given Qshow. Qshow
GET/quoteGets a `Quote` with a given `id`. Quote Private Quotes
POST/quoteAdd a new quote to your private collection. Same as 'PUT' but added since some clients don't handle PUT well.
PUT/quoteAdd a new quote to your private collection. Private Quotes
PATCH/quoteUpdate a quote Private Quotes
DELETE/quoteDelete a quote. The user needs to be the owner of the quote to be able to delete it. Private Quotes
GET/quote/authors/popularGets a list of popular author names in the system. Quote
GET/quote/authors/searchGets a list of author names in the system. Quote
GET/quote/categories/popularGets a list of popular `Quote` Categories. Quote
GET/quote/categories/searchGets a list of `Quote` Categories matching the query string. Quote
POST/quote/dislikeDislike the given Quote as a user of the API Key. Same as `put` but a convenient alias for those clients that
PUT/quote/dislikeDislike the given Quote as a user of the API Key. Some clients don't cleanly support `PUT`, in such scenarios
DELETE/quote/dislikeRemove the disLike for the given Quote as a user of the API Key. Quote
GET/quote/imageGets a Quote image for a given id. Response can be an image file as a binary or a base64 encoded contents wrap
PUT/quote/imageCreate a new quote image for a given quote. Choose background colors/images , choose different font styles and
DELETE/quote/imageDelete a quote image. The user needs to be the owner of the quote image to be able to delete it. Quote Images
POST/quote/image/backgroundAdd an image for use later as a quote background image. Quote Images
DELETE/quote/image/backgroundDelete a background image file. The user needs to be the owner of the background image to be able to delete it
GET/quote/image/background/listLists background images in your private collection. Quote Images
GET/quote/image/background/searchSearches for a background image with a given tag. Quote Images
POST/quote/image/background/tags/addAdd a tag to a given Image. Quote Images
POST/quote/image/background/tags/removeRemove a tag from a given Image. Quote Images
POST/quote/image/fontAdd a font file for use later in creating a quote image. This is essentially a `PUT` but not many clients hand
DELETE/quote/image/fontDelete a font file. The user needs to be the owner of the font to be able to delete it. Quote Images
GET/quote/image/font/listLists background images in your private collection. Quote Images
GET/quote/image/font/searchSearches for a font with a given tag. Quote Images
POST/quote/image/font/tags/addAdd a tag to a given font. Quote Images
POST/quote/image/font/tags/removeRemove a tag from a given Font. Quote Images
GET/quote/image/searchGets a Random Quote image. Optional `category` param determines the category of quote used in the image. Optio
POST/quote/likeLike the given Quote as a user of the API Key. Same as `PUT` but a convenient alias for those clients that don

and 7 more operation(s) in this specification, all searchable.

specification origin: http://quotes.rest/yaml/theysaidso.quotes.openapi.yaml?v1.1

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.