{"swagger":"2.0","info":{"title":"ApiBuilder Postman Collection v2.1","description":"Specification of Postman Collection Format v2.1 using the ApiBuilder schema. Further information about Postman Collection Format v2.1 can be found at https://schema.getpostman.com/json/collection/v2.1.0/docs/index.html","version":"0.16.74"},"host":"www.getpostman.com","basePath":"/","schemes":["https"],"consumes":["application/json"],"produces":["application/json"],"paths":{},"definitions":{"auth":{"type":"object","title":"auth","required":["type"],"properties":{"type":{"type":"string","enum":["awsv4","basic","bearer","digest","hawk","noauth","oauth1","oauth2","ntlm"]},"basic":{"type":"array","items":{"$ref":"#/definitions/basic_auth"}}}},"basic_auth":{"type":"object","title":"basic_auth","required":["key","value"],"properties":{"key":{"type":"string"},"value":{"type":"string"},"type":{"type":"string"}}},"body":{"type":"object","title":"body","properties":{"raw":{"type":"string"},"mode":{"type":"string","enum":["raw","urlencoded","formdata","file"]},"urlencoded":{"type":"array","items":{"$ref":"#/definitions/url_encoded"}},"file":{"$ref":"#/definitions/file"},"formdata":{"type":"array","items":{"$ref":"#/definitions/form_parameter"}}}},"collection":{"type":"object","title":"collection","required":["info","item","event","variable"],"properties":{"info":{"$ref":"#/definitions/info"},"item":{"type":"array","items":{"$ref":"#/definitions/items"}},"event":{"type":"array","items":{"$ref":"#/definitions/event"}},"variable":{"type":"array","items":{"$ref":"#/definitions/variable"}},"auth":{"$ref":"#/definitions/auth"}}},"description":{"type":"object","title":"description","properties":{"content":{"description":"The content of the description goes here, as a raw string.","type":"string"},"type":{"description":"Holds the mime type of the raw description content. E.g: 'text/markdown' or 'text/html'. The type is used to correctly render the description when generating documentation, or in the Postman app.","type":"string"}}},"event":{"type":"object","title":"event","required":["listen"],"properties":{"listen":{"type":"string","enum":["test","prerequest"]},"script":{"$ref":"#/definitions/script"},"id":{"description":"A unique identifier for the enclosing event.","type":"string"},"disabled":{"description":"Indicates whether the event is disabled. If absent, the event is assumed to be enabled","type":"boolean"}}},"file":{"type":"object","title":"file","properties":{"src":{"type":"string"},"content":{"type":"string"}}},"folder":{"type":"object","title":"folder","required":["name","item"],"properties":{"name":{"description":"A folder's friendly name is defined by this field. You would want to set this field to a value that would allow you to easily identify this folder.","type":"string"},"description":{"$ref":"#/definitions/description"},"variable":{"type":"array","items":{"$ref":"#/definitions/variable"}},"item":{"type":"array","items":{"$ref":"#/definitions/item"}},"event":{"type":"array","items":{"$ref":"#/definitions/event"}},"auth":{"$ref":"#/definitions/auth"}}},"form_parameter":{"type":"object","title":"form_parameter","required":["key"],"properties":{"key":{"type":"string"},"value":{"type":"string"},"disabled":{"type":"boolean"},"description":{"$ref":"#/definitions/description"},"contentType":{"type":"string"},"type":{"type":"string"}}},"header":{"type":"object","title":"header","required":["key","value"],"properties":{"key":{"type":"string"},"value":{"type":"string"},"disabled":{"type":"boolean"},"description":{"$ref":"#/definitions/description"}}},"info":{"type":"object","title":"info","required":["name","schema"],"properties":{"name":{"description":"A collection's friendly name is defined by this field. You would want to set this field to a value that would allow you to easily identify this collection among a bunch of other collections, as such outlining its usage or content.","type":"string"},"postman_id":{"description":"Every collection is identified by the unique value of this field. The value of this field is usually easiest to generate using a UID generator function. If you already have a collection, it is recommended that you maintain the same id since changing the id usually implies that is a different collection than it was originally.Note: This field exists for compatibility reasons with Collection Format V1.","type":"string"},"description":{"$ref":"#/definitions/description"},"version":{"description":"Postman allows you to version your collections as they grow, and this field holds the version number. While optional, it is recommended that you use this field to its fullest extent!","type":"string"},"schema":{"description":"This should ideally hold a link to the Postman schema that is used to validate this collection. E.g: https://schema.getpostman.com/collection/v1","type":"string"}}},"item":{"type":"object","title":"item","required":["request"],"properties":{"id":{"description":"A unique ID that is used to identify collections internally","type":"string"},"name":{"description":"A human readable identifier for the current item.","type":"string"},"description":{"$ref":"#/definitions/description"},"variable":{"type":"array","items":{"$ref":"#/definitions/variable"}},"event":{"type":"array","items":{"$ref":"#/definitions/event"}},"request":{"$ref":"#/definitions/request"},"response":{"type":"array","items":{"$ref":"#/definitions/response"}}}},"query_param":{"type":"object","title":"query_param","properties":{"key":{"type":"string"},"value":{"type":"string"},"disabled":{"type":"boolean"},"description":{"$ref":"#/definitions/description"}}},"request":{"type":"object","title":"request","properties":{"url":{"$ref":"#/definitions/url"},"auth":{"$ref":"#/definitions/auth"},"method":{"type":"string","enum":["GET","PUT","POST","PATCH","DELETE","COPY","HEAD","OPTIONS","LINK","UNLINK","PURGE","LOCK","UNLOCK","PROPFIND","VIEW"]},"description":{"$ref":"#/definitions/description"},"header":{"type":"array","items":{"$ref":"#/definitions/header"}},"body":{"$ref":"#/definitions/body"}}},"response":{"type":"object","title":"response","properties":{"id":{"type":"string"},"name":{"type":"string"},"originalRequest":{"$ref":"#/definitions/request"},"responseTime":{"type":"string"},"header":{"type":"array","items":{"$ref":"#/definitions/header"}},"body":{"type":"string"},"status":{"type":"string"},"code":{"type":"integer","format":"int32"}}},"script":{"type":"object","title":"script","required":["exec","type"],"properties":{"exec":{"description":"Body of the script in lines","type":"array","items":{"type":"string"}},"type":{"description":"Type of the script. E.g: 'text/javascript'","default":"text/javascript","type":"string"},"id":{"description":"A unique, user defined identifier that can be used to refer to this script from requests.","type":"string"},"src":{"description":"If object, contains the complete broken-down URL for this request. If string, contains the literal request URL.","type":"string"},"name":{"description":"Script name","type":"string"}}},"url":{"type":"object","title":"url","properties":{"raw":{"description":"The string representation of the request URL, including the protocol, host, path, hash, query parameter(s) and path variable(s).","type":"string"},"protocol":{"description":"The protocol_ associated with the request, E.g: 'http'","type":"string"},"host":{"description":"The host for the URL, E.g: api.yourdomain.com. Can be stored as a string or as an array of strings.","type":"array","items":{"type":"string"}},"path":{"type":"array","items":{"type":"string"}},"port":{"description":"The port number present in this URL. An empty value implies 80/443 depending on whether the protocol_ field contains http/https.","type":"string"},"query":{"type":"array","items":{"$ref":"#/definitions/query_param"}},"hash":{"description":"Contains the URL fragment (if any). Usually this is not transmitted over the network, but it could be useful to store this in some cases.","type":"string"},"variable":{"type":"array","items":{"$ref":"#/definitions/variable"}}}},"url_encoded":{"type":"object","title":"url_encoded","required":["key"],"properties":{"key":{"type":"string"},"value":{"type":"string"},"disabled":{"type":"boolean"},"description":{"$ref":"#/definitions/description"}}},"variable":{"type":"object","description":"Using variables in your Postman requests eliminates the need to duplicate requests, which can save a lot of time. Variables can be defined, and referenced to from any part of a request.","title":"variable","properties":{"id":{"description":"A variable ID is a unique user-defined value that identifies the variable within a collection. In traditional terms, this would be a variable name.","type":"string"},"key":{"description":"A variable key is a human friendly value that identifies the variable within a collection. In traditional terms, this would be a variable name.","type":"string"},"value":{"description":"The value that a variable holds in this collection. Ultimately, the variables will be replaced by this value, when say running a set of requests from a collection","type":"string"},"type":{"description":"A variable may have multiple types. This field specifies the type of the variable.","type":"string"},"name":{"description":"Variable name","type":"string"},"description":{"$ref":"#/definitions/description"},"system":{"description":"When set to true, indicates that this variable has been set by Postman","type":"boolean"},"disabled":{"type":"boolean"}}},"items":{"type":"object","title":"items","allOf":[{"$ref":"#/definitions/item"},{"$ref":"#/definitions/folder"}]}}}