action icons8_categories { label: "Categories" description: "The operation will not return the categories that have less than 10 icons.\nWe need it to test the categories without showing garbage on the production website." provider: icons8 method: GET path: "/api/iconsets/v3/categories?platform={platform}&language={language}" encoding: json input: { type: "object" properties: { language: { type: "string" enum: ["en-US", "fr-FR", "de-DE", "it-IT", "pt-BR", "pl-PL", "ru-RU", "es-ES"] } platform: { type: "string" enum: ["ios7", "win8", "win10", "android", "androidL", "color", "office"] } } required: ["language", "platform"] additionalProperties: false } output: { type: "object" properties: { parameters: { type: "object" description: "copy of the input parameters from the request" properties: { language: { type: "string" } platform: { type: "string" } } } result: { type: "object" description: "the result of operation" properties: { categories: { type: "array" items: { type: "object" } } } } } } }