{ "opencollection": "1.0.0", "info": { "name": "Puppet Forge v3 Module Operations User Operations API", "version": "29" }, "items": [ { "info": { "name": "User Operations", "type": "folder" }, "items": [ { "info": { "name": "List users", "type": "http" }, "http": { "method": "GET", "url": "https://forgeapi.puppet.com/v3/users", "headers": [ { "name": "If-Modified-Since", "value": "" } ], "params": [ { "name": "limit", "value": "", "type": "query", "description": "The numbers of items to return per page" }, { "name": "offset", "value": "", "type": "query", "description": "The number of items to skip before starting to collect the result set" }, { "name": "sort_by", "value": "", "type": "query", "description": "Desired order in which to return results" }, { "name": "with_html", "value": "", "type": "query", "description": "Render markdown files (README, REFERENCE, etc.) to HTML before returning results" }, { "name": "include_fields", "value": "docs", "type": "query", "description": "List of top level keys to include in response object, only applies to fields marked 'optional'" }, { "name": "exclude_fields", "value": "readme,changelog,license,reference", "type": "query", "description": "List of top level keys to exclude from response object" } ] }, "docs": "Provides information about Puppet Forge user accounts. By default, results are returned in alphabetical\norder by username and paginated with 20 users per page. It's also possible to sort by number of published\nreleases, total download counts for all the user's modules, or by the date of the user's latest release.\nAll parameters are optional.\n" }, { "info": { "name": "Fetch user", "type": "http" }, "http": { "method": "GET", "url": "https://forgeapi.puppet.com/v3/users/:user_slug", "headers": [ { "name": "If-Modified-Since", "value": "" } ], "params": [ { "name": "user_slug", "value": "puppetlabs", "type": "path", "description": "Unique textual identifier (slug) of the User resource to retrieve" }, { "name": "with_html", "value": "", "type": "query", "description": "Render markdown files (README, REFERENCE, etc.) to HTML before returning results" }, { "name": "include_fields", "value": "docs", "type": "query", "description": "List of top level keys to include in response object, only applies to fields marked 'optional'" }, { "name": "exclude_fields", "value": "readme,changelog,license,reference", "type": "query", "description": "List of top level keys to exclude from response object" } ] }, "docs": "Returns data for a single User resource identified by the user's `slug` value.\n" } ] } ], "bundled": true }