{ "opencollection": "1.0.0", "info": { "name": "Disney Characters API", "version": "1.0.0" }, "items": [ { "info": { "name": "Characters", "type": "folder" }, "items": [ { "info": { "name": "Disney API List Characters", "type": "http" }, "http": { "method": "GET", "url": "https://api.disneyapi.dev/character", "params": [ { "name": "page", "value": "", "type": "query", "description": "1-based page index. Defaults to 1." }, { "name": "pageSize", "value": "", "type": "query", "description": "Number of records per page. Defaults to 50." }, { "name": "name", "value": "", "type": "query", "description": "Case-insensitive substring filter against the `name` field." }, { "name": "films", "value": "", "type": "query", "description": "Case-insensitive substring filter against the `films` array." }, { "name": "shortFilms", "value": "", "type": "query", "description": "Case-insensitive substring filter against the `shortFilms` array." }, { "name": "tvShows", "value": "", "type": "query", "description": "Case-insensitive substring filter against the `tvShows` array." }, { "name": "videoGames", "value": "", "type": "query", "description": "Case-insensitive substring filter against the `videoGames` array." }, { "name": "parkAttractions", "value": "", "type": "query", "description": "Case-insensitive substring filter against the `parkAttractions` array." }, { "name": "allies", "value": "", "type": "query", "description": "Case-insensitive substring filter against the `allies` array." }, { "name": "enemies", "value": "", "type": "query", "description": "Case-insensitive substring filter against the `enemies` array." }, { "name": "alignment", "value": "", "type": "query", "description": "Case-insensitive substring filter against the `alignment` field." } ] }, "docs": "Returns a paginated list of Disney characters. Supports paging via `page` and `pageSize`, and supports filtering by any of the character schema fields (`name`, `films`, `shortFilms`, `tvShows`, `videoGames`, `parkAttractions`, `allies`, `enemies`, `alignment`). Filter values are matched as case-insensitive substrings on the server side. When more than one record matches, `data` is an array of character records; when a single record matches, `data` is the record itself." }, { "info": { "name": "Disney API Get Character By Id", "type": "http" }, "http": { "method": "GET", "url": "https://api.disneyapi.dev/character/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Numeric character id (mongoose-sequence integer)." } ] }, "docs": "Retrieves a single Disney character by numeric id. The character is returned as a single object under `data` (not wrapped in an array). If the id is not found, `data` is an empty array." }, { "info": { "name": "Disney API Get Characters By Id (Plural Alias)", "type": "http" }, "http": { "method": "GET", "url": "https://api.disneyapi.dev/characters/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Numeric character id (mongoose-sequence integer)." } ] }, "docs": "Plural-path alias for `/character/{id}`. Same behavior as `GET /character/{id}` — retrieves a single Disney character by numeric id. Maintained because `imageUrl` and the `url` field on every record point to `https://api.disneyapi.dev/characters/{id}`." } ] } ], "bundled": true }