{ "cells": [ { "cell_type": "code", "execution_count": 10, "outputs": [], "source": [ "%use dataframe" ], "metadata": { "collapsed": false, "ExecuteTime": { "end_time": "2024-01-15T11:04:26.647345813Z", "start_time": "2024-01-15T11:04:25.233398566Z" } } }, { "cell_type": "markdown", "source": [ "We can read DataFrames from JSON, but since JSON doesn't have any types, DataFrame has make its best guess as to which objects have which attributes and how they relate to each other. While this works in most simple cases, for more complex JSON APIs, this might break down.\n", "One of the cases where normal JSON reading breaks down is in the API of [apis.guru](apis.guru), a website which collects OpenAPI APIs." ], "metadata": { "collapsed": false } }, { "cell_type": "code", "execution_count": null, "outputs": [], "source": [ "DataFrame.read(\"../../idea-examples/json/src/main/resources/api_guru_list.json\")" ], "metadata": { "collapsed": false } }, { "cell_type": "markdown", "source": [ "As you can see, since this API provides its data in a key/value fashion, we get a DataFrame of 2000+ columns, this is very difficult to work with. Actually, it's impossible. Assigning this result to a variable results in OOM errors, as we simply don't have the memory to generate all accessors for all columns.\n", "\n", "To solve this, we could perform a" ], "metadata": { "collapsed": false } }, { "cell_type": "code", "execution_count": null, "outputs": [], "source": [ "DataFrame.read(\"../../idea-examples/json/src/main/resources/api_guru_list.json\")\n", " .gather { all() }\n", " .into(\"key\", \"value\")" ], "metadata": { "collapsed": false } }, { "cell_type": "markdown", "source": [ "This converts the DataFrame such that it has a column \"key\" containing the previous column names and a column \"value\" containing, well, the values. One downside, however, is that `gather {}` fills in the \"missing\" values with `null` which gives each `versions` column all the version numbers of all APIs, filled in with empty values. This again is difficult to work with...\n", "\n", "Specifically for this case, we provide a new feature for reading JSON: Key/Value paths!\n", "In this data, two paths can be seen as key/value objects: The top level object (represented as '$'), and the `versions` (represented as '$[*][\"versions\"]')." ], "metadata": { "collapsed": false } }, { "cell_type": "code", "execution_count": 11, "outputs": [ { "data": { "text/html": " \n \n \n \n \n \n
value
DataFrame [2361 x 2]
keyvalue
addedpreferredversions
1forge.com2017-05-30T08:34:14.000Z0.0.1
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerName
emailnameurlbackgroundColorurl
0.0.12017-05-30T08:34:14.000Zcontact@1forge.com1Forgehttp://1forge.comStock and Forex Data and Realtime Quotes1Forge Finance APIs0.0.1[financial]#24292ehttps://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
swaggerhttp://1forge.com/openapi.json2.0
1forge.com2017-06-27T16:49:57.000Zhttps://api.apis.guru/v2/specs/1forge...https://api.apis.guru/v2/specs/1forge...2.0
1password.com:events2021-07-19T10:17:09.188Z1.0.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
descriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
url
1.0.02021-07-19T10:17:09.188Z1Password Events API Specification.Events API1.0.0[security]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://i.1password.com/media/1passwo...3.0
1password.comevents2021-07-22T10:32:52.774Zhttps://api.apis.guru/v2/specs/1passw...https://api.apis.guru/v2/specs/1passw...3.0.0
1password.local:connect2021-04-16T15:56:45.939Z1.3.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
emailnameurlurl
1.3.02021-04-16T15:56:45.939Zsupport@1password.com1Password Integrationshttps://support.1password.com/REST API interface for 1Password Conn...1Password Connect1.3.0[security]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://i.1password.com/media/1passwo...3.0
1password.localconnect2021-07-26T08:51:53.432Zhttps://api.apis.guru/v2/specs/1passw...https://api.apis.guru/v2/specs/1passw...3.0.2
6-dot-authentiqio.appspot.com2017-03-15T14:45:58.000Z6
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptionlicensetermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-providerName
emailnameurlnameurlbackgroundColorurl
62017-03-15T14:45:58.000Zhello@authentiq.comAuthentiq teamhttp://authentiq.io/supportStrong authentication, without the pa...Apache 2.0http://www.apache.org/licenses/LICENS...http://authentiq.com/terms/Authentiq API6[security]#F26641https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Aut...3.0
6-dot-authentiqio.appspot.com2021-06-21T12:16:53.715Zhttps://api.apis.guru/v2/specs/6-dot-...https://api.apis.guru/v2/specs/6-dot-...3.0.0
ably.io:platform2019-07-13T11:28:07.000Z1.1.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
emailnameurlx-twitterurl
1.1.02019-07-13T11:28:07.000Zsupport@ably.ioAbly Supporthttps://www.ably.io/contactablyrealtimeThe [REST API specification](https://...Platform API1.1.0[cloud]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/abl...3.0
ably.ioplatform2021-07-26T09:42:14.653Zhttps://api.apis.guru/v2/specs/ably.i...https://api.apis.guru/v2/specs/ably.i...3.0.1

... showing only top 5 of 2361 rows

\n \n \n ", "application/kotlindataframe+json": "{\"nrow\":1,\"ncol\":1,\"columns\":[\"value\"],\"kotlin_dataframe\":[{\"value\":[{\"key\":\"1forge.com\",\"value\":{\"added\":\"2017-05-30T08:34:14.000Z\",\"preferred\":\"0.0.1\",\"versions\":[{\"key\":\"0.0.1\",\"value\":{\"added\":\"2017-05-30T08:34:14.000Z\",\"info\":{\"contact\":{\"email\":\"contact@1forge.com\",\"name\":\"1Forge\",\"url\":\"http://1forge.com\"},\"description\":\"Stock and Forex Data and Realtime Quotes\",\"title\":\"1Forge Finance APIs\",\"version\":\"0.0.1\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"backgroundColor\":\"#24292e\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_1forge.com_assets_images_f-blue.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://1forge.com/openapi.json\",\"version\":\"2.0\"}],\"x-providerName\":\"1forge.com\"},\"updated\":\"2017-06-27T16:49:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/1forge.com/0.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/1forge.com/0.0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"1password.com:events\",\"value\":{\"added\":\"2021-07-19T10:17:09.188Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-07-19T10:17:09.188Z\",\"info\":{\"description\":\"1Password Events API Specification.\",\"title\":\"Events API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_thumb_e_e3_1password-logo.svg_1280px-1password-logo.svg.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://i.1password.com/media/1password-events-reporting/1password-events-api.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"1password.com\",\"x-serviceName\":\"events\"},\"updated\":\"2021-07-22T10:32:52.774Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/1password.com/events/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/1password.com/events/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"1password.local:connect\",\"value\":{\"added\":\"2021-04-16T15:56:45.939Z\",\"preferred\":\"1.3.0\",\"versions\":[{\"key\":\"1.3.0\",\"value\":{\"added\":\"2021-04-16T15:56:45.939Z\",\"info\":{\"contact\":{\"email\":\"support@1password.com\",\"name\":\"1Password Integrations\",\"url\":\"https://support.1password.com/\"},\"description\":\"REST API interface for 1Password Connect.\",\"title\":\"1Password Connect\",\"version\":\"1.3.0\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_thumb_e_e3_1password-logo.svg_1280px-1password-logo.svg.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://i.1password.com/media/1password-connect/1password-connect-api.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"1password.local\",\"x-serviceName\":\"connect\"},\"updated\":\"2021-07-26T08:51:53.432Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/1password.local/connect/1.3.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/1password.local/connect/1.3.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"6-dot-authentiqio.appspot.com\",\"value\":{\"added\":\"2017-03-15T14:45:58.000Z\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2017-03-15T14:45:58.000Z\",\"info\":{\"contact\":{\"email\":\"hello@authentiq.com\",\"name\":\"Authentiq team\",\"url\":\"http://authentiq.io/support\"},\"description\":\"Strong authentication, without the passwords.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"http://authentiq.com/terms/\",\"title\":\"Authentiq API\",\"version\":\"6\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"backgroundColor\":\"#F26641\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.authentiq.com_theme_images_authentiq-logo-a-inverse.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/AuthentiqID/authentiq-docs/master/docs/swagger/issuer.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"6-dot-authentiqio.appspot.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/6-dot-authentiqio.appspot.com/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/6-dot-authentiqio.appspot.com/6/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ably.io:platform\",\"value\":{\"added\":\"2019-07-13T11:28:07.000Z\",\"preferred\":\"1.1.0\",\"versions\":[{\"key\":\"1.1.0\",\"value\":{\"added\":\"2019-07-13T11:28:07.000Z\",\"info\":{\"contact\":{\"email\":\"support@ably.io\",\"name\":\"Ably Support\",\"url\":\"https://www.ably.io/contact\",\"x-twitter\":\"ablyrealtime\"},\"description\":\"The [REST API specification](https://www.ably.io/documentation/rest-api) for Ably.\",\"title\":\"Platform API\",\"version\":\"1.1.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ablyrealtime_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/ably/open-specs/main/definitions/platform-v1.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"ably.io\",\"x-serviceName\":\"platform\"},\"updated\":\"2021-07-26T09:42:14.653Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ably.io/platform/1.1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ably.io/platform/1.1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"ably.net:control\",\"value\":{\"added\":\"2021-07-26T09:45:31.536Z\",\"preferred\":\"1.0.14\",\"versions\":[{\"key\":\"1.0.14\",\"value\":{\"added\":\"2021-07-26T09:45:31.536Z\",\"info\":{\"contact\":{\"x-twitter\":\"ablyrealtime\"},\"description\":\"Use the Control API to manage your applications, namespaces, keys, queues, rules, and more.\\n\\nDetailed information on using this API can be found in the Ably developer documentation.\\n\\nControl API is currently in Beta.\\n\",\"title\":\"Control API v1\",\"version\":\"1.0.14\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ablyrealtime_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/ably/open-specs/main/definitions/control-v1.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"ably.net\",\"x-serviceName\":\"control\"},\"updated\":\"2021-07-26T09:47:48.565Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ably.net/control/1.0.14/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ably.net/control/1.0.14/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"abstractapi.com:geolocation\",\"value\":{\"added\":\"2021-04-14T17:12:40.648Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-04-14T17:12:40.648Z\",\"info\":{\"description\":\"Abstract IP geolocation API allows developers to retrieve the region, country and city behind any IP worldwide. The API covers the geolocation of IPv4 and IPv6 addresses in 180+ countries worldwide. Extra information can be retrieved like the currency, flag or language associated to an IP.\",\"title\":\"IP geolocation API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_global-uploads.webflow.com_5ebbd0a566a3996636e55959_5ec2ba29feeeb05d69160e7b_webclip.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://documentation.abstractapi.com/ip-geolocation-openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"abstractapi.com\",\"x-serviceName\":\"geolocation\"},\"externalDocs\":{\"description\":\"API Documentation\",\"url\":\"https://www.abstractapi.com/ip-geolocation-api#docs\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/abstractapi.com/geolocation/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/abstractapi.com/geolocation/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"adafruit.com\",\"value\":{\"added\":\"2018-02-10T10:41:43.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2018-02-10T10:41:43.000Z\",\"info\":{\"description\":\"### The Internet of Things for Everyone\\n\\nThe Adafruit IO HTTP API provides access to your Adafruit IO data from any programming language or hardware environment that can speak HTTP. The easiest way to get started is with [an Adafruit IO learn guide](https://learn.adafruit.com/series/adafruit-io-basics) and [a simple Internet of Things capable device like the Feather Huzzah](https://www.adafruit.com/product/2821).\\n\\nThis API documentation is hosted on GitHub Pages and is available at [https://github.com/adafruit/io-api](https://github.com/adafruit/io-api). For questions or comments visit the [Adafruit IO Forums](https://forums.adafruit.com/viewforum.php?f=56) or the [adafruit-io channel on the Adafruit Discord server](https://discord.gg/adafruit).\\n\\n#### Authentication\\n\\nAuthentication for every API request happens through the `X-AIO-Key` header or query parameter and your IO API key. A simple cURL request to get all available feeds for a user with the username \\\"io_username\\\" and the key \\\"io_key_12345\\\" could look like this:\\n\\n $ curl -H \\\"X-AIO-Key: io_key_12345\\\" https://io.adafruit.com/api/v2/io_username/feeds\\n\\nOr like this:\\n\\n $ curl \\\"https://io.adafruit.com/api/v2/io_username/feeds?X-AIO-Key=io_key_12345\\n\\nUsing the node.js [request](https://github.com/request/request) library, IO HTTP requests are as easy as:\\n\\n```js\\nvar request = require('request');\\n\\nvar options = {\\n url: 'https://io.adafruit.com/api/v2/io_username/feeds',\\n headers: {\\n 'X-AIO-Key': 'io_key_12345',\\n 'Content-Type': 'application/json'\\n }\\n};\\n\\nfunction callback(error, response, body) {\\n if (!error && response.statusCode == 200) {\\n var feeds = JSON.parse(body);\\n console.log(feeds.length + \\\" FEEDS AVAILABLE\\\");\\n\\n feeds.forEach(function (feed) {\\n console.log(feed.name, feed.key);\\n })\\n }\\n}\\n\\nrequest(options, callback);\\n```\\n\\nUsing the ESP8266 Arduino HTTPClient library, an HTTPS GET request would look like this (replacing `---` with your own values in the appropriate locations):\\n\\n```arduino\\n/// based on\\n/// https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266HTTPClient/examples/Authorization/Authorization.ino\\n\\n#include \\n#include \\n#include \\n#include \\n\\nESP8266WiFiMulti WiFiMulti;\\n\\nconst char* ssid = \\\"---\\\";\\nconst char* password = \\\"---\\\";\\n\\nconst char* host = \\\"io.adafruit.com\\\";\\n\\nconst char* io_key = \\\"---\\\";\\nconst char* path_with_username = \\\"/api/v2/---/dashboards\\\";\\n\\n// Use web browser to view and copy\\n// SHA1 fingerprint of the certificate\\nconst char* fingerprint = \\\"77 00 54 2D DA E7 D8 03 27 31 23 99 EB 27 DB CB A5 4C 57 18\\\";\\n\\nvoid setup() {\\n Serial.begin(115200);\\n\\n for(uint8_t t = 4; t > 0; t--) {\\n Serial.printf(\\\"[SETUP] WAIT %d...\\\\n\\\", t);\\n Serial.flush();\\n delay(1000);\\n }\\n\\n WiFi.mode(WIFI_STA);\\n WiFiMulti.addAP(ssid, password);\\n\\n // wait for WiFi connection\\n while(WiFiMulti.run() != WL_CONNECTED) {\\n Serial.print('.');\\n delay(1000);\\n }\\n\\n Serial.println(\\\"[WIFI] connected!\\\");\\n\\n HTTPClient http;\\n\\n // start request with URL and TLS cert fingerprint for verification\\n http.begin(\\\"https://\\\" + String(host) + String(path_with_username), fingerprint);\\n\\n // IO API authentication\\n http.addHeader(\\\"X-AIO-Key\\\", io_key);\\n\\n // start connection and send HTTP header\\n int httpCode = http.GET();\\n\\n // httpCode will be negative on error\\n if(httpCode > 0) {\\n // HTTP header has been send and Server response header has been handled\\n Serial.printf(\\\"[HTTP] GET response: %d\\\\n\\\", httpCode);\\n\\n // HTTP 200 OK\\n if(httpCode == HTTP_CODE_OK) {\\n String payload = http.getString();\\n Serial.println(payload);\\n }\\n\\n http.end();\\n }\\n}\\n\\nvoid loop() {}\\n```\\n\\n#### Client Libraries\\n\\nWe have client libraries to help you get started with your project: [Python](https://github.com/adafruit/io-client-python), [Ruby](https://github.com/adafruit/io-client-ruby), [Arduino C++](https://github.com/adafruit/Adafruit_IO_Arduino), [Javascript](https://github.com/adafruit/adafruit-io-node), and [Go](https://github.com/adafruit/io-client-go) are available. They're all open source, so if they don't already do what you want, you can fork and add any feature you'd like.\\n\\n\",\"title\":\"Adafruit IO REST API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"iot\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_adafruit_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/adafruit/io-api/gh-pages/v2.json\",\"version\":\"2.0\"}],\"x-providerName\":\"adafruit.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adafruit.com/2.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adafruit.com/2.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"adobe.com:aem\",\"value\":{\"added\":\"2019-01-03T07:01:34.000Z\",\"preferred\":\"3.5.0-pre.0\",\"versions\":[{\"key\":\"3.5.0-pre.0\",\"value\":{\"added\":\"2019-01-03T07:01:34.000Z\",\"info\":{\"contact\":{\"email\":\"opensource@shinesolutions.com\",\"name\":\"Shine Solutions\",\"url\":\"http://shinesolutions.com\",\"x-twitter\":\"Adobe\"},\"description\":\"Swagger AEM is an OpenAPI specification for Adobe Experience Manager (AEM) API\",\"title\":\"Adobe Experience Manager (AEM) API\",\"version\":\"3.5.0-pre.0\",\"x-apisguru-categories\":[\"marketing\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adobe_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/shinesolutions/swagger-aem/master/conf/api.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"adobe.com\",\"x-serviceName\":\"aem\",\"x-unofficialSpec\":true},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adobe.com/aem/3.5.0-pre.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adobe.com/aem/3.5.0-pre.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"adyen.com:AccountService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Account API provides endpoints for managing account-related entities on your platform. These related entities include account holders, accounts, bank accounts, shareholders, and KYC-related documents. The management operations include actions such as creation, retrieval, updating, and deletion of them.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms).\\n## Authentication\\nTo connect to the Account API, you must use basic authentication credentials of your web service user. If you don't have one, contact the [Adyen Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Account API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Account/v6/createAccountHolder\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Account API\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/AccountService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"AccountService\"},\"updated\":\"2021-11-12T23:18:19.544Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/AccountService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/AccountService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:BalancePlatformService\",\"value\":{\"added\":\"2021-06-14T12:42:12.263Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2021-06-14T12:42:12.263Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Balance Platform API enables you to create a platform, onboard users as account holders, create balance accounts, and issue cards.\\n\\nFor information about use cases, refer to [Adyen Issuing](https://docs.adyen.com/issuing).\\n\\n ## Authentication\\nYour Adyen contact will provide your API credential and an API key. To connect to the API, add an `X-API-Key` header with the API key as the value, for example:\\n\\n ```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-H \\\"X-API-Key: YOUR_API_KEY\\\" \\\\\\n...\\n```\\n\\nAlternatively, you can use the username and password to connect to the API using basic authentication. For example:\\n\\n```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-U \\\"ws@BalancePlatform.YOUR_BALANCE_PLATFORM\\\":\\\"YOUR_WS_PASSWORD\\\" \\\\\\n...\\n```\\n## Versioning\\nBalance Platform API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://balanceplatform-api-test.adyen.com/bcl/v1\\n```\\n## Going live\\nWhen going live, your Adyen contact will provide your API credential for the live environment. You can then use the API key or the username and password to send requests to `https://balanceplatform-api-live.adyen.com/bcl/v1`.\\n\\nFor more information, refer to our [Going live documentation](https://docs.adyen.com/issuing/integration-checklist#going-live).\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Issuing: Balance Platform API\",\"version\":\"1\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_adyen.com_.resources_adyen-website_themes_images_apple-icon-180x180.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/BalancePlatformService-v1.json\",\"version\":\"3.1\"}],\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"BalancePlatformService\"},\"updated\":\"2021-11-22T23:16:57.458Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BalancePlatformService/1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BalancePlatformService/1/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:BinLookupService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"preferred\":\"50\",\"versions\":[{\"key\":\"50\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The BIN Lookup API provides endpoints for retrieving information, such as cost estimates, and 3D Secure supported version based on a given BIN.\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen BinLookup API\",\"version\":\"50\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/BinLookupService-v50.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"BinLookupService\"},\"updated\":\"2021-11-01T23:17:40.475Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BinLookupService/50/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BinLookupService/50/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:CheckoutService\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"preferred\":\"68\",\"versions\":[{\"key\":\"68\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"Adyen Checkout API provides a simple and flexible way to initiate and authorise online payments. You can use the same integration for payments made with cards (including 3D Secure), mobile wallets, and local payment methods (for example, iDEAL and Sofort).\\n\\nThis API reference provides information on available endpoints and how to interact with them. To learn more about the API, visit [Checkout documentation](https://docs.adyen.com/online-payments).\\n\\n## Authentication\\nEach request to the Checkout API must be signed with an API key. For this, obtain an API Key from your Customer Area, as described in [How to get the API key](https://docs.adyen.com/development-resources/api-credentials#generate-api-key). Then set this key to the `X-API-Key` header value, for example:\\n\\n```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-H \\\"X-API-Key: Your_Checkout_API_key\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate a new API Key to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nCheckout API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://checkout-test.adyen.com/v68/payments\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen Checkout API\",\"version\":\"68\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_adyen.com_.resources_adyen-website_themes_images_apple-icon-180x180.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/CheckoutService-v68.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"CheckoutService\"},\"updated\":\"2021-11-12T23:18:19.544Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutService/68/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutService/68/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:CheckoutUtilityService\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"contact\":{\"email\":\"support@adyen.com\",\"name\":\"Adyen Support\",\"url\":\"https://support.adyen.com/\",\"x-twitter\":\"Adyen\"},\"description\":\"A web service containing utility functions available for merchants integrating with Checkout APIs.\\n## Authentication\\nEach request to the Checkout Utility API must be signed with an API key. For this, obtain an API Key from your Customer Area, as described in [How to get the Checkout API key](https://docs.adyen.com/developers/user-management/how-to-get-the-checkout-api-key). Then set this key to the `X-API-Key` header value, for example:\\n\\n```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-H \\\"X-API-Key: Your_Checkout_API_key\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate a new API Key to access the [live endpoints](https://docs.adyen.com/developers/api-reference/live-endpoints).\\n\\n## Versioning\\nCheckout API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://checkout-test.adyen.com/v1/originKeys\\n```\",\"termsOfService\":\"https://docs.adyen.com/legal/terms-conditions\",\"title\":\"Adyen Checkout Utility Service\",\"version\":\"1\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/adyen/adyen-openapi/master/specs/3.0/CheckoutUtilityService-v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"adyen.com\",\"x-serviceName\":\"CheckoutUtilityService\"},\"updated\":\"2021-06-18T13:57:32.889Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutUtilityService/1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutUtilityService/1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"adyen.com:FundService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Fund API provides endpoints for managing the funds in the accounts on your platform. These management operations include actions such as the transfer of funds from one account to another, the payout of funds to an account holder, and the retrieval of balances in an account.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms).\\n## Authentication\\nTo connect to the Fund API, you must use basic authentication credentials of your web service user. If you don't have one, please contact the [Adyen Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Fund API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Fund/v6/accountHolderBalance\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Fund API\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/FundService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"FundService\"},\"updated\":\"2021-11-01T23:17:40.475Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/FundService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/FundService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:HopService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Hosted onboarding API provides endpoints that you can use to generate links to Adyen-hosted pages, such as an [onboarding page](https://docs.adyen.com/platforms/hosted-onboarding-page) or a [PCI compliance questionnaire](https://docs.adyen.com/platforms/platforms-for-partners). Then you can provide the link to your account holder so they can complete their onboarding.\\n\\n## Authentication\\nTo connect to the Hosted onboarding API, you must use basic authentication credentials of your web service user. If you don't have one, contact our [Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use your credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Hosted onboarding API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Hop/v6/getOnboardingUrl\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Hosted Onboarding\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/HopService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"HopService\"},\"updated\":\"2021-11-01T23:17:40.475Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/HopService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/HopService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:MarketPayNotificationService\",\"value\":{\"added\":\"2021-06-21T10:54:37.877Z\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2021-06-21T10:54:37.877Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Notification API sends notifications to the endpoints specified in a given subscription. Subscriptions are managed through the Notification Configuration API. The API specifications listed here detail the format of each notification.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms/notifications).\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Notifications\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/MarketPayNotificationService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"MarketPayNotificationService\"},\"updated\":\"2021-11-12T23:18:19.544Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/MarketPayNotificationService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/MarketPayNotificationService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:NotificationConfigurationService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Notification Configuration API provides endpoints for setting up and testing notifications that inform you of events on your platform, for example when a KYC check or a payout has been completed.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms/notifications).\\n## Authentication\\nTo connect to the Notification Configuration API, you must use basic authentication credentials of your web service user. If you don't have one, contact our [Adyen Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Notification Configuration API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Notification/v6/createNotificationConfiguration\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Notification Configuration API\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/NotificationConfigurationService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"NotificationConfigurationService\"},\"updated\":\"2021-11-12T23:18:19.544Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/NotificationConfigurationService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/NotificationConfigurationService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:PaymentService\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"preferred\":\"68\",\"versions\":[{\"key\":\"68\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"A set of API endpoints that allow you to initiate, settle, and modify payments on the Adyen payments platform. You can use the API to accept card payments (including One-Click and 3D Secure), bank transfers, ewallets, and many other payment methods.\\n\\nTo learn more about the API, visit [Classic integration](https://docs.adyen.com/classic-integration).\\n\\n## Authentication\\nTo connect to the Payments API, you must use your basic authentication credentials. For this, create your web service user, as described in [How to get the WS user password](https://docs.adyen.com/development-resources/api-credentials). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@Company.YourCompany\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nPayments API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://pal-test.adyen.com/pal/servlet/Payment/v68/authorise\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen Payment API\",\"version\":\"68\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/PaymentService-v68.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"PaymentService\"},\"updated\":\"2021-11-12T23:18:19.544Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PaymentService/68/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PaymentService/68/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:PayoutService\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"preferred\":\"68\",\"versions\":[{\"key\":\"68\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"A set of API endpoints that allow you to store payout details, confirm, or decline a payout.\\n\\nFor more information, refer to [Online payouts](https://docs.adyen.com/online-payments/online-payouts).\\n## Authentication\\nTo use the Payout API, you need to have [two API credentials](https://docs.adyen.com/online-payments/online-payouts#payouts-to-bank-accounts-and-wallets): one for storing payout details and submitting payouts, and another one for confirming or declining payouts. If you don't have the required API credentials, contact our [Support Team](https://support.adyen.com/hc/en-us/requests/new).\\n\\nBoth of these API credentials must be authenticated with [basic authentication](https://docs.adyen.com/development-resources/api-credentials#basic-authentication).The following example shows how to authenticate your request when submitting a payout:\\n\\n```\\ncurl\\n-U \\\"storePayout@Company.[YourCompany]\\\":\\\"YourBasicAuthenticationPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nWhen going live, you need to generate new API credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen Payout API\",\"version\":\"68\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/PayoutService-v68.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"PayoutService\"},\"updated\":\"2021-11-12T23:18:19.544Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PayoutService/68/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PayoutService/68/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:RecurringService\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"preferred\":\"68\",\"versions\":[{\"key\":\"68\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Recurring APIs allow you to manage and remove your tokens or saved payment details. Tokens should be created with validation during a payment request.\\n\\nFor more information, refer to our [Tokenization documentation](https://docs.adyen.com/online-payments/tokenization).\\n## Authentication\\nTo connect to the Recurring API, you must use your basic authentication credentials. For this, create your web service user, as described in [How to get the WS user password](https://docs.adyen.com/development-resources/api-credentials). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@Company.YourCompany\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nRecurring API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://pal-test.adyen.com/pal/servlet/Recurring/v68/disable\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen Recurring API\",\"version\":\"68\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/RecurringService-v68.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"RecurringService\"},\"updated\":\"2021-11-02T23:15:52.596Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/RecurringService/68/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/RecurringService/68/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:TestCardService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Test Cards API provides endpoints for generating custom test card numbers. For more information, refer to [Custom test cards](https://docs.adyen.com/development-resources/test-cards/create-test-cards) documentation.\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen Test Cards API\",\"version\":\"1\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/TestCardService-v1.json\",\"version\":\"3.1\"}],\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"TestCardService\"},\"updated\":\"2021-08-09T23:18:27.796Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/TestCardService/1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/TestCardService/1/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:TransferService\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"preferred\":\"2\",\"versions\":[{\"key\":\"2\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Balance Platform Transfers API provides an endpoint that you can use to move funds within your balance platform, or to send funds from your balance platform to a [transfer instrument](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/post/transferInstruments).\\n\\nFor information on how the API is used in Adyen Issuing, refer to [Manage funds](https://docs.adyen.com/issuing/manage-funds#transfer).\\n\\n## Authentication\\nYour Adyen contact will provide your API credential and an API key. To connect to the API, add an `X-API-Key` header with the API key as the value, for example:\\n\\n ```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-H \\\"X-API-Key: YOUR_API_KEY\\\" \\\\\\n...\\n```\\n\\nAlternatively, you can use the username and password to connect to the API using basic authentication. For example:\\n\\n```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-U \\\"ws@BalancePlatform.YOUR_BALANCE_PLATFORM\\\":\\\"YOUR_WS_PASSWORD\\\" \\\\\\n...\\n```\\n## Roles and permissions\\nTo use the Balance Platforms Transfers API, you need an additional role for your API credential. Transfers must also be enabled for the source balance account. Your Adyen contact will set up the roles and permissions for you.\\n## Versioning\\nThe Balance Platform Transfers API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://balanceplatform-api-test.adyen.com/btl/v1\\n```\\n## Going live\\nWhen going live, your Adyen contact will provide your API credential for the live environment. You can then use the username and password to send requests to `https://balanceplatform-api-live.adyen.com/btl/v1`.\\n\\nFor more information, refer to our [Going live documentation](https://docs.adyen.com/issuing/integration-checklist#going-live).\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Balance Platform Transfers API\",\"version\":\"2\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/TransferService-v2.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"TransferService\"},\"updated\":\"2021-11-02T23:15:52.596Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/TransferService/2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/TransferService/2/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"afterbanks.com\",\"value\":{\"added\":\"2017-09-20T14:12:57.000Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2017-09-20T14:12:57.000Z\",\"info\":{\"description\":\"La estandarización de la conexión con cualquier banco en tiempo real.\",\"title\":\"Afterbanks API\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"financial\"],\"x-description-language\":\"es\",\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_AfterbanksAPI_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.afterbanks.com/api/documentation/es/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"afterbanks.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/afterbanks.com/3.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/afterbanks.com/3.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"agco-ats.com\",\"value\":{\"added\":\"2018-03-03T18:20:03.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2018-03-03T18:20:03.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"AGCOcorp\"},\"title\":\"AGCO API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_AGCOcorp_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://secure.agco-ats.com:443/swagger/docs/v1\",\"version\":\"3.0\"}],\"x-providerName\":\"agco-ats.com\"},\"updated\":\"2021-08-09T09:15:57.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/agco-ats.com/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/agco-ats.com/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"aiception.com\",\"value\":{\"added\":\"2019-02-26T16:02:41.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-02-26T16:02:41.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"AIception\"},\"description\":\"Here you can play & test & prototype all the endpoints using just your browser! Go ahead!\",\"title\":\"AIception Interactive\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"machine_learning\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_AIception_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://aiception.com/static/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"aiception.com\"},\"updated\":\"2019-02-26T16:02:41.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/aiception.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/aiception.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"airbyte.local:config\",\"value\":{\"added\":\"2021-02-18T18:44:25.146Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-02-18T18:44:25.146Z\",\"info\":{\"contact\":{\"email\":\"contact@airbyte.io\"},\"description\":\"Airbyte Configuration API\\n[https://airbyte.io](https://airbyte.io).\\n\\nThis API is a collection of HTTP RPC-style methods. While it is not a REST API, those familiar with REST should find the conventions of this API recognizable.\\n\\nHere are some conventions that this API follows:\\n* All endpoints are http POST methods.\\n* All endpoints accept data via `application/json` request bodies. The API does not accept any data via query params.\\n* The naming convention for endpoints is: localhost:8000/{VERSION}/{METHOD_FAMILY}/{METHOD_NAME} e.g. `localhost:8000/v1/connections/create`.\\n* For all `update` methods, the whole object must be passed in, even the fields that did not change.\\n\\nChange Management:\\n* The major version of the API endpoint can be determined / specified in the URL `localhost:8080/v1/connections/create`\\n* Minor version bumps will be invisible to the end user. The user cannot specify minor versions in requests.\\n* All backwards incompatible changes will happen in major version bumps. We will not make backwards incompatible changes in minor version bumps. Examples of non-breaking changes (includes but not limited to...):\\n * Adding fields to request or response bodies.\\n * Adding new HTTP endpoints.\\n\",\"license\":{\"name\":\"MIT\",\"url\":\"https://opensource.org/licenses/MIT\"},\"title\":\"Airbyte Configuration API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-api/src/main/openapi/config.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"airbyte.local\",\"x-serviceName\":\"config\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"Find out more about Airbyte\",\"url\":\"https://airbyte.io\"},\"updated\":\"2021-08-02T09:20:32.823Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/airbyte.local/config/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/airbyte.local/config/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"airport-web.appspot.com\",\"value\":{\"added\":\"2017-09-26T15:09:23.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2017-09-26T15:09:23.000Z\",\"info\":{\"description\":\"Get name and website-URL for airports by ICAO code. Covered airports are mostly in Germany.\",\"title\":\"airportsapi\",\"version\":\"v1\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_user-images.githubusercontent.com_21603_37955263-098e5b38-31a0-11e8-96fd-5755b16341e3.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://airport-web.appspot.com/api/docs/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"airport-web.appspot.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/airport-web.appspot.com/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/airport-web.appspot.com/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"akeneo.com\",\"value\":{\"added\":\"2019-04-30T10:47:37.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-04-30T10:47:37.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"akeneopim\"},\"title\":\"Akeneo PIM REST API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"enterprise\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_akeneopim_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/akeneo/pim-api-docs/master/content/swagger/akeneo-web-api.json\",\"version\":\"2.0\"}],\"x-providerName\":\"akeneo.com\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/akeneo.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/akeneo.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"amadeus.com\",\"value\":{\"added\":\"2020-09-04T08:31:58.705Z\",\"preferred\":\"2.2.0\",\"versions\":[{\"key\":\"2.2.0\",\"value\":{\"added\":\"2020-09-04T08:31:58.705Z\",\"info\":{\"description\":\"\\nBefore using this API, we recommend you read our **[Authorization Guide](https://developers.amadeus.com/self-service/apis-docs/guides/authorization)** for more information on how to generate an access token. \\n\\nPlease also be aware that our test environment is based on a subset of the production, if you are not returning any results try with big cities/airports like LON (London) or NYC (New-York).\",\"title\":\"Flight Offers Search\",\"version\":\"2.2.0\",\"x-apisguru-categories\":[\"location\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developers.amadeus.com/PAS-EAS/api/v0/documents/10181/file\",\"version\":\"2.0\"}],\"x-providerName\":\"amadeus.com\",\"x-release-note\":{\"2.0.0\":[\"Initial Version\",\"Includes search and price flight offer\"],\"2.1.0\":[\"Add currencies, aircraft and carriers dictionary\"],\"2.2.0\":[\"Add maxPrice filtering\"]},\"x-status\":\"validated\",\"x-tags\":[\"#online-retail\",\"#mobile-services\",\"#ama-for-dev\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amadeus.com/2.2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amadeus.com/2.2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:AWSMigrationHub\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-05-31\",\"versions\":[{\"key\":\"2017-05-31\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-05-31\",\"x-release\":\"v4\",\"title\":\"AWS Migration Hub\",\"description\":\"

The AWS Migration Hub API methods help to obtain server and application migration status and integrate your resource-specific migration tool by providing a programmatic interface to Migration Hub.

Remember that you must set your AWS Migration Hub home region before you call any of these APIs, or a HomeRegionNotSetException error will be returned. Also, you must make the API calls while in your home region.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"AWSMigrationHub\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/AWSMigrationHub-2017-05-31.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/mgh/\"},\"updated\":\"2020-04-16T18:45:33.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/AWSMigrationHub/2017-05-31/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/AWSMigrationHub/2017-05-31/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:accessanalyzer\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-11-01\",\"versions\":[{\"key\":\"2019-11-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-11-01\",\"x-release\":\"v4\",\"title\":\"Access Analyzer\",\"description\":\"

Identity and Access Management Access Analyzer helps identify potential resource-access risks by enabling you to identify any policies that grant access to an external principal. It does this by using logic-based reasoning to analyze resource-based policies in your Amazon Web Services environment. An external principal can be another Amazon Web Services account, a root user, an IAM user or role, a federated user, an Amazon Web Services service, or an anonymous user. You can also use IAM Access Analyzer to preview and validate public and cross-account access to your resources before deploying permissions changes. This guide describes the Identity and Access Management Access Analyzer operations that you can call programmatically. For general information about IAM Access Analyzer, see Identity and Access Management Access Analyzer in the IAM User Guide.

To start using IAM Access Analyzer, you first need to create an analyzer.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"accessanalyzer\",\"x-aws-signingName\":\"access-analyzer\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/accessanalyzer-2019-11-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/access-analyzer/\"},\"updated\":\"2020-04-27T20:04:05.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/accessanalyzer/2019-11-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/accessanalyzer/2019-11-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:acm\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-12-08\",\"versions\":[{\"key\":\"2015-12-08\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-12-08\",\"x-release\":\"v4\",\"title\":\"AWS Certificate Manager\",\"description\":\"Amazon Web Services Certificate Manager

You can use Amazon Web Services Certificate Manager (ACM) to manage SSL/TLS certificates for your Amazon Web Services-based websites and applications. For more information about using ACM, see the Amazon Web Services Certificate Manager User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"acm\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/acm-2015-12-08.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/acm/\"},\"updated\":\"2020-03-23T09:21:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/acm/2015-12-08/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/acm/2015-12-08/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:acm-pca\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-08-22\",\"versions\":[{\"key\":\"2017-08-22\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-08-22\",\"x-release\":\"v4\",\"title\":\"AWS Certificate Manager Private Certificate Authority\",\"description\":\"

This is the ACM Private CA API Reference. It provides descriptions, syntax, and usage examples for each of the actions and data types involved in creating and managing private certificate authorities (CA) for your organization.

The documentation for each action shows the Query API request parameters and the XML response. Alternatively, you can use one of the AWS SDKs to access an API that's tailored to the programming language or platform that you're using. For more information, see AWS SDKs.

Each ACM Private CA API operation has a quota that determines the number of times the operation can be called per second. ACM Private CA throttles API requests at different rates depending on the operation. Throttling means that ACM Private CA rejects an otherwise valid request because the request exceeds the operation's quota for the number of requests per second. When a request is throttled, ACM Private CA returns a ThrottlingException error. ACM Private CA does not guarantee a minimum request rate for APIs.

To see an up-to-date list of your ACM Private CA quotas, or to request a quota increase, log into your AWS account and visit the Service Quotas console.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"acm-pca\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/acm-pca-2017-08-22.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/acm-pca/\"},\"updated\":\"2020-02-28T16:47:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/acm-pca/2017-08-22/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/acm-pca/2017-08-22/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:alexaforbusiness\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-11-09\",\"versions\":[{\"key\":\"2017-11-09\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-11-09\",\"x-release\":\"v4\",\"title\":\"Alexa For Business\",\"description\":\"Alexa for Business helps you use Alexa in your organization. Alexa for Business provides you with the tools to manage Alexa devices, enroll your users, and assign skills, at scale. You can build your own context-aware voice skills using the Alexa Skills Kit and the Alexa for Business API operations. You can also make these available as private skills for your organization. Alexa for Business makes it efficient to voice-enable your products and services, thus providing context-aware voice experiences for your customers. Device makers building with the Alexa Voice Service (AVS) can create fully integrated solutions, register their products with Alexa for Business, and manage them as shared devices in their organization. \",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"alexaforbusiness\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/alexaforbusiness-2017-11-09.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/a4b/\"},\"updated\":\"2020-02-28T16:47:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/alexaforbusiness/2017-11-09/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/alexaforbusiness/2017-11-09/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:amp\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-08-01\",\"versions\":[{\"key\":\"2020-08-01\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-08-01\",\"x-release\":\"v4\",\"title\":\"Amazon Prometheus Service\",\"description\":\"Amazon Managed Service for Prometheus\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"amp\",\"x-aws-signingName\":\"aps\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/amp-2020-08-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/aps/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/amp/2020-08-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/amp/2020-08-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:amplify\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-07-25\",\"versions\":[{\"key\":\"2017-07-25\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-07-25\",\"x-release\":\"v4\",\"title\":\"AWS Amplify\",\"description\":\"Amplify enables developers to develop and deploy cloud-powered mobile and web apps. The Amplify Console provides a continuous delivery and hosting service for web applications. For more information, see the Amplify Console User Guide. The Amplify Framework is a comprehensive set of SDKs, libraries, tools, and documentation for client app development. For more information, see the Amplify Framework. \",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"amplify\",\"x-aws-signingName\":\"amplify\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/amplify-2017-07-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/amplify/\"},\"updated\":\"2020-02-28T16:47:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/amplify/2017-07-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/amplify/2017-07-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:amplifybackend\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-08-11\",\"versions\":[{\"key\":\"2020-08-11\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-08-11\",\"x-release\":\"v4\",\"title\":\"AmplifyBackend\",\"description\":\"AWS Amplify Admin API\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"amplifybackend\",\"x-aws-signingName\":\"amplifybackend\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/amplifybackend-2020-08-11.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/amplifybackend/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/amplifybackend/2020-08-11/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/amplifybackend/2020-08-11/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:apigateway\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-07-09\",\"versions\":[{\"key\":\"2015-07-09\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-07-09\",\"x-release\":\"v4\",\"title\":\"Amazon API Gateway\",\"description\":\"Amazon API Gateway

Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API Gateway allows developers to securely connect mobile and web applications to APIs that run on AWS Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"apigateway\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/apigateway-2015-07-09.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/apigateway/\"},\"updated\":\"2020-05-04T20:09:16.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/apigateway/2015-07-09/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/apigateway/2015-07-09/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:apigatewaymanagementapi\",\"value\":{\"added\":\"2018-12-18T23:56:32.000Z\",\"preferred\":\"2018-11-29\",\"versions\":[{\"key\":\"2018-11-29\",\"value\":{\"added\":\"2018-12-18T23:56:32.000Z\",\"info\":{\"version\":\"2018-11-29\",\"x-release\":\"v4\",\"title\":\"AmazonApiGatewayManagementApi\",\"description\":\"The Amazon API Gateway Management API allows you to directly manage runtime aspects of your deployed APIs. To use it, you must explicitly set the SDK's endpoint to point to the endpoint of your deployed API. The endpoint will be of the form https://{api-id}.execute-api.{region}.amazonaws.com/{stage}, or will be the endpoint corresponding to your API's custom domain and base path, if applicable.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"apigatewaymanagementapi\",\"x-aws-signingName\":\"execute-api\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/apigatewaymanagementapi-2018-11-29.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/execute-api/\"},\"updated\":\"2020-02-28T16:47:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/apigatewaymanagementapi/2018-11-29/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/apigatewaymanagementapi/2018-11-29/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:apigatewayv2\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-11-29\",\"versions\":[{\"key\":\"2018-11-29\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-11-29\",\"x-release\":\"v4\",\"title\":\"AmazonApiGatewayV2\",\"description\":\"Amazon API Gateway V2\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"apigatewayv2\",\"x-aws-signingName\":\"apigateway\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/apigatewayv2-2018-11-29.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/apigateway/\"},\"updated\":\"2020-04-21T06:33:24.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/apigatewayv2/2018-11-29/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/apigatewayv2/2018-11-29/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:appconfig\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-10-09\",\"versions\":[{\"key\":\"2019-10-09\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-10-09\",\"x-release\":\"v4\",\"title\":\"Amazon AppConfig\",\"description\":\"AWS AppConfig

Use AWS AppConfig, a capability of AWS Systems Manager, to create, manage, and quickly deploy application configurations. AppConfig supports controlled deployments to applications of any size and includes built-in validation checks and monitoring. You can use AppConfig with applications hosted on Amazon EC2 instances, AWS Lambda, containers, mobile applications, or IoT devices.

To prevent errors when deploying application configurations, especially for production systems where a simple typo could cause an unexpected outage, AppConfig includes validators. A validator provides a syntactic or semantic check to ensure that the configuration you want to deploy works as intended. To validate your application configuration data, you provide a schema or a Lambda function that runs against the configuration. The configuration deployment or update can only proceed when the configuration data is valid.

During a configuration deployment, AppConfig monitors the application to ensure that the deployment is successful. If the system encounters an error, AppConfig rolls back the change to minimize impact for your application users. You can configure a deployment strategy for each application or environment that includes deployment criteria, including velocity, bake time, and alarms to monitor. Similar to error monitoring, if a deployment triggers an alarm, AppConfig automatically rolls back to the previous version.

AppConfig supports multiple use cases. Here are some examples.

  • Application tuning: Use AppConfig to carefully introduce changes to your application that can only be tested with production traffic.

  • Feature toggle: Use AppConfig to turn on new features that require a timely deployment, such as a product launch or announcement.

  • Allow list: Use AppConfig to allow premium subscribers to access paid content.

  • Operational issues: Use AppConfig to reduce stress on your application when a dependency or other external factor impacts the system.

This reference is intended to be used with the AWS AppConfig User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"appconfig\",\"x-aws-signingName\":\"appconfig\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/appconfig-2019-10-09.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/appconfig/\"},\"updated\":\"2020-05-07T20:22:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/appconfig/2019-10-09/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/appconfig/2019-10-09/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:appflow\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-08-23\",\"versions\":[{\"key\":\"2020-08-23\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-08-23\",\"x-release\":\"v4\",\"title\":\"Amazon Appflow\",\"description\":\"

Welcome to the Amazon AppFlow API reference. This guide is for developers who need detailed information about the Amazon AppFlow API operations, data types, and errors.

Amazon AppFlow is a fully managed integration service that enables you to securely transfer data between software as a service (SaaS) applications like Salesforce, Marketo, Slack, and ServiceNow, and Amazon Web Services like Amazon S3 and Amazon Redshift.

Use the following links to get started on the Amazon AppFlow API:

  • Actions: An alphabetical list of all Amazon AppFlow API operations.

  • Data types: An alphabetical list of all Amazon AppFlow data types.

  • Common parameters: Parameters that all Query operations can use.

  • Common errors: Client and server errors that all operations can return.

If you're new to Amazon AppFlow, we recommend that you review the Amazon AppFlow User Guide.

Amazon AppFlow API users can use vendor-specific mechanisms for OAuth, and include applicable OAuth attributes (such as auth-code and redirecturi) with the connector-specific ConnectorProfileProperties when creating a new connector profile using Amazon AppFlow API operations. For example, Salesforce users can refer to the Authorize Apps with OAuth documentation.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"appflow\",\"x-aws-signingName\":\"appflow\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/appflow-2020-08-23.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/appflow/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/appflow/2020-08-23/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/appflow/2020-08-23/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:appintegrations\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-07-29\",\"versions\":[{\"key\":\"2020-07-29\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-07-29\",\"x-release\":\"v4\",\"title\":\"Amazon AppIntegrations Service\",\"description\":\"

The Amazon AppIntegrations service enables you to configure and reuse connections to external applications.

For information about how you can use external applications with Amazon Connect, see Set up pre-built integrations in the Amazon Connect Administrator Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"appintegrations\",\"x-aws-signingName\":\"app-integrations\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/appintegrations-2020-07-29.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/app-integrations/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/appintegrations/2020-07-29/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/appintegrations/2020-07-29/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:application-autoscaling\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-02-06\",\"versions\":[{\"key\":\"2016-02-06\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-02-06\",\"x-release\":\"v4\",\"title\":\"Application Auto Scaling\",\"description\":\"

With Application Auto Scaling, you can configure automatic scaling for the following resources:

  • Amazon AppStream 2.0 fleets

  • Amazon Aurora Replicas

  • Amazon Comprehend document classification and entity recognizer endpoints

  • Amazon DynamoDB tables and global secondary indexes throughput capacity

  • Amazon ECS services

  • Amazon ElastiCache for Redis clusters (replication groups)

  • Amazon EMR clusters

  • Amazon Keyspaces (for Apache Cassandra) tables

  • Lambda function provisioned concurrency

  • Amazon Managed Streaming for Apache Kafka broker storage

  • Amazon SageMaker endpoint variants

  • Spot Fleet (Amazon EC2) requests

  • Custom resources provided by your own applications or services

API Summary

The Application Auto Scaling service API includes three key sets of actions:

  • Register and manage scalable targets - Register Amazon Web Services or custom resources as scalable targets (a resource that Application Auto Scaling can scale), set minimum and maximum capacity limits, and retrieve information on existing scalable targets.

  • Configure and manage automatic scaling - Define scaling policies to dynamically scale your resources in response to CloudWatch alarms, schedule one-time or recurring scaling actions, and retrieve your recent scaling activity history.

  • Suspend and resume scaling - Temporarily suspend and later resume automatic scaling by calling the RegisterScalableTarget API action for any Application Auto Scaling scalable target. You can suspend and resume (individually or in combination) scale-out activities that are triggered by a scaling policy, scale-in activities that are triggered by a scaling policy, and scheduled scaling.

To learn more about Application Auto Scaling, including information about granting IAM users required permissions for Application Auto Scaling actions, see the Application Auto Scaling User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"application-autoscaling\",\"x-aws-signingName\":\"application-autoscaling\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/application-autoscaling-2016-02-06.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/application-autoscaling/\"},\"updated\":\"2020-04-23T20:32:41.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/application-autoscaling/2016-02-06/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/application-autoscaling/2016-02-06/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:application-insights\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-11-25\",\"versions\":[{\"key\":\"2018-11-25\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-11-25\",\"x-release\":\"v4\",\"title\":\"Amazon CloudWatch Application Insights\",\"description\":\"Amazon CloudWatch Application Insights

Amazon CloudWatch Application Insights is a service that helps you detect common problems with your applications. It enables you to pinpoint the source of issues in your applications (built with technologies such as Microsoft IIS, .NET, and Microsoft SQL Server), by providing key insights into detected problems.

After you onboard your application, CloudWatch Application Insights identifies, recommends, and sets up metrics and logs. It continuously analyzes and correlates your metrics and logs for unusual behavior to surface actionable problems with your application. For example, if your application is slow and unresponsive and leading to HTTP 500 errors in your Application Load Balancer (ALB), Application Insights informs you that a memory pressure problem with your SQL Server database is occurring. It bases this analysis on impactful metrics and log errors.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"application-insights\",\"x-aws-signingName\":\"applicationinsights\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/application-insights-2018-11-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/applicationinsights/\"},\"updated\":\"2020-03-25T18:54:51.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/application-insights/2018-11-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/application-insights/2018-11-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:applicationcostprofiler\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2020-09-10\",\"versions\":[{\"key\":\"2020-09-10\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"version\":\"2020-09-10\",\"x-release\":\"v4\",\"title\":\"AWS Application Cost Profiler\",\"description\":\"

This reference provides descriptions of the AWS Application Cost Profiler API.

The AWS Application Cost Profiler API provides programmatic access to view, create, update, and delete application cost report definitions, as well as to import your usage data into the Application Cost Profiler service.

For more information about using this service, see the AWS Application Cost Profiler User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"applicationcostprofiler\",\"x-aws-signingName\":\"application-cost-profiler\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/applicationcostprofiler-2020-09-10.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/application-cost-profiler/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/applicationcostprofiler/2020-09-10/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/applicationcostprofiler/2020-09-10/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:appmesh\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-01-25\",\"versions\":[{\"key\":\"2019-01-25\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-01-25\",\"x-release\":\"v4\",\"title\":\"AWS App Mesh\",\"description\":\"

App Mesh is a service mesh based on the Envoy proxy that makes it easy to monitor and control microservices. App Mesh standardizes how your microservices communicate, giving you end-to-end visibility and helping to ensure high availability for your applications.

App Mesh gives you consistent visibility and network traffic controls for every microservice in an application. You can use App Mesh with Amazon Web Services Fargate, Amazon ECS, Amazon EKS, Kubernetes on Amazon Web Services, and Amazon EC2.

App Mesh supports microservice applications that use service discovery naming for their components. For more information about service discovery on Amazon ECS, see Service Discovery in the Amazon Elastic Container Service Developer Guide. Kubernetes kube-dns and coredns are supported. For more information, see DNS for Services and Pods in the Kubernetes documentation.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"appmesh\",\"x-aws-signingName\":\"appmesh\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/appmesh-2019-01-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/appmesh/\"},\"updated\":\"2020-03-07T10:12:22.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/appmesh/2019-01-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/appmesh/2019-01-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:apprunner\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2020-05-15\",\"versions\":[{\"key\":\"2020-05-15\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"version\":\"2020-05-15\",\"x-release\":\"v4\",\"title\":\"AWS App Runner\",\"description\":\"AWS App Runner

AWS App Runner is an application service that provides a fast, simple, and cost-effective way to go directly from an existing container image or source code to a running service in the AWS cloud in seconds. You don't need to learn new technologies, decide which compute service to use, or understand how to provision and configure AWS resources.

App Runner connects directly to your container registry or source code repository. It provides an automatic delivery pipeline with fully managed operations, high performance, scalability, and security.

For more information about App Runner, see the AWS App Runner Developer Guide. For release information, see the AWS App Runner Release Notes.

To install the Software Development Kits (SDKs), Integrated Development Environment (IDE) Toolkits, and command line tools that you can use to access the API, see Tools for Amazon Web Services.

Endpoints

For a list of Region-specific endpoints that App Runner supports, see AWS App Runner endpoints and quotas in the AWS General Reference.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"apprunner\",\"x-aws-signingName\":\"apprunner\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/apprunner-2020-05-15.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/apprunner/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/apprunner/2020-05-15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/apprunner/2020-05-15/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:appstream\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-12-01\",\"versions\":[{\"key\":\"2016-12-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-12-01\",\"x-release\":\"v4\",\"title\":\"Amazon AppStream\",\"description\":\"Amazon AppStream 2.0

This is the Amazon AppStream 2.0 API Reference. This documentation provides descriptions and syntax for each of the actions and data types in AppStream 2.0. AppStream 2.0 is a fully managed, secure application streaming service that lets you stream desktop applications to users without rewriting applications. AppStream 2.0 manages the AWS resources that are required to host and run your applications, scales automatically, and provides access to your users on demand.

You can call the AppStream 2.0 API operations by using an interface VPC endpoint (interface endpoint). For more information, see Access AppStream 2.0 API Operations and CLI Commands Through an Interface VPC Endpoint in the Amazon AppStream 2.0 Administration Guide.

To learn more about AppStream 2.0, see the following resources:

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"appstream\",\"x-aws-signingName\":\"appstream\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/appstream-2016-12-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/appstream2/\"},\"updated\":\"2020-02-28T16:47:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/appstream/2016-12-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/appstream/2016-12-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:appsync\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-07-25\",\"versions\":[{\"key\":\"2017-07-25\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-07-25\",\"x-release\":\"v4\",\"title\":\"AWS AppSync\",\"description\":\"AppSync provides API actions for creating and interacting with data sources using GraphQL from your application.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"appsync\",\"x-aws-signingName\":\"appsync\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/appsync-2017-07-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/appsync/\"},\"updated\":\"2020-02-28T16:47:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/appsync/2017-07-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/appsync/2017-07-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:athena\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-05-18\",\"versions\":[{\"key\":\"2017-05-18\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-05-18\",\"x-release\":\"v4\",\"title\":\"Amazon Athena\",\"description\":\"

Amazon Athena is an interactive query service that lets you use standard SQL to analyze data directly in Amazon S3. You can point Athena at your data in Amazon S3 and run ad-hoc queries and get results in seconds. Athena is serverless, so there is no infrastructure to set up or manage. You pay only for the queries you run. Athena scales automatically\\u2014executing queries in parallel\\u2014so results are fast, even with large datasets and complex queries. For more information, see What is Amazon Athena in the Amazon Athena User Guide.

If you connect to Athena using the JDBC driver, use version 1.1.0 of the driver or later with the Amazon Athena API. Earlier version drivers do not support the API. For more information and to download the driver, see Accessing Amazon Athena with JDBC.

For code samples using the Amazon Web Services SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"athena\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/athena-2017-05-18.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/athena/\"},\"updated\":\"2020-03-25T07:24:09.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/athena/2017-05-18/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/athena/2017-05-18/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:auditmanager\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2017-07-25\",\"versions\":[{\"key\":\"2017-07-25\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2017-07-25\",\"x-release\":\"v4\",\"title\":\"AWS Audit Manager\",\"description\":\"

Welcome to the Audit Manager API reference. This guide is for developers who need detailed information about the Audit Manager API operations, data types, and errors.

Audit Manager is a service that provides automated evidence collection so that you can continuously audit your Amazon Web Services usage, and assess the effectiveness of your controls to better manage risk and simplify compliance.

Audit Manager provides pre-built frameworks that structure and automate assessments for a given compliance standard. Frameworks include a pre-built collection of controls with descriptions and testing procedures, which are grouped according to the requirements of the specified compliance standard or regulation. You can also customize frameworks and controls to support internal audits with unique requirements.

Use the following links to get started with the Audit Manager API:

  • Actions: An alphabetical list of all Audit Manager API operations.

  • Data types: An alphabetical list of all Audit Manager data types.

  • Common parameters: Parameters that all Query operations can use.

  • Common errors: Client and server errors that all operations can return.

If you're new to Audit Manager, we recommend that you review the Audit Manager User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"auditmanager\",\"x-aws-signingName\":\"auditmanager\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/auditmanager-2017-07-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/auditmanager/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/auditmanager/2017-07-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/auditmanager/2017-07-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:autoscaling\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2011-01-01\",\"versions\":[{\"key\":\"2011-01-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2011-01-01\",\"x-release\":\"v4\",\"title\":\"Auto Scaling\",\"description\":\"Amazon EC2 Auto Scaling

Amazon EC2 Auto Scaling is designed to automatically launch or terminate EC2 instances based on user-defined scaling policies, scheduled actions, and health checks.

For more information about Amazon EC2 Auto Scaling, see the Amazon EC2 Auto Scaling User Guide. For information about granting IAM users required permissions for calls to Amazon EC2 Auto Scaling, see Granting IAM users required permissions for Amazon EC2 Auto Scaling resources in the Amazon EC2 Auto Scaling API Reference.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"autoscaling\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/autoscaling-2011-01-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/autoscaling/\"},\"updated\":\"2020-03-29T15:19:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/autoscaling/2011-01-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/autoscaling/2011-01-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:autoscaling-plans\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-01-06\",\"versions\":[{\"key\":\"2018-01-06\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-01-06\",\"x-release\":\"v4\",\"title\":\"AWS Auto Scaling Plans\",\"description\":\"AWS Auto Scaling

Use AWS Auto Scaling to create scaling plans for your applications to automatically scale your scalable AWS resources.

API Summary

You can use the AWS Auto Scaling service API to accomplish the following tasks:

  • Create and manage scaling plans

  • Define target tracking scaling policies to dynamically scale your resources based on utilization

  • Scale Amazon EC2 Auto Scaling groups using predictive scaling and dynamic scaling to scale your Amazon EC2 capacity faster

  • Set minimum and maximum capacity limits

  • Retrieve information on existing scaling plans

  • Access current forecast data and historical forecast data for up to 56 days previous

To learn more about AWS Auto Scaling, including information about granting IAM users required permissions for AWS Auto Scaling actions, see the AWS Auto Scaling User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"autoscaling-plans\",\"x-aws-signingName\":\"autoscaling-plans\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/autoscaling-plans-2018-01-06.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/autoscaling-plans/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/autoscaling-plans/2018-01-06/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/autoscaling-plans/2018-01-06/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:backup\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-11-15\",\"versions\":[{\"key\":\"2018-11-15\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-11-15\",\"x-release\":\"v4\",\"title\":\"AWS Backup\",\"description\":\"Backup

Backup is a unified backup service designed to protect Amazon Web Services services and their associated data. Backup simplifies the creation, migration, restoration, and deletion of backups, while also providing reporting and auditing.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"backup\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/backup-2018-11-15.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/backup/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/backup/2018-11-15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/backup/2018-11-15/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:batch\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-08-10\",\"versions\":[{\"key\":\"2016-08-10\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-08-10\",\"x-release\":\"v4\",\"title\":\"AWS Batch\",\"description\":\"Batch

Using Batch, you can run batch computing workloads on the Cloud. Batch computing is a common means for developers, scientists, and engineers to access large amounts of compute resources. Batch uses the advantages of this computing workload to remove the undifferentiated heavy lifting of configuring and managing required infrastructure. At the same time, it also adopts a familiar batch computing software approach. Given these advantages, Batch can help you to efficiently provision resources in response to jobs submitted, thus effectively helping you to eliminate capacity constraints, reduce compute costs, and deliver your results more quickly.

As a fully managed service, Batch can run batch computing workloads of any scale. Batch automatically provisions compute resources and optimizes workload distribution based on the quantity and scale of your specific workloads. With Batch, there's no need to install or manage batch computing software. This means that you can focus your time and energy on analyzing results and solving your specific problems.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"batch\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/batch-2016-08-10.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/batch/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/batch/2016-08-10/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/batch/2016-08-10/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:braket\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2019-09-01\",\"versions\":[{\"key\":\"2019-09-01\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2019-09-01\",\"x-release\":\"v4\",\"title\":\"Braket\",\"description\":\"The Amazon Braket API Reference provides information about the operations and structures supported in Amazon Braket.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"braket\",\"x-aws-signingName\":\"braket\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/braket-2019-09-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/braket/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/braket/2019-09-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/braket/2019-09-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:budgets\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-10-20\",\"versions\":[{\"key\":\"2016-10-20\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-10-20\",\"x-release\":\"v4\",\"title\":\"AWS Budgets\",\"description\":\"

The AWS Budgets API enables you to use AWS Budgets to plan your service usage, service costs, and instance reservations. The API reference provides descriptions, syntax, and usage examples for each of the actions and data types for AWS Budgets.

Budgets provide you with a way to see the following information:

  • How close your plan is to your budgeted amount or to the free tier limits

  • Your usage-to-date, including how much you've used of your Reserved Instances (RIs)

  • Your current estimated charges from AWS, and how much your predicted usage will accrue in charges by the end of the month

  • How much of your budget has been used

AWS updates your budget status several times a day. Budgets track your unblended costs, subscriptions, refunds, and RIs. You can create the following types of budgets:

  • Cost budgets - Plan how much you want to spend on a service.

  • Usage budgets - Plan how much you want to use one or more services.

  • RI utilization budgets - Define a utilization threshold, and receive alerts when your RI usage falls below that threshold. This lets you see if your RIs are unused or under-utilized.

  • RI coverage budgets - Define a coverage threshold, and receive alerts when the number of your instance hours that are covered by RIs fall below that threshold. This lets you see how much of your instance usage is covered by a reservation.

Service Endpoint

The AWS Budgets API provides the following endpoint:

  • https://budgets.amazonaws.com

For information about costs that are associated with the AWS Budgets API, see AWS Cost Management Pricing.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"budgets\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/budgets-2016-10-20.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/budgets/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/budgets/2016-10-20/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/budgets/2016-10-20/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:ce\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-10-25\",\"versions\":[{\"key\":\"2017-10-25\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-10-25\",\"x-release\":\"v4\",\"title\":\"AWS Cost Explorer Service\",\"description\":\"

You can use the Cost Explorer API to programmatically query your cost and usage data. You can query for aggregated data such as total monthly costs or total daily usage. You can also query for granular data. This might include the number of daily write operations for Amazon DynamoDB database tables in your production environment.

Service Endpoint

The Cost Explorer API provides the following endpoint:

  • https://ce.us-east-1.amazonaws.com

For information about the costs that are associated with the Cost Explorer API, see Amazon Web Services Cost Management Pricing.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"ce\",\"x-aws-signingName\":\"ce\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/ce-2017-10-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/ce/\"},\"updated\":\"2020-04-21T20:02:04.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ce/2017-10-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ce/2017-10-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:chime\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-05-01\",\"versions\":[{\"key\":\"2018-05-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-05-01\",\"x-release\":\"v4\",\"title\":\"Amazon Chime\",\"description\":\"

The Amazon Chime API (application programming interface) is designed for developers to perform key tasks, such as creating and managing Amazon Chime accounts, users, and Voice Connectors. This guide provides detailed information about the Amazon Chime API, including operations, types, inputs and outputs, and error codes. It also includes some server-side API actions to use with the Amazon Chime SDK. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime Developer Guide.

You can use an AWS SDK, the AWS Command Line Interface (AWS CLI), or the REST API to make API calls. We recommend using an AWS SDK or the AWS CLI. Each API operation includes links to information about using it with a language-specific AWS SDK or the AWS CLI.

Using an AWS SDK

You don't need to write code to calculate a signature for request authentication. The SDK clients authenticate your requests by using access keys that you provide. For more information about AWS SDKs, see the AWS Developer Center.

Using the AWS CLI

Use your access keys with the AWS CLI to make API calls. For information about setting up the AWS CLI, see Installing the AWS Command Line Interface in the AWS Command Line Interface User Guide. For a list of available Amazon Chime commands, see the Amazon Chime commands in the AWS CLI Command Reference.

Using REST APIs

If you use REST to make API calls, you must authenticate your request by providing a signature. Amazon Chime supports signature version 4. For more information, see Signature Version 4 Signing Process in the Amazon Web Services General Reference.

When making REST API calls, use the service name chime and REST endpoint https://service.chime.aws.amazon.com.

Administrative permissions are controlled using AWS Identity and Access Management (IAM). For more information, see Identity and Access Management for Amazon Chime in the Amazon Chime Administration Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"chime\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/chime-2018-05-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/chime/\"},\"updated\":\"2020-04-09T06:28:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:cloud9\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-09-23\",\"versions\":[{\"key\":\"2017-09-23\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-09-23\",\"x-release\":\"v4\",\"title\":\"AWS Cloud9\",\"description\":\"Cloud9

Cloud9 is a collection of tools that you can use to code, build, run, test, debug, and release software in the cloud.

For more information about Cloud9, see the Cloud9 User Guide.

Cloud9 supports these operations:

  • CreateEnvironmentEC2: Creates an Cloud9 development environment, launches an Amazon EC2 instance, and then connects from the instance to the environment.

  • CreateEnvironmentMembership: Adds an environment member to an environment.

  • DeleteEnvironment: Deletes an environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.

  • DeleteEnvironmentMembership: Deletes an environment member from an environment.

  • DescribeEnvironmentMemberships: Gets information about environment members for an environment.

  • DescribeEnvironments: Gets information about environments.

  • DescribeEnvironmentStatus: Gets status information for an environment.

  • ListEnvironments: Gets a list of environment identifiers.

  • ListTagsForResource: Gets the tags for an environment.

  • TagResource: Adds tags to an environment.

  • UntagResource: Removes tags from an environment.

  • UpdateEnvironment: Changes the settings of an existing environment.

  • UpdateEnvironmentMembership: Changes the settings of an existing environment member for an environment.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"cloud9\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/cloud9-2017-09-23.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/cloud9/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloud9/2017-09-23/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloud9/2017-09-23/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:clouddirectory\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-01-11\",\"versions\":[{\"key\":\"2017-01-11\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-01-11\",\"x-release\":\"v4\",\"title\":\"Amazon CloudDirectory\",\"description\":\"Amazon Cloud Directory

Amazon Cloud Directory is a component of the AWS Directory Service that simplifies the development and management of cloud-scale web, mobile, and IoT applications. This guide describes the Cloud Directory operations that you can call programmatically and includes detailed information on data types and errors. For information about Cloud Directory features, see AWS Directory Service and the Amazon Cloud Directory Developer Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"clouddirectory\",\"x-aws-signingName\":\"clouddirectory\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/clouddirectory-2017-01-11.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/clouddirectory/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/clouddirectory/2017-01-11/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/clouddirectory/2017-01-11/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:cloudformation\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2010-05-15\",\"versions\":[{\"key\":\"2010-05-15\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2010-05-15\",\"x-release\":\"v4\",\"title\":\"AWS CloudFormation\",\"description\":\"AWS CloudFormation

CloudFormation allows you to create and manage Amazon Web Services infrastructure deployments predictably and repeatedly. You can use CloudFormation to leverage Amazon Web Services products, such as Amazon Elastic Compute Cloud, Amazon Elastic Block Store, Amazon Simple Notification Service, Elastic Load Balancing, and Auto Scaling to build highly-reliable, highly scalable, cost-effective applications without creating or configuring the underlying Amazon Web Services infrastructure.

With CloudFormation, you declare all of your resources and dependencies in a template file. The template defines a collection of resources as a single unit called a stack. CloudFormation creates and deletes all member resources of the stack together and manages all dependencies between the resources for you.

For more information about CloudFormation, see the CloudFormation Product Page.

CloudFormation makes use of other Amazon Web Services products. If you need additional technical information about a specific Amazon Web Services product, you can find the product's technical documentation at docs.aws.amazon.com .

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"cloudformation\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/cloudformation-2010-05-15.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/cloudformation/\"},\"updated\":\"2020-04-09T06:28:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloudformation/2010-05-15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloudformation/2010-05-15/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:cloudfront\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-05-31\",\"versions\":[{\"key\":\"2020-05-31\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-05-31\",\"x-release\":\"v4\",\"title\":\"Amazon CloudFront\",\"description\":\"Amazon CloudFront

This is the Amazon CloudFront API Reference. This guide is for developers who need detailed information about CloudFront API actions, data types, and errors. For detailed information about CloudFront features, see the Amazon CloudFront Developer Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"cloudfront\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/cloudfront-2020-05-31.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/cloudfront/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloudfront/2020-05-31/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloudfront/2020-05-31/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:cloudhsm\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2014-05-30\",\"versions\":[{\"key\":\"2014-05-30\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2014-05-30\",\"x-release\":\"v4\",\"title\":\"Amazon CloudHSM\",\"description\":\"AWS CloudHSM Service

This is documentation for AWS CloudHSM Classic. For more information, see AWS CloudHSM Classic FAQs, the AWS CloudHSM Classic User Guide, and the AWS CloudHSM Classic API Reference.

For information about the current version of AWS CloudHSM, see AWS CloudHSM, the AWS CloudHSM User Guide, and the AWS CloudHSM API Reference.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"cloudhsm\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/cloudhsm-2014-05-30.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/cloudhsm/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloudhsm/2014-05-30/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloudhsm/2014-05-30/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:cloudhsmv2\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-04-28\",\"versions\":[{\"key\":\"2017-04-28\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-04-28\",\"x-release\":\"v4\",\"title\":\"AWS CloudHSM V2\",\"description\":\"For more information about AWS CloudHSM, see AWS CloudHSM and the AWS CloudHSM User Guide.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"cloudhsmv2\",\"x-aws-signingName\":\"cloudhsm\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/cloudhsmv2-2017-04-28.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/cloudhsmv2/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloudhsmv2/2017-04-28/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloudhsmv2/2017-04-28/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:cloudsearch\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2013-01-01\",\"versions\":[{\"key\":\"2013-01-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2013-01-01\",\"x-release\":\"v4\",\"title\":\"Amazon CloudSearch\",\"description\":\"Amazon CloudSearch Configuration Service

You use the Amazon CloudSearch configuration service to create, configure, and manage search domains. Configuration service requests are submitted using the AWS Query protocol. AWS Query requests are HTTP or HTTPS requests submitted via HTTP GET or POST with a query parameter named Action.

The endpoint for configuration service requests is region-specific: cloudsearch.region.amazonaws.com. For example, cloudsearch.us-east-1.amazonaws.com. For a current list of supported regions and endpoints, see Regions and Endpoints.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"cloudsearch\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/cloudsearch-2013-01-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/cloudsearch/\"},\"updated\":\"2020-03-29T15:19:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloudsearch/2013-01-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloudsearch/2013-01-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:cloudsearchdomain\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"preferred\":\"2013-01-01\",\"versions\":[{\"key\":\"2013-01-01\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"info\":{\"version\":\"2013-01-01\",\"x-release\":\"v4\",\"title\":\"Amazon CloudSearch Domain\",\"description\":\"

You use the AmazonCloudSearch2013 API to upload documents to a search domain and search those documents.

The endpoints for submitting UploadDocuments, Search, and Suggest requests are domain-specific. To get the endpoints for your domain, use the Amazon CloudSearch configuration service DescribeDomains action. The domain endpoints are also displayed on the domain dashboard in the Amazon CloudSearch console. You submit suggest requests to the search endpoint.

For more information, see the Amazon CloudSearch Developer Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"cloudsearchdomain\",\"x-aws-signingName\":\"cloudsearch\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/cloudsearchdomain-2013-01-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/cloudsearchdomain/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloudsearchdomain/2013-01-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloudsearchdomain/2013-01-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:cloudtrail\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2013-11-01\",\"versions\":[{\"key\":\"2013-11-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2013-11-01\",\"x-release\":\"v4\",\"title\":\"AWS CloudTrail\",\"description\":\"CloudTrail

This is the CloudTrail API Reference. It provides descriptions of actions, data types, common parameters, and common errors for CloudTrail.

CloudTrail is a web service that records Amazon Web Services API calls for your Amazon Web Services account and delivers log files to an Amazon S3 bucket. The recorded information includes the identity of the user, the start time of the Amazon Web Services API call, the source IP address, the request parameters, and the response elements returned by the service.

As an alternative to the API, you can use one of the Amazon Web Services SDKs, which consist of libraries and sample code for various programming languages and platforms (Java, Ruby, .NET, iOS, Android, etc.). The SDKs provide programmatic access to CloudTrail. For example, the SDKs handle cryptographically signing requests, managing errors, and retrying requests automatically. For more information about the Amazon Web Services SDKs, including how to download and install them, see Tools to Build on Amazon Web Services.

See the CloudTrail User Guide for information about the data that is included with each Amazon Web Services API call listed in the log files.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"cloudtrail\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/cloudtrail-2013-11-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/cloudtrail/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloudtrail/2013-11-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cloudtrail/2013-11-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:codeartifact\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"2018-09-22\",\"versions\":[{\"key\":\"2018-09-22\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"version\":\"2018-09-22\",\"x-release\":\"v4\",\"title\":\"CodeArtifact\",\"description\":\"

AWS CodeArtifact is a fully managed artifact repository compatible with language-native package managers and build tools such as npm, Apache Maven, and pip. You can use CodeArtifact to share packages with development teams and pull packages. Packages can be pulled from both public and CodeArtifact repositories. You can also create an upstream relationship between a CodeArtifact repository and another repository, which effectively merges their contents from the point of view of a package manager client.

AWS CodeArtifact Components

Use the information in this guide to help you work with the following CodeArtifact components:

  • Repository: A CodeArtifact repository contains a set of package versions, each of which maps to a set of assets, or files. Repositories are polyglot, so a single repository can contain packages of any supported type. Each repository exposes endpoints for fetching and publishing packages using tools like the npm CLI, the Maven CLI ( mvn ), and pip .

  • Domain: Repositories are aggregated into a higher-level entity known as a domain. All package assets and metadata are stored in the domain, but are consumed through repositories. A given package asset, such as a Maven JAR file, is stored once per domain, no matter how many repositories it's present in. All of the assets and metadata in a domain are encrypted with the same customer master key (CMK) stored in AWS Key Management Service (AWS KMS).

    Each repository is a member of a single domain and can't be moved to a different domain.

    The domain allows organizational policy to be applied across multiple repositories, such as which accounts can access repositories in the domain, and which public repositories can be used as sources of packages.

    Although an organization can have multiple domains, we recommend a single production domain that contains all published artifacts so that teams can find and share packages across their organization.

  • Package: A package is a bundle of software and the metadata required to resolve dependencies and install the software. CodeArtifact supports npm, PyPI, and Maven package formats.

    In CodeArtifact, a package consists of:

    • A name (for example, webpack is the name of a popular npm package)

    • An optional namespace (for example, @types in @types/node)

    • A set of versions (for example, 1.0.0, 1.0.1, 1.0.2, etc.)

    • Package-level metadata (for example, npm tags)

  • Package version: A version of a package, such as @types/node 12.6.9. The version number format and semantics vary for different package formats. For example, npm package versions must conform to the Semantic Versioning specification. In CodeArtifact, a package version consists of the version identifier, metadata at the package version level, and a set of assets.

  • Upstream repository: One repository is upstream of another when the package versions in it can be accessed from the repository endpoint of the downstream repository, effectively merging the contents of the two repositories from the point of view of a client. CodeArtifact allows creating an upstream relationship between two repositories.

  • Asset: An individual file stored in CodeArtifact associated with a package version, such as an npm .tgz file or Maven POM and JAR files.

CodeArtifact supports these operations:

  • AssociateExternalConnection: Adds an existing external connection to a repository.

  • CopyPackageVersions: Copies package versions from one repository to another repository in the same domain.

  • CreateDomain: Creates a domain

  • CreateRepository: Creates a CodeArtifact repository in a domain.

  • DeleteDomain: Deletes a domain. You cannot delete a domain that contains repositories.

  • DeleteDomainPermissionsPolicy: Deletes the resource policy that is set on a domain.

  • DeletePackageVersions: Deletes versions of a package. After a package has been deleted, it can be republished, but its assets and metadata cannot be restored because they have been permanently removed from storage.

  • DeleteRepository: Deletes a repository.

  • DeleteRepositoryPermissionsPolicy: Deletes the resource policy that is set on a repository.

  • DescribeDomain: Returns a DomainDescription object that contains information about the requested domain.

  • DescribePackageVersion: Returns a PackageVersionDescription object that contains details about a package version.

  • DescribeRepository: Returns a RepositoryDescription object that contains detailed information about the requested repository.

  • DisposePackageVersions: Disposes versions of a package. A package version with the status Disposed cannot be restored because they have been permanently removed from storage.

  • DisassociateExternalConnection: Removes an existing external connection from a repository.

  • GetAuthorizationToken: Generates a temporary authorization token for accessing repositories in the domain. The token expires the authorization period has passed. The default authorization period is 12 hours and can be customized to any length with a maximum of 12 hours.

  • GetDomainPermissionsPolicy: Returns the policy of a resource that is attached to the specified domain.

  • GetPackageVersionAsset: Returns the contents of an asset that is in a package version.

  • GetPackageVersionReadme: Gets the readme file or descriptive text for a package version.

  • GetRepositoryEndpoint: Returns the endpoint of a repository for a specific package format. A repository has one endpoint for each package format:

    • npm

    • pypi

    • maven

  • GetRepositoryPermissionsPolicy: Returns the resource policy that is set on a repository.

  • ListDomains: Returns a list of DomainSummary objects. Each returned DomainSummary object contains information about a domain.

  • ListPackages: Lists the packages in a repository.

  • ListPackageVersionAssets: Lists the assets for a given package version.

  • ListPackageVersionDependencies: Returns a list of the direct dependencies for a package version.

  • ListPackageVersions: Returns a list of package versions for a specified package in a repository.

  • ListRepositories: Returns a list of repositories owned by the AWS account that called this method.

  • ListRepositoriesInDomain: Returns a list of the repositories in a domain.

  • PutDomainPermissionsPolicy: Attaches a resource policy to a domain.

  • PutRepositoryPermissionsPolicy: Sets the resource policy on a repository that specifies permissions to access it.

  • UpdatePackageVersionsStatus: Updates the status of one or more versions of a package.

  • UpdateRepository: Updates the properties of a repository.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"codeartifact\",\"x-aws-signingName\":\"codeartifact\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/codeartifact-2018-09-22.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/codeartifact/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codeartifact/2018-09-22/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codeartifact/2018-09-22/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:codebuild\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-10-06\",\"versions\":[{\"key\":\"2016-10-06\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-10-06\",\"x-release\":\"v4\",\"title\":\"AWS CodeBuild\",\"description\":\"CodeBuild

CodeBuild is a fully managed build service in the cloud. CodeBuild compiles your source code, runs unit tests, and produces artifacts that are ready to deploy. CodeBuild eliminates the need to provision, manage, and scale your own build servers. It provides prepackaged build environments for the most popular programming languages and build tools, such as Apache Maven, Gradle, and more. You can also fully customize build environments in CodeBuild to use your own build tools. CodeBuild scales automatically to meet peak build requests. You pay only for the build time you consume. For more information about CodeBuild, see the CodeBuild User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"codebuild\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/codebuild-2016-10-06.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/codebuild/\"},\"updated\":\"2020-05-07T20:22:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codebuild/2016-10-06/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codebuild/2016-10-06/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:codecommit\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-04-13\",\"versions\":[{\"key\":\"2015-04-13\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-04-13\",\"x-release\":\"v4\",\"title\":\"AWS CodeCommit\",\"description\":\"AWS CodeCommit

This is the AWS CodeCommit API Reference. This reference provides descriptions of the operations and data types for AWS CodeCommit API along with usage examples.

You can use the AWS CodeCommit API to work with the following objects:

Repositories, by calling the following:

  • BatchGetRepositories, which returns information about one or more repositories associated with your AWS account.

  • CreateRepository, which creates an AWS CodeCommit repository.

  • DeleteRepository, which deletes an AWS CodeCommit repository.

  • GetRepository, which returns information about a specified repository.

  • ListRepositories, which lists all AWS CodeCommit repositories associated with your AWS account.

  • UpdateRepositoryDescription, which sets or updates the description of the repository.

  • UpdateRepositoryName, which changes the name of the repository. If you change the name of a repository, no other users of that repository can access it until you send them the new HTTPS or SSH URL to use.

Branches, by calling the following:

  • CreateBranch, which creates a branch in a specified repository.

  • DeleteBranch, which deletes the specified branch in a repository unless it is the default branch.

  • GetBranch, which returns information about a specified branch.

  • ListBranches, which lists all branches for a specified repository.

  • UpdateDefaultBranch, which changes the default branch for a repository.

Files, by calling the following:

  • DeleteFile, which deletes the content of a specified file from a specified branch.

  • GetBlob, which returns the base-64 encoded content of an individual Git blob object in a repository.

  • GetFile, which returns the base-64 encoded content of a specified file.

  • GetFolder, which returns the contents of a specified folder or directory.

  • PutFile, which adds or modifies a single file in a specified repository and branch.

Commits, by calling the following:

  • BatchGetCommits, which returns information about one or more commits in a repository.

  • CreateCommit, which creates a commit for changes to a repository.

  • GetCommit, which returns information about a commit, including commit messages and author and committer information.

  • GetDifferences, which returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or other fully qualified reference).

Merges, by calling the following:

  • BatchDescribeMergeConflicts, which returns information about conflicts in a merge between commits in a repository.

  • CreateUnreferencedMergeCommit, which creates an unreferenced commit between two branches or commits for the purpose of comparing them and identifying any potential conflicts.

  • DescribeMergeConflicts, which returns information about merge conflicts between the base, source, and destination versions of a file in a potential merge.

  • GetMergeCommit, which returns information about the merge between a source and destination commit.

  • GetMergeConflicts, which returns information about merge conflicts between the source and destination branch in a pull request.

  • GetMergeOptions, which returns information about the available merge options between two branches or commit specifiers.

  • MergeBranchesByFastForward, which merges two branches using the fast-forward merge option.

  • MergeBranchesBySquash, which merges two branches using the squash merge option.

  • MergeBranchesByThreeWay, which merges two branches using the three-way merge option.

Pull requests, by calling the following:

Approval rule templates, by calling the following:

Comments in a repository, by calling the following:

Tags used to tag resources in AWS CodeCommit (not Git tags), by calling the following:

  • ListTagsForResource, which gets information about AWS tags for a specified Amazon Resource Name (ARN) in AWS CodeCommit.

  • TagResource, which adds or updates tags for a resource in AWS CodeCommit.

  • UntagResource, which removes tags for a resource in AWS CodeCommit.

Triggers, by calling the following:

  • GetRepositoryTriggers, which returns information about triggers configured for a repository.

  • PutRepositoryTriggers, which replaces all triggers for a repository and can be used to create or delete triggers.

  • TestRepositoryTriggers, which tests the functionality of a repository trigger by sending data to the trigger target.

For information about how to use AWS CodeCommit, see the AWS CodeCommit User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"codecommit\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/codecommit-2015-04-13.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/codecommit/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codecommit/2015-04-13/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codecommit/2015-04-13/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:codedeploy\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2014-10-06\",\"versions\":[{\"key\":\"2014-10-06\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2014-10-06\",\"x-release\":\"v4\",\"title\":\"AWS CodeDeploy\",\"description\":\"AWS CodeDeploy

AWS CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances running in your own facility, serverless AWS Lambda functions, or applications in an Amazon ECS service.

You can deploy a nearly unlimited variety of application content, such as an updated Lambda function, updated applications in an Amazon ECS service, code, web and configuration files, executables, packages, scripts, multimedia files, and so on. AWS CodeDeploy can deploy application content stored in Amazon S3 buckets, GitHub repositories, or Bitbucket repositories. You do not need to make changes to your existing code before you can use AWS CodeDeploy.

AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications, without many of the risks associated with error-prone manual deployments.

AWS CodeDeploy Components

Use the information in this guide to help you work with the following AWS CodeDeploy components:

  • Application: A name that uniquely identifies the application you want to deploy. AWS CodeDeploy uses this name, which functions as a container, to ensure the correct combination of revision, deployment configuration, and deployment group are referenced during a deployment.

  • Deployment group: A set of individual instances, CodeDeploy Lambda deployment configuration settings, or an Amazon ECS service and network details. A Lambda deployment group specifies how to route traffic to a new version of a Lambda function. An Amazon ECS deployment group specifies the service created in Amazon ECS to deploy, a load balancer, and a listener to reroute production traffic to an updated containerized application. An EC2/On-premises deployment group contains individually tagged instances, Amazon EC2 instances in Amazon EC2 Auto Scaling groups, or both. All deployment groups can specify optional trigger, alarm, and rollback settings.

  • Deployment configuration: A set of deployment rules and deployment success and failure conditions used by AWS CodeDeploy during a deployment.

  • Deployment: The process and the components used when updating a Lambda function, a containerized application in an Amazon ECS service, or of installing content on one or more instances.

  • Application revisions: For an AWS Lambda deployment, this is an AppSpec file that specifies the Lambda function to be updated and one or more functions to validate deployment lifecycle events. For an Amazon ECS deployment, this is an AppSpec file that specifies the Amazon ECS task definition, container, and port where production traffic is rerouted. For an EC2/On-premises deployment, this is an archive file that contains source content\\u2014source code, webpages, executable files, and deployment scripts\\u2014along with an AppSpec file. Revisions are stored in Amazon S3 buckets or GitHub repositories. For Amazon S3, a revision is uniquely identified by its Amazon S3 object key and its ETag, version, or both. For GitHub, a revision is uniquely identified by its commit ID.

This guide also contains information to help you get details about the instances in your deployments, to make on-premises instances available for AWS CodeDeploy deployments, to get details about a Lambda function deployment, and to get details about Amazon ECS service deployments.

AWS CodeDeploy Information Resources

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"codedeploy\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/codedeploy-2014-10-06.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/codedeploy/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codedeploy/2014-10-06/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codedeploy/2014-10-06/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:codeguru-reviewer\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-09-19\",\"versions\":[{\"key\":\"2019-09-19\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-09-19\",\"x-release\":\"v4\",\"title\":\"Amazon CodeGuru Reviewer\",\"description\":\"

This section provides documentation for the Amazon CodeGuru Reviewer API operations. CodeGuru Reviewer is a service that uses program analysis and machine learning to detect potential defects that are difficult for developers to find and recommends fixes in your Java and Python code.

By proactively detecting and providing recommendations for addressing code defects and implementing best practices, CodeGuru Reviewer improves the overall quality and maintainability of your code base during the code review stage. For more information about CodeGuru Reviewer, see the Amazon CodeGuru Reviewer User Guide.

To improve the security of your CodeGuru Reviewer API calls, you can establish a private connection between your VPC and CodeGuru Reviewer by creating an interface VPC endpoint. For more information, see CodeGuru Reviewer and interface VPC endpoints (Amazon Web Services PrivateLink) in the Amazon CodeGuru Reviewer User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"codeguru-reviewer\",\"x-aws-signingName\":\"codeguru-reviewer\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/codeguru-reviewer-2019-09-19.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/codeguru-reviewer/\"},\"updated\":\"2020-05-11T19:05:17.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codeguru-reviewer/2019-09-19/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codeguru-reviewer/2019-09-19/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:codeguruprofiler\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-07-18\",\"versions\":[{\"key\":\"2019-07-18\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-07-18\",\"x-release\":\"v4\",\"title\":\"Amazon CodeGuru Profiler\",\"description\":\"

This section provides documentation for the Amazon CodeGuru Profiler API operations.

Amazon CodeGuru Profiler collects runtime performance data from your live applications, and provides recommendations that can help you fine-tune your application performance. Using machine learning algorithms, CodeGuru Profiler can help you find your most expensive lines of code and suggest ways you can improve efficiency and remove CPU bottlenecks.

Amazon CodeGuru Profiler provides different visualizations of profiling data to help you identify what code is running on the CPU, see how much time is consumed, and suggest ways to reduce CPU utilization.

Amazon CodeGuru Profiler currently supports applications written in all Java virtual machine (JVM) languages and Python. While CodeGuru Profiler supports both visualizations and recommendations for applications written in Java, it can also generate visualizations and a subset of recommendations for applications written in other JVM languages and Python.

For more information, see What is Amazon CodeGuru Profiler in the Amazon CodeGuru Profiler User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"codeguruprofiler\",\"x-aws-signingName\":\"codeguru-profiler\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/codeguruprofiler-2019-07-18.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/codeguru-profiler/\"},\"updated\":\"2020-04-09T06:28:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codeguruprofiler/2019-07-18/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codeguruprofiler/2019-07-18/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:codepipeline\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-07-09\",\"versions\":[{\"key\":\"2015-07-09\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-07-09\",\"x-release\":\"v4\",\"title\":\"AWS CodePipeline\",\"description\":\"AWS CodePipeline

Overview

This is the AWS CodePipeline API Reference. This guide provides descriptions of the actions and data types for AWS CodePipeline. Some functionality for your pipeline can only be configured through the API. For more information, see the AWS CodePipeline User Guide.

You can use the AWS CodePipeline API to work with pipelines, stages, actions, and transitions.

Pipelines are models of automated release processes. Each pipeline is uniquely named, and consists of stages, actions, and transitions.

You can work with pipelines by calling:

  • CreatePipeline, which creates a uniquely named pipeline.

  • DeletePipeline, which deletes the specified pipeline.

  • GetPipeline, which returns information about the pipeline structure and pipeline metadata, including the pipeline Amazon Resource Name (ARN).

  • GetPipelineExecution, which returns information about a specific execution of a pipeline.

  • GetPipelineState, which returns information about the current state of the stages and actions of a pipeline.

  • ListActionExecutions, which returns action-level details for past executions. The details include full stage and action-level details, including individual action duration, status, any errors that occurred during the execution, and input and output artifact location details.

  • ListPipelines, which gets a summary of all of the pipelines associated with your account.

  • ListPipelineExecutions, which gets a summary of the most recent executions for a pipeline.

  • StartPipelineExecution, which runs the most recent revision of an artifact through the pipeline.

  • StopPipelineExecution, which stops the specified pipeline execution from continuing through the pipeline.

  • UpdatePipeline, which updates a pipeline with edits or changes to the structure of the pipeline.

Pipelines include stages. Each stage contains one or more actions that must complete before the next stage begins. A stage results in success or failure. If a stage fails, the pipeline stops at that stage and remains stopped until either a new version of an artifact appears in the source location, or a user takes action to rerun the most recent artifact through the pipeline. You can call GetPipelineState, which displays the status of a pipeline, including the status of stages in the pipeline, or GetPipeline, which returns the entire structure of the pipeline, including the stages of that pipeline. For more information about the structure of stages and actions, see AWS CodePipeline Pipeline Structure Reference.

Pipeline stages include actions that are categorized into categories such as source or build actions performed in a stage of a pipeline. For example, you can use a source action to import artifacts into a pipeline from a source such as Amazon S3. Like stages, you do not work with actions directly in most cases, but you do define and interact with actions when working with pipeline operations such as CreatePipeline and GetPipelineState. Valid action categories are:

  • Source

  • Build

  • Test

  • Deploy

  • Approval

  • Invoke

Pipelines also include transitions, which allow the transition of artifacts from one stage to the next in a pipeline after the actions in one stage complete.

You can work with transitions by calling:

Using the API to integrate with AWS CodePipeline

For third-party integrators or developers who want to create their own integrations with AWS CodePipeline, the expected sequence varies from the standard API user. To integrate with AWS CodePipeline, developers need to work with the following items:

Jobs, which are instances of an action. For example, a job for a source action might import a revision of an artifact from a source.

You can work with jobs by calling:

Third party jobs, which are instances of an action created by a partner action and integrated into AWS CodePipeline. Partner actions are created by members of the AWS Partner Network.

You can work with third party jobs by calling:

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"codepipeline\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/codepipeline-2015-07-09.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/codepipeline/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codepipeline/2015-07-09/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codepipeline/2015-07-09/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:codestar\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-04-19\",\"versions\":[{\"key\":\"2017-04-19\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-04-19\",\"x-release\":\"v4\",\"title\":\"AWS CodeStar\",\"description\":\"AWS CodeStar

This is the API reference for AWS CodeStar. This reference provides descriptions of the operations and data types for the AWS CodeStar API along with usage examples.

You can use the AWS CodeStar API to work with:

Projects and their resources, by calling the following:

  • DeleteProject, which deletes a project.

  • DescribeProject, which lists the attributes of a project.

  • ListProjects, which lists all projects associated with your AWS account.

  • ListResources, which lists the resources associated with a project.

  • ListTagsForProject, which lists the tags associated with a project.

  • TagProject, which adds tags to a project.

  • UntagProject, which removes tags from a project.

  • UpdateProject, which updates the attributes of a project.

Teams and team members, by calling the following:

  • AssociateTeamMember, which adds an IAM user to the team for a project.

  • DisassociateTeamMember, which removes an IAM user from the team for a project.

  • ListTeamMembers, which lists all the IAM users in the team for a project, including their roles and attributes.

  • UpdateTeamMember, which updates a team member's attributes in a project.

Users, by calling the following:

  • CreateUserProfile, which creates a user profile that contains data associated with the user across all projects.

  • DeleteUserProfile, which deletes all user profile information across all projects.

  • DescribeUserProfile, which describes the profile of a user.

  • ListUserProfiles, which lists all user profiles.

  • UpdateUserProfile, which updates the profile for a user.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"codestar\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/codestar-2017-04-19.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/codestar/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codestar/2017-04-19/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codestar/2017-04-19/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:codestar-connections\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-12-01\",\"versions\":[{\"key\":\"2019-12-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-12-01\",\"x-release\":\"v4\",\"title\":\"AWS CodeStar connections\",\"description\":\"AWS CodeStar Connections

This AWS CodeStar Connections API Reference provides descriptions and usage examples of the operations and data types for the AWS CodeStar Connections API. You can use the connections API to work with connections and installations.

Connections are configurations that you use to connect AWS resources to external code repositories. Each connection is a resource that can be given to services such as CodePipeline to connect to a third-party repository such as Bitbucket. For example, you can add the connection in CodePipeline so that it triggers your pipeline when a code change is made to your third-party code repository. Each connection is named and associated with a unique ARN that is used to reference the connection.

When you create a connection, the console initiates a third-party connection handshake. Installations are the apps that are used to conduct this handshake. For example, the installation for the Bitbucket provider type is the Bitbucket app. When you create a connection, you can choose an existing installation or create one.

When you want to create a connection to an installed provider type such as GitHub Enterprise Server, you create a host for your connections.

You can work with connections by calling:

  • CreateConnection, which creates a uniquely named connection that can be referenced by services such as CodePipeline.

  • DeleteConnection, which deletes the specified connection.

  • GetConnection, which returns information about the connection, including the connection status.

  • ListConnections, which lists the connections associated with your account.

You can work with hosts by calling:

  • CreateHost, which creates a host that represents the infrastructure where your provider is installed.

  • DeleteHost, which deletes the specified host.

  • GetHost, which returns information about the host, including the setup status.

  • ListHosts, which lists the hosts associated with your account.

You can work with tags in AWS CodeStar Connections by calling the following:

  • ListTagsForResource, which gets information about AWS tags for a specified Amazon Resource Name (ARN) in AWS CodeStar Connections.

  • TagResource, which adds or updates tags for a resource in AWS CodeStar Connections.

  • UntagResource, which removes tags for a resource in AWS CodeStar Connections.

For information about how to use AWS CodeStar Connections, see the Developer Tools User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"codestar-connections\",\"x-aws-signingName\":\"codestar-connections\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/codestar-connections-2019-12-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/codestar-connections/\"},\"updated\":\"2020-05-06T20:09:09.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codestar-connections/2019-12-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codestar-connections/2019-12-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:codestar-notifications\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-10-15\",\"versions\":[{\"key\":\"2019-10-15\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-10-15\",\"x-release\":\"v4\",\"title\":\"AWS CodeStar Notifications\",\"description\":\"

This AWS CodeStar Notifications API Reference provides descriptions and usage examples of the operations and data types for the AWS CodeStar Notifications API. You can use the AWS CodeStar Notifications API to work with the following objects:

Notification rules, by calling the following:

Targets, by calling the following:

  • DeleteTarget, which removes a notification rule target (SNS topic) from a notification rule.

  • ListTargets, which lists the targets associated with a notification rule.

Events, by calling the following:

  • ListEventTypes, which lists the event types you can include in a notification rule.

Tags, by calling the following:

  • ListTagsForResource, which lists the tags already associated with a notification rule in your account.

  • TagResource, which associates a tag you provide with a notification rule in your account.

  • UntagResource, which removes a tag from a notification rule in your account.

For information about how to use AWS CodeStar Notifications, see link in the CodeStarNotifications User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"codestar-notifications\",\"x-aws-signingName\":\"codestar-notifications\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/codestar-notifications-2019-10-15.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/codestar-notifications/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codestar-notifications/2019-10-15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/codestar-notifications/2019-10-15/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:cognito-identity\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2014-06-30\",\"versions\":[{\"key\":\"2014-06-30\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2014-06-30\",\"x-release\":\"v4\",\"title\":\"Amazon Cognito Identity\",\"description\":\"Amazon Cognito Federated Identities

Amazon Cognito Federated Identities is a web service that delivers scoped temporary credentials to mobile devices and other untrusted environments. It uniquely identifies a device and supplies the user with a consistent identity over the lifetime of an application.

Using Amazon Cognito Federated Identities, you can enable authentication with one or more third-party identity providers (Facebook, Google, or Login with Amazon) or an Amazon Cognito user pool, and you can also choose to support unauthenticated access from your app. Cognito delivers a unique identifier for each user and acts as an OpenID token provider trusted by AWS Security Token Service (STS) to access temporary, limited-privilege AWS credentials.

For a description of the authentication flow from the Amazon Cognito Developer Guide see Authentication Flow.

For more information see Amazon Cognito Federated Identities.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"cognito-identity\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/cognito-identity-2014-06-30.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/cognito-identity/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cognito-identity/2014-06-30/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cognito-identity/2014-06-30/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:cognito-idp\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-04-18\",\"versions\":[{\"key\":\"2016-04-18\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-04-18\",\"x-release\":\"v4\",\"title\":\"Amazon Cognito Identity Provider\",\"description\":\"

Using the Amazon Cognito User Pools API, you can create a user pool to manage directories and users. You can authenticate a user to obtain tokens related to user identity and access policies.

This API reference provides information about user pools in Amazon Cognito User Pools.

For more information, see the Amazon Cognito Documentation.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"cognito-idp\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/cognito-idp-2016-04-18.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/cognito-idp/\"},\"updated\":\"2020-03-17T09:20:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cognito-idp/2016-04-18/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cognito-idp/2016-04-18/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:cognito-sync\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2014-06-30\",\"versions\":[{\"key\":\"2014-06-30\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2014-06-30\",\"x-release\":\"v4\",\"title\":\"Amazon Cognito Sync\",\"description\":\"Amazon Cognito Sync

Amazon Cognito Sync provides an AWS service and client library that enable cross-device syncing of application-related user data. High-level client libraries are available for both iOS and Android. You can use these libraries to persist data locally so that it's available even if the device is offline. Developer credentials don't need to be stored on the mobile device to access the service. You can use Amazon Cognito to obtain a normalized user ID and credentials. User data is persisted in a dataset that can store up to 1 MB of key-value pairs, and you can have up to 20 datasets per user identity.

With Amazon Cognito Sync, the data stored for each identity is accessible only to credentials assigned to that identity. In order to use the Cognito Sync service, you need to make API calls using credentials retrieved with Amazon Cognito Identity service.

If you want to use Cognito Sync in an Android or iOS application, you will probably want to make API calls via the AWS Mobile SDK. To learn more, see the Developer Guide for Android and the Developer Guide for iOS.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"cognito-sync\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/cognito-sync-2014-06-30.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/cognito-sync/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cognito-sync/2014-06-30/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cognito-sync/2014-06-30/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:comprehend\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-11-27\",\"versions\":[{\"key\":\"2017-11-27\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-11-27\",\"x-release\":\"v4\",\"title\":\"Amazon Comprehend\",\"description\":\"Amazon Comprehend is an AWS service for gaining insight into the content of documents. Use these actions to determine the topics contained in your documents, the topics they discuss, the predominant sentiment expressed in them, the predominant language used, and more.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"comprehend\",\"x-aws-signingName\":\"comprehend\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/comprehend-2017-11-27.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/comprehend/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/comprehend/2017-11-27/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/comprehend/2017-11-27/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:comprehendmedical\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-10-30\",\"versions\":[{\"key\":\"2018-10-30\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-10-30\",\"x-release\":\"v4\",\"title\":\"AWS Comprehend Medical\",\"description\":\" Amazon Comprehend Medical extracts structured information from unstructured clinical text. Use these actions to gain insight in your documents. \",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"comprehendmedical\",\"x-aws-signingName\":\"comprehendmedical\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/comprehendmedical-2018-10-30.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/comprehendmedical/\"},\"updated\":\"2020-05-06T20:09:09.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/comprehendmedical/2018-10-30/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/comprehendmedical/2018-10-30/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:compute-optimizer\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-11-01\",\"versions\":[{\"key\":\"2019-11-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-11-01\",\"x-release\":\"v4\",\"title\":\"AWS Compute Optimizer\",\"description\":\"Compute Optimizer is a service that analyzes the configuration and utilization metrics of your Amazon Web Services compute resources, such as Amazon EC2 instances, Amazon EC2 Auto Scaling groups, Lambda functions, and Amazon EBS volumes. It reports whether your resources are optimal, and generates optimization recommendations to reduce the cost and improve the performance of your workloads. Compute Optimizer also provides recent utilization metric data, in addition to projected utilization metric data for the recommendations, which you can use to evaluate which recommendation provides the best price-performance trade-off. The analysis of your usage patterns can help you decide when to move or resize your running resources, and still meet your performance and capacity requirements. For more information about Compute Optimizer, including the required permissions to use the service, see the Compute Optimizer User Guide.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"compute-optimizer\",\"x-aws-signingName\":\"compute-optimizer\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/compute-optimizer-2019-11-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/compute-optimizer/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/compute-optimizer/2019-11-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/compute-optimizer/2019-11-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:config\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2014-11-12\",\"versions\":[{\"key\":\"2014-11-12\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2014-11-12\",\"x-release\":\"v4\",\"title\":\"AWS Config\",\"description\":\"Config

Config provides a way to keep track of the configurations of all the Amazon Web Services resources associated with your Amazon Web Services account. You can use Config to get the current and historical configurations of each Amazon Web Services resource and also to get information about the relationship between the resources. An Amazon Web Services resource can be an Amazon Compute Cloud (Amazon EC2) instance, an Elastic Block Store (EBS) volume, an elastic network Interface (ENI), or a security group. For a complete list of resources currently supported by Config, see Supported Amazon Web Services resources.

You can access and manage Config through the Amazon Web Services Management Console, the Amazon Web Services Command Line Interface (Amazon Web Services CLI), the Config API, or the Amazon Web Services SDKs for Config. This reference guide contains documentation for the Config API and the Amazon Web Services CLI commands that you can use to manage Config. The Config API uses the Signature Version 4 protocol for signing requests. For more information about how to sign a request with this protocol, see Signature Version 4 Signing Process. For detailed information about Config features and their associated actions or commands, as well as how to work with Amazon Web Services Management Console, see What Is Config in the Config Developer Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"config\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/config-2014-11-12.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/config/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/config/2014-11-12/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/config/2014-11-12/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:connect\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-08-08\",\"versions\":[{\"key\":\"2017-08-08\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-08-08\",\"x-release\":\"v4\",\"title\":\"Amazon Connect Service\",\"description\":\"

Amazon Connect is a cloud-based contact center solution that you use to set up and manage a customer contact center and provide reliable customer engagement at any scale.

Amazon Connect provides metrics and real-time reporting that enable you to optimize contact routing. You can also resolve customer issues more efficiently by getting customers in touch with the appropriate agents.

There are limits to the number of Amazon Connect resources that you can create. There are also limits to the number of requests that you can make per second. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.

You can connect programmatically to an AWS service by using an endpoint. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints.

Working with contact flows? Check out the Amazon Connect Flow language.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"connect\",\"x-aws-signingName\":\"connect\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/connect-2017-08-08.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/connect/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/connect/2017-08-08/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/connect/2017-08-08/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:connect-contact-lens\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-08-21\",\"versions\":[{\"key\":\"2020-08-21\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-08-21\",\"x-release\":\"v4\",\"title\":\"Amazon Connect Contact Lens\",\"description\":\"

Contact Lens for Amazon Connect enables you to analyze conversations between customer and agents, by using speech transcription, natural language processing, and intelligent search capabilities. It performs sentiment analysis, detects issues, and enables you to automatically categorize contacts.

Contact Lens for Amazon Connect provides both real-time and post-call analytics of customer-agent conversations. For more information, see Analyze conversations using Contact Lens in the Amazon Connect Administrator Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"connect-contact-lens\",\"x-aws-signingName\":\"connect\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/connect-contact-lens-2020-08-21.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/contact-lens/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/connect-contact-lens/2020-08-21/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/connect-contact-lens/2020-08-21/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:connectparticipant\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-09-07\",\"versions\":[{\"key\":\"2018-09-07\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-09-07\",\"x-release\":\"v4\",\"title\":\"Amazon Connect Participant Service\",\"description\":\"

Amazon Connect is a cloud-based contact center solution that makes it easy to set up and manage a customer contact center and provide reliable customer engagement at any scale.

Amazon Connect enables customer contacts through voice or chat.

The APIs described here are used by chat participants, such as agents and customers.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"connectparticipant\",\"x-aws-signingName\":\"execute-api\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/connectparticipant-2018-09-07.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/connect/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/connectparticipant/2018-09-07/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/connectparticipant/2018-09-07/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:cur\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-01-06\",\"versions\":[{\"key\":\"2017-01-06\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-01-06\",\"x-release\":\"v4\",\"title\":\"AWS Cost and Usage Report Service\",\"description\":\"

The AWS Cost and Usage Report API enables you to programmatically create, query, and delete AWS Cost and Usage report definitions.

AWS Cost and Usage reports track the monthly AWS costs and usage associated with your AWS account. The report contains line items for each unique combination of AWS product, usage type, and operation that your AWS account uses. You can configure the AWS Cost and Usage report to show only the data that you want, using the AWS Cost and Usage API.

Service Endpoint

The AWS Cost and Usage Report API provides the following endpoint:

  • cur.us-east-1.amazonaws.com

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"cur\",\"x-aws-signingName\":\"cur\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/cur-2017-01-06.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/cur/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cur/2017-01-06/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/cur/2017-01-06/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:customer-profiles\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-08-15\",\"versions\":[{\"key\":\"2020-08-15\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-08-15\",\"x-release\":\"v4\",\"title\":\"Amazon Connect Customer Profiles\",\"description\":\"Amazon Connect Customer Profiles

Welcome to the Amazon Connect Customer Profiles API Reference. This guide provides information about the Amazon Connect Customer Profiles API, including supported operations, data types, parameters, and schemas.

Amazon Connect Customer Profiles is a unified customer profile for your contact center that has pre-built connectors powered by AppFlow that make it easy to combine customer information from third party applications, such as Salesforce (CRM), ServiceNow (ITSM), and your enterprise resource planning (ERP), with contact history from your Amazon Connect contact center.

If you're new to Amazon Connect , you might find it helpful to also review the Amazon Connect Administrator Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"customer-profiles\",\"x-aws-signingName\":\"profile\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/customer-profiles-2020-08-15.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/profile/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/customer-profiles/2020-08-15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/customer-profiles/2020-08-15/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:databrew\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2017-07-25\",\"versions\":[{\"key\":\"2017-07-25\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2017-07-25\",\"x-release\":\"v4\",\"title\":\"AWS Glue DataBrew\",\"description\":\"Glue DataBrew is a visual, cloud-scale data-preparation service. DataBrew simplifies data preparation tasks, targeting data issues that are hard to spot and time-consuming to fix. DataBrew empowers users of all technical levels to visualize the data and perform one-click data transformations, with no coding required.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"databrew\",\"x-aws-signingName\":\"databrew\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/databrew-2017-07-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/databrew/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/databrew/2017-07-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/databrew/2017-07-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:dataexchange\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-07-25\",\"versions\":[{\"key\":\"2017-07-25\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-07-25\",\"x-release\":\"v4\",\"title\":\"AWS Data Exchange\",\"description\":\"

AWS Data Exchange is a service that makes it easy for AWS customers to exchange data in the cloud. You can use the AWS Data Exchange APIs to create, update, manage, and access file-based data set in the AWS Cloud.

As a subscriber, you can view and access the data sets that you have an entitlement to through a subscription. You can use the APIS to download or copy your entitled data sets to Amazon S3 for use across a variety of AWS analytics and machine learning services.

As a provider, you can create and manage your data sets that you would like to publish to a product. Being able to package and provide your data sets into products requires a few steps to determine eligibility. For more information, visit the AWS Data Exchange User Guide.

A data set is a collection of data that can be changed or updated over time. Data sets can be updated using revisions, which represent a new version or incremental change to a data set. A revision contains one or more assets. An asset in AWS Data Exchange is a piece of data that can be stored as an Amazon S3 object. The asset can be a structured data file, an image file, or some other data file. Jobs are asynchronous import or export operations used to create or copy assets.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"dataexchange\",\"x-aws-signingName\":\"dataexchange\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/dataexchange-2017-07-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/dataexchange/\"},\"updated\":\"2020-04-27T20:04:05.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/dataexchange/2017-07-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/dataexchange/2017-07-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:datapipeline\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2012-10-29\",\"versions\":[{\"key\":\"2012-10-29\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2012-10-29\",\"x-release\":\"v4\",\"title\":\"AWS Data Pipeline\",\"description\":\"

AWS Data Pipeline configures and manages a data-driven workflow called a pipeline. AWS Data Pipeline handles the details of scheduling and ensuring that data dependencies are met so that your application can focus on processing the data.

AWS Data Pipeline provides a JAR implementation of a task runner called AWS Data Pipeline Task Runner. AWS Data Pipeline Task Runner provides logic for common data management scenarios, such as performing database queries and running data analysis using Amazon Elastic MapReduce (Amazon EMR). You can use AWS Data Pipeline Task Runner as your task runner, or you can write your own task runner to provide custom data management.

AWS Data Pipeline implements two main sets of functionality. Use the first set to create a pipeline and define data sources, schedules, dependencies, and the transforms to be performed on the data. Use the second set in your task runner application to receive the next task ready for processing. The logic for performing the task, such as querying the data, running data analysis, or converting the data from one format to another, is contained within the task runner. The task runner performs the task assigned to it by the web service, reporting progress to the web service as it does so. When the task is done, the task runner reports the final success or failure of the task to the web service.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"datapipeline\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/datapipeline-2012-10-29.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/datapipeline/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/datapipeline/2012-10-29/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/datapipeline/2012-10-29/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:datasync\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-11-09\",\"versions\":[{\"key\":\"2018-11-09\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-11-09\",\"x-release\":\"v4\",\"title\":\"AWS DataSync\",\"description\":\"DataSync

DataSync is a managed data transfer service that makes it simpler for you to automate moving data between on-premises storage and Amazon Simple Storage Service (Amazon S3) or Amazon Elastic File System (Amazon EFS).

This API interface reference for DataSync contains documentation for a programming interface that you can use to manage DataSync.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"datasync\",\"x-aws-signingName\":\"datasync\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/datasync-2018-11-09.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/datasync/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/datasync/2018-11-09/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/datasync/2018-11-09/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:dax\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-04-19\",\"versions\":[{\"key\":\"2017-04-19\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-04-19\",\"x-release\":\"v4\",\"title\":\"Amazon DynamoDB Accelerator (DAX)\",\"description\":\"DAX is a managed caching service engineered for Amazon DynamoDB. DAX dramatically speeds up database reads by caching frequently-accessed data from DynamoDB, so applications can access that data with sub-millisecond latency. You can create a DAX cluster easily, using the AWS Management Console. With a few simple modifications to your code, your application can begin taking advantage of the DAX cluster and realize significant improvements in read performance.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"dax\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/dax-2017-04-19.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/dax/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/dax/2017-04-19/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/dax/2017-04-19/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:detective\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-10-26\",\"versions\":[{\"key\":\"2018-10-26\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-10-26\",\"x-release\":\"v4\",\"title\":\"Amazon Detective\",\"description\":\"

Detective uses machine learning and purpose-built visualizations to help you analyze and investigate security issues across your Amazon Web Services (AWS) workloads. Detective automatically extracts time-based events such as login attempts, API calls, and network traffic from AWS CloudTrail and Amazon Virtual Private Cloud (Amazon VPC) flow logs. It also extracts findings detected by Amazon GuardDuty.

The Detective API primarily supports the creation and management of behavior graphs. A behavior graph contains the extracted data from a set of member accounts, and is created and managed by an administrator account.

Every behavior graph is specific to a Region. You can only use the API to manage graphs that belong to the Region that is associated with the currently selected endpoint.

A Detective administrator account can use the Detective API to do the following:

  • Enable and disable Detective. Enabling Detective creates a new behavior graph.

  • View the list of member accounts in a behavior graph.

  • Add member accounts to a behavior graph.

  • Remove member accounts from a behavior graph.

A member account can use the Detective API to do the following:

  • View the list of behavior graphs that they are invited to.

  • Accept an invitation to contribute to a behavior graph.

  • Decline an invitation to contribute to a behavior graph.

  • Remove their account from a behavior graph.

All API actions are logged as CloudTrail events. See Logging Detective API Calls with CloudTrail.

We replaced the term \\\"master account\\\" with the term \\\"administrator account.\\\" An administrator account is used to centrally manage multiple accounts. In the case of Detective, the administrator account manages the accounts in their behavior graph.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"detective\",\"x-aws-signingName\":\"detective\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/detective-2018-10-26.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/detective/\"},\"updated\":\"2020-03-31T20:14:16.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/detective/2018-10-26/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/detective/2018-10-26/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:devicefarm\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-06-23\",\"versions\":[{\"key\":\"2015-06-23\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-06-23\",\"x-release\":\"v4\",\"title\":\"AWS Device Farm\",\"description\":\"

Welcome to the AWS Device Farm API documentation, which contains APIs for:

  • Testing on desktop browsers

    Device Farm makes it possible for you to test your web applications on desktop browsers using Selenium. The APIs for desktop browser testing contain TestGrid in their names. For more information, see Testing Web Applications on Selenium with Device Farm.

  • Testing on real mobile devices

    Device Farm makes it possible for you to test apps on physical phones, tablets, and other devices in the cloud. For more information, see the Device Farm Developer Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"devicefarm\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/devicefarm-2015-06-23.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/devicefarm/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/devicefarm/2015-06-23/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/devicefarm/2015-06-23/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:devops-guru\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-12-01\",\"versions\":[{\"key\":\"2020-12-01\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-12-01\",\"x-release\":\"v4\",\"title\":\"Amazon DevOps Guru\",\"description\":\"

Amazon DevOps Guru is a fully managed service that helps you identify anomalous behavior in business critical operational applications. You specify the AWS resources that you want DevOps Guru to cover, then the Amazon CloudWatch metrics and AWS CloudTrail events related to those resources are analyzed. When anomalous behavior is detected, DevOps Guru creates an insight that includes recommendations, related events, and related metrics that can help you improve your operational applications. For more information, see What is Amazon DevOps Guru.

You can specify 1 or 2 Amazon Simple Notification Service topics so you are notified every time a new insight is created. You can also enable DevOps Guru to generate an OpsItem in AWS Systems Manager for each insight to help you manage and track your work addressing insights.

To learn about the DevOps Guru workflow, see How DevOps Guru works. To learn about DevOps Guru concepts, see Concepts in DevOps Guru.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"devops-guru\",\"x-aws-signingName\":\"devops-guru\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/devops-guru-2020-12-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/devops-guru/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/devops-guru/2020-12-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/devops-guru/2020-12-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:directconnect\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2012-10-25\",\"versions\":[{\"key\":\"2012-10-25\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2012-10-25\",\"x-release\":\"v4\",\"title\":\"AWS Direct Connect\",\"description\":\"Direct Connect links your internal network to an Direct Connect location over a standard Ethernet fiber-optic cable. One end of the cable is connected to your router, the other to an Direct Connect router. With this connection in place, you can create virtual interfaces directly to the Cloud (for example, to Amazon EC2 and Amazon S3) and to Amazon VPC, bypassing Internet service providers in your network path. A connection provides access to all Regions except the China (Beijing) and (China) Ningxia Regions. Amazon Web Services resources in the China Regions can only be accessed through locations associated with those Regions.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"directconnect\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/directconnect-2012-10-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/directconnect/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/directconnect/2012-10-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/directconnect/2012-10-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:discovery\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-11-01\",\"versions\":[{\"key\":\"2015-11-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-11-01\",\"x-release\":\"v4\",\"title\":\"AWS Application Discovery Service\",\"description\":\"AWS Application Discovery Service

AWS Application Discovery Service helps you plan application migration projects. It automatically identifies servers, virtual machines (VMs), and network dependencies in your on-premises data centers. For more information, see the AWS Application Discovery Service FAQ. Application Discovery Service offers three ways of performing discovery and collecting data about your on-premises servers:

  • Agentless discovery is recommended for environments that use VMware vCenter Server. This mode doesn't require you to install an agent on each host. It does not work in non-VMware environments.

    • Agentless discovery gathers server information regardless of the operating systems, which minimizes the time required for initial on-premises infrastructure assessment.

    • Agentless discovery doesn't collect information about network dependencies, only agent-based discovery collects that information.

  • Agent-based discovery collects a richer set of data than agentless discovery by using the AWS Application Discovery Agent, which you install on one or more hosts in your data center.

    • The agent captures infrastructure and application information, including an inventory of running processes, system performance information, resource utilization, and network dependencies.

    • The information collected by agents is secured at rest and in transit to the Application Discovery Service database in the cloud.

  • AWS Partner Network (APN) solutions integrate with Application Discovery Service, enabling you to import details of your on-premises environment directly into Migration Hub without using the discovery connector or discovery agent.

    • Third-party application discovery tools can query AWS Application Discovery Service, and they can write to the Application Discovery Service database using the public API.

    • In this way, you can import data into Migration Hub and view it, so that you can associate applications with servers and track migrations.

Recommendations

We recommend that you use agent-based discovery for non-VMware environments, and whenever you want to collect information about network dependencies. You can run agent-based and agentless discovery simultaneously. Use agentless discovery to complete the initial infrastructure assessment quickly, and then install agents on select hosts to collect additional information.

Working With This Guide

This API reference provides descriptions, syntax, and usage examples for each of the actions and data types for Application Discovery Service. The topic for each action shows the API request parameters and the response. Alternatively, you can use one of the AWS SDKs to access an API that is tailored to the programming language or platform that you're using. For more information, see AWS SDKs.

  • Remember that you must set your Migration Hub home region before you call any of these APIs.

  • You must make API calls for write actions (create, notify, associate, disassociate, import, or put) while in your home region, or a HomeRegionNotSetException error is returned.

  • API calls for read actions (list, describe, stop, and delete) are permitted outside of your home region.

  • Although it is unlikely, the Migration Hub home region could change. If you call APIs outside the home region, an InvalidInputException is returned.

  • You must call GetHomeRegion to obtain the latest Migration Hub home region.

This guide is intended for use with the AWS Application Discovery Service User Guide.

All data is handled according to the AWS Privacy Policy. You can operate Application Discovery Service offline to inspect collected data before it is shared with the service.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"discovery\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/discovery-2015-11-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/discovery/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/discovery/2015-11-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/discovery/2015-11-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:dlm\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-01-12\",\"versions\":[{\"key\":\"2018-01-12\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-01-12\",\"x-release\":\"v4\",\"title\":\"Amazon Data Lifecycle Manager\",\"description\":\"Amazon Data Lifecycle Manager

With Amazon Data Lifecycle Manager, you can manage the lifecycle of your Amazon Web Services resources. You create lifecycle policies, which are used to automate operations on the specified resources.

Amazon DLM supports Amazon EBS volumes and snapshots. For information about using Amazon DLM with Amazon EBS, see Automating the Amazon EBS Snapshot Lifecycle in the Amazon EC2 User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"dlm\",\"x-aws-signingName\":\"dlm\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/dlm-2018-01-12.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/dlm/\"},\"updated\":\"2020-04-24T20:56:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/dlm/2018-01-12/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/dlm/2018-01-12/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:dms\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-01-01\",\"versions\":[{\"key\":\"2016-01-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-01-01\",\"x-release\":\"v4\",\"title\":\"AWS Database Migration Service\",\"description\":\"Database Migration Service

Database Migration Service (DMS) can migrate your data to and from the most widely used commercial and open-source databases such as Oracle, PostgreSQL, Microsoft SQL Server, Amazon Redshift, MariaDB, Amazon Aurora, MySQL, and SAP Adaptive Server Enterprise (ASE). The service supports homogeneous migrations such as Oracle to Oracle, as well as heterogeneous migrations between different database platforms, such as Oracle to MySQL or SQL Server to PostgreSQL.

For more information about DMS, see What Is Database Migration Service? in the Database Migration Service User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"dms\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/dms-2016-01-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/dms/\"},\"updated\":\"2020-04-27T20:04:05.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/dms/2016-01-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/dms/2016-01-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:docdb\",\"value\":{\"added\":\"2019-01-10T20:43:10.000Z\",\"preferred\":\"2014-10-31\",\"versions\":[{\"key\":\"2014-10-31\",\"value\":{\"added\":\"2019-01-10T20:43:10.000Z\",\"info\":{\"version\":\"2014-10-31\",\"x-release\":\"v4\",\"title\":\"Amazon DocumentDB with MongoDB compatibility\",\"description\":\"Amazon DocumentDB API documentation\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"docdb\",\"x-aws-signingName\":\"rds\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/docdb-2014-10-31.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/rds/\"},\"updated\":\"2020-03-29T15:19:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/docdb/2014-10-31/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/docdb/2014-10-31/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:ds\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-04-16\",\"versions\":[{\"key\":\"2015-04-16\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-04-16\",\"x-release\":\"v4\",\"title\":\"AWS Directory Service\",\"description\":\"Directory Service

Directory Service is a web service that makes it easy for you to setup and run directories in the Amazon Web Services cloud, or connect your Amazon Web Services resources with an existing self-managed Microsoft Active Directory. This guide provides detailed information about Directory Service operations, data types, parameters, and errors. For information about Directory Services features, see Directory Service and the Directory Service Administration Guide.

Amazon Web Services provides SDKs that consist of libraries and sample code for various programming languages and platforms (Java, Ruby, .Net, iOS, Android, etc.). The SDKs provide a convenient way to create programmatic access to Directory Service and other Amazon Web Services services. For more information about the Amazon Web Services SDKs, including how to download and install them, see Tools for Amazon Web Services.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"ds\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/ds-2015-04-16.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/ds/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ds/2015-04-16/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ds/2015-04-16/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:dynamodb\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2012-08-10\",\"versions\":[{\"key\":\"2012-08-10\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2012-08-10\",\"x-release\":\"v4\",\"title\":\"Amazon DynamoDB\",\"description\":\"Amazon DynamoDB

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens of operating and scaling a distributed database, so that you don't have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling.

With DynamoDB, you can create database tables that can store and retrieve any amount of data, and serve any level of request traffic. You can scale up or scale down your tables' throughput capacity without downtime or performance degradation, and use the AWS Management Console to monitor resource utilization and performance metrics.

DynamoDB automatically spreads the data and traffic for your tables over a sufficient number of servers to handle your throughput and storage requirements, while maintaining consistent and fast performance. All of your data is stored on solid state disks (SSDs) and automatically replicated across multiple Availability Zones in an AWS region, providing built-in high availability and data durability.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"dynamodb\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/dynamodb-2012-08-10.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/dynamodb/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/dynamodb/2012-08-10/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/dynamodb/2012-08-10/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:ebs\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-11-02\",\"versions\":[{\"key\":\"2019-11-02\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-11-02\",\"x-release\":\"v4\",\"title\":\"Amazon Elastic Block Store\",\"description\":\"

You can use the Amazon Elastic Block Store (Amazon EBS) direct APIs to create Amazon EBS snapshots, write data directly to your snapshots, read data on your snapshots, and identify the differences or changes between two snapshots. If you\\u2019re an independent software vendor (ISV) who offers backup services for Amazon EBS, the EBS direct APIs make it more efficient and cost-effective to track incremental changes on your Amazon EBS volumes through snapshots. This can be done without having to create new volumes from snapshots, and then use Amazon Elastic Compute Cloud (Amazon EC2) instances to compare the differences.

You can create incremental snapshots directly from data on-premises into volumes and the cloud to use for quick disaster recovery. With the ability to write and read snapshots, you can write your on-premises data to an snapshot during a disaster. Then after recovery, you can restore it back to Amazon Web Services or on-premises from the snapshot. You no longer need to build and maintain complex mechanisms to copy data to and from Amazon EBS.

This API reference provides detailed information about the actions, data types, parameters, and errors of the EBS direct APIs. For more information about the elements that make up the EBS direct APIs, and examples of how to use them effectively, see Accessing the Contents of an Amazon EBS Snapshot in the Amazon Elastic Compute Cloud User Guide. For more information about the supported Amazon Web Services Regions, endpoints, and service quotas for the EBS direct APIs, see Amazon Elastic Block Store Endpoints and Quotas in the Amazon Web Services General Reference.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"ebs\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/ebs-2019-11-02.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/ebs/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ebs/2019-11-02/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ebs/2019-11-02/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:ec2\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-11-15\",\"versions\":[{\"key\":\"2016-11-15\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-11-15\",\"x-release\":\"v4\",\"title\":\"Amazon Elastic Compute Cloud\",\"description\":\"Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud (Amazon EC2) provides secure and resizable computing capacity in the AWS Cloud. Using Amazon EC2 eliminates the need to invest in hardware up front, so you can develop and deploy applications faster. Amazon Virtual Private Cloud (Amazon VPC) enables you to provision a logically isolated section of the AWS Cloud where you can launch AWS resources in a virtual network that you've defined. Amazon Elastic Block Store (Amazon EBS) provides block level storage volumes for use with EC2 instances. EBS volumes are highly available and reliable storage volumes that can be attached to any running instance and used like a hard drive.

To learn more, see the following resources:

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"ec2\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/ec2-2016-11-15.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/ec2/\"},\"updated\":\"2020-05-11T19:05:17.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ec2/2016-11-15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ec2/2016-11-15/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:ec2-instance-connect\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-04-02\",\"versions\":[{\"key\":\"2018-04-02\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-04-02\",\"x-release\":\"v4\",\"title\":\"AWS EC2 Instance Connect\",\"description\":\"Amazon EC2 Instance Connect enables system administrators to publish one-time use SSH public keys to EC2, providing users a simple and secure way to connect to their instances.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"ec2-instance-connect\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/ec2-instance-connect-2018-04-02.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/ec2-instance-connect/\"},\"updated\":\"2020-02-28T16:47:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ec2-instance-connect/2018-04-02/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ec2-instance-connect/2018-04-02/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:ecr\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-09-21\",\"versions\":[{\"key\":\"2015-09-21\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-09-21\",\"x-release\":\"v4\",\"title\":\"Amazon EC2 Container Registry\",\"description\":\"Amazon Elastic Container Registry

Amazon Elastic Container Registry (Amazon ECR) is a managed container image registry service. Customers can use the familiar Docker CLI, or their preferred client, to push, pull, and manage images. Amazon ECR provides a secure, scalable, and reliable registry for your Docker or Open Container Initiative (OCI) images. Amazon ECR supports private repositories with resource-based permissions using IAM so that specific users or Amazon EC2 instances can access repositories and images.

Amazon ECR has service endpoints in each supported Region. For more information, see Amazon ECR endpoints in the Amazon Web Services General Reference.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"ecr\",\"x-aws-signingName\":\"ecr\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/ecr-2015-09-21.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/ecr/\"},\"updated\":\"2020-04-28T19:55:13.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ecr/2015-09-21/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ecr/2015-09-21/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:ecr-public\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-10-30\",\"versions\":[{\"key\":\"2020-10-30\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-10-30\",\"x-release\":\"v4\",\"title\":\"Amazon Elastic Container Registry Public\",\"description\":\"Amazon Elastic Container Registry Public

Amazon Elastic Container Registry (Amazon ECR) is a managed container image registry service. Amazon ECR provides both public and private registries to host your container images. You can use the familiar Docker CLI, or their preferred client, to push, pull, and manage images. Amazon ECR provides a secure, scalable, and reliable registry for your Docker or Open Container Initiative (OCI) images. Amazon ECR supports public repositories with this API. For information about the Amazon ECR API for private repositories, see Amazon Elastic Container Registry API Reference.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"ecr-public\",\"x-aws-signingName\":\"ecr-public\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/ecr-public-2020-10-30.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/ecr-public/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ecr-public/2020-10-30/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ecr-public/2020-10-30/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:ecs\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2014-11-13\",\"versions\":[{\"key\":\"2014-11-13\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2014-11-13\",\"x-release\":\"v4\",\"title\":\"Amazon EC2 Container Service\",\"description\":\"Amazon Elastic Container Service

Amazon Elastic Container Service (Amazon ECS) is a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster. You can host your cluster on a serverless infrastructure that is managed by Amazon ECS by launching your services or tasks on Fargate. For more control, you can host your tasks on a cluster of Amazon Elastic Compute Cloud (Amazon EC2) instances that you manage.

Amazon ECS makes it easy to launch and stop container-based applications with simple API calls, allows you to get the state of your cluster from a centralized service, and gives you access to many familiar Amazon EC2 features.

You can use Amazon ECS to schedule the placement of containers across your cluster based on your resource needs, isolation policies, and availability requirements. Amazon ECS eliminates the need for you to operate your own cluster management and configuration management systems or worry about scaling your management infrastructure.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"ecs\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/ecs-2014-11-13.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/ecs/\"},\"updated\":\"2020-04-09T06:28:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ecs/2014-11-13/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ecs/2014-11-13/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:eks\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-11-01\",\"versions\":[{\"key\":\"2017-11-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-11-01\",\"x-release\":\"v4\",\"title\":\"Amazon Elastic Kubernetes Service\",\"description\":\"

Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on Amazon Web Services without needing to stand up or maintain your own Kubernetes control plane. Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications.

Amazon EKS runs up-to-date versions of the open-source Kubernetes software, so you can use all the existing plugins and tooling from the Kubernetes community. Applications running on Amazon EKS are fully compatible with applications running on any standard Kubernetes environment, whether running in on-premises data centers or public clouds. This means that you can easily migrate any standard Kubernetes application to Amazon EKS without any code modification required.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"eks\",\"x-aws-signingName\":\"eks\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/eks-2017-11-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/eks/\"},\"updated\":\"2020-03-25T07:24:09.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/eks/2017-11-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/eks/2017-11-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:elastic-inference\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-07-25\",\"versions\":[{\"key\":\"2017-07-25\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-07-25\",\"x-release\":\"v4\",\"title\":\"Amazon Elastic Inference\",\"description\":\" Elastic Inference public APIs. \",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"elastic-inference\",\"x-aws-signingName\":\"elastic-inference\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/elastic-inference-2017-07-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/elastic-inference/\"},\"updated\":\"2020-04-24T20:56:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elastic-inference/2017-07-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elastic-inference/2017-07-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:elasticache\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"preferred\":\"2015-02-02\",\"versions\":[{\"key\":\"2015-02-02\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"info\":{\"version\":\"2015-02-02\",\"x-release\":\"v4\",\"title\":\"Amazon ElastiCache\",\"description\":\"Amazon ElastiCache

Amazon ElastiCache is a web service that makes it easier to set up, operate, and scale a distributed cache in the cloud.

With ElastiCache, customers get all of the benefits of a high-performance, in-memory cache with less of the administrative burden involved in launching and managing a distributed cache. The service makes setup, scaling, and cluster failure handling much simpler than in a self-managed cache deployment.

In addition, through integration with Amazon CloudWatch, customers get enhanced visibility into the key performance statistics associated with their cache and can receive alarms if a part of their cache runs hot.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"elasticache\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/elasticache-2015-02-02.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/elasticache/\"},\"updated\":\"2020-03-29T15:19:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elasticache/2015-02-02/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elasticache/2015-02-02/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:elasticbeanstalk\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2010-12-01\",\"versions\":[{\"key\":\"2010-12-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2010-12-01\",\"x-release\":\"v4\",\"title\":\"AWS Elastic Beanstalk\",\"description\":\"AWS Elastic Beanstalk

AWS Elastic Beanstalk makes it easy for you to create, deploy, and manage scalable, fault-tolerant applications running on the Amazon Web Services cloud.

For more information about this product, go to the AWS Elastic Beanstalk details page. The location of the latest AWS Elastic Beanstalk WSDL is https://elasticbeanstalk.s3.amazonaws.com/doc/2010-12-01/AWSElasticBeanstalk.wsdl. To install the Software Development Kits (SDKs), Integrated Development Environment (IDE) Toolkits, and command line tools that enable you to access the API, go to Tools for Amazon Web Services.

Endpoints

For a list of region-specific endpoints that AWS Elastic Beanstalk supports, go to Regions and Endpoints in the Amazon Web Services Glossary.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"elasticbeanstalk\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/elasticbeanstalk-2010-12-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/elasticbeanstalk/\"},\"updated\":\"2020-04-07T06:35:33.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elasticbeanstalk/2010-12-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elasticbeanstalk/2010-12-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:elasticfilesystem\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-02-01\",\"versions\":[{\"key\":\"2015-02-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-02-01\",\"x-release\":\"v4\",\"title\":\"Amazon Elastic File System\",\"description\":\"Amazon Elastic File System

Amazon Elastic File System (Amazon EFS) provides simple, scalable file storage for use with Amazon EC2 instances in the Amazon Web Services Cloud. With Amazon EFS, storage capacity is elastic, growing and shrinking automatically as you add and remove files, so your applications have the storage they need, when they need it. For more information, see the Amazon Elastic File System API Reference and the Amazon Elastic File System User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"elasticfilesystem\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/elasticfilesystem-2015-02-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/elasticfilesystem/\"},\"updated\":\"2020-05-01T20:52:55.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elasticfilesystem/2015-02-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elasticfilesystem/2015-02-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:elasticloadbalancing\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2012-06-01\",\"versions\":[{\"key\":\"2012-06-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2012-06-01\",\"x-release\":\"v4\",\"title\":\"Elastic Load Balancing\",\"description\":\"Elastic Load Balancing

A load balancer can distribute incoming traffic across your EC2 instances. This enables you to increase the availability of your application. The load balancer also monitors the health of its registered instances and ensures that it routes traffic only to healthy instances. You configure your load balancer to accept incoming traffic by specifying one or more listeners, which are configured with a protocol and port number for connections from clients to the load balancer and a protocol and port number for connections from the load balancer to the instances.

Elastic Load Balancing supports three types of load balancers: Application Load Balancers, Network Load Balancers, and Classic Load Balancers. You can select a load balancer based on your application needs. For more information, see the Elastic Load Balancing User Guide.

This reference covers the 2012-06-01 API, which supports Classic Load Balancers. The 2015-12-01 API supports Application Load Balancers and Network Load Balancers.

To get started, create a load balancer with one or more listeners using CreateLoadBalancer. Register your instances with the load balancer using RegisterInstancesWithLoadBalancer.

All Elastic Load Balancing operations are idempotent, which means that they complete at most one time. If you repeat an operation, it succeeds with a 200 OK response code.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"elasticloadbalancing\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/elasticloadbalancing-2012-06-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/elasticloadbalancing/\"},\"updated\":\"2020-03-29T15:19:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elasticloadbalancing/2012-06-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elasticloadbalancing/2012-06-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:elasticloadbalancingv2\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-12-01\",\"versions\":[{\"key\":\"2015-12-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-12-01\",\"x-release\":\"v4\",\"title\":\"Elastic Load Balancing\",\"description\":\"Elastic Load Balancing

A load balancer distributes incoming traffic across targets, such as your EC2 instances. This enables you to increase the availability of your application. The load balancer also monitors the health of its registered targets and ensures that it routes traffic only to healthy targets. You configure your load balancer to accept incoming traffic by specifying one or more listeners, which are configured with a protocol and port number for connections from clients to the load balancer. You configure a target group with a protocol and port number for connections from the load balancer to the targets, and with health check settings to be used when checking the health status of the targets.

Elastic Load Balancing supports the following types of load balancers: Application Load Balancers, Network Load Balancers, Gateway Load Balancers, and Classic Load Balancers. This reference covers the following load balancer types:

  • Application Load Balancer - Operates at the application layer (layer 7) and supports HTTP and HTTPS.

  • Network Load Balancer - Operates at the transport layer (layer 4) and supports TCP, TLS, and UDP.

  • Gateway Load Balancer - Operates at the network layer (layer 3).

For more information, see the Elastic Load Balancing User Guide.

All Elastic Load Balancing operations are idempotent, which means that they complete at most one time. If you repeat an operation, it succeeds.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"elasticloadbalancingv2\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/elasticloadbalancingv2-2015-12-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/elasticloadbalancing/\"},\"updated\":\"2020-03-29T15:19:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elasticloadbalancingv2/2015-12-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elasticloadbalancingv2/2015-12-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:elasticmapreduce\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2009-03-31\",\"versions\":[{\"key\":\"2009-03-31\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2009-03-31\",\"x-release\":\"v4\",\"title\":\"Amazon EMR\",\"description\":\"Amazon EMR is a web service that makes it easier to process large amounts of data efficiently. Amazon EMR uses Hadoop processing combined with several Amazon Web Services services to do tasks such as web indexing, data mining, log file analysis, machine learning, scientific simulation, and data warehouse management.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"elasticmapreduce\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/elasticmapreduce-2009-03-31.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/elasticmapreduce/\"},\"updated\":\"2020-04-21T20:02:04.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elasticmapreduce/2009-03-31/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elasticmapreduce/2009-03-31/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:elastictranscoder\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2012-09-25\",\"versions\":[{\"key\":\"2012-09-25\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2012-09-25\",\"x-release\":\"v4\",\"title\":\"Amazon Elastic Transcoder\",\"description\":\"AWS Elastic Transcoder Service

The AWS Elastic Transcoder Service.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"elastictranscoder\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/elastictranscoder-2012-09-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/elastictranscoder/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elastictranscoder/2012-09-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/elastictranscoder/2012-09-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:email\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2010-12-01\",\"versions\":[{\"key\":\"2010-12-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2010-12-01\",\"x-release\":\"v4\",\"title\":\"Amazon Simple Email Service\",\"description\":\"Amazon Simple Email Service

This document contains reference information for the Amazon Simple Email Service (Amazon SES) API, version 2010-12-01. This document is best used in conjunction with the Amazon SES Developer Guide.

For a list of Amazon SES endpoints to use in service requests, see Regions and Amazon SES in the Amazon SES Developer Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"email\",\"x-aws-signingName\":\"ses\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/email-2010-12-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/email/\"},\"updated\":\"2020-03-29T15:19:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/email/2010-12-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/email/2010-12-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:emr-containers\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-10-01\",\"versions\":[{\"key\":\"2020-10-01\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-10-01\",\"x-release\":\"v4\",\"title\":\"Amazon EMR Containers\",\"description\":\"

Amazon EMR on EKS provides a deployment option for Amazon EMR that allows you to run open-source big data frameworks on Amazon Elastic Kubernetes Service (Amazon EKS). With this deployment option, you can focus on running analytics workloads while Amazon EMR on EKS builds, configures, and manages containers for open-source applications. For more information about Amazon EMR on EKS concepts and tasks, see What is Amazon EMR on EKS.

Amazon EMR containers is the API name for Amazon EMR on EKS. The emr-containers prefix is used in the following scenarios:

  • It is the prefix in the CLI commands for Amazon EMR on EKS. For example, aws emr-containers start-job-run.

  • It is the prefix before IAM policy actions for Amazon EMR on EKS. For example, \\\"Action\\\": [ \\\"emr-containers:StartJobRun\\\"]. For more information, see Policy actions for Amazon EMR on EKS.

  • It is the prefix used in Amazon EMR on EKS service endpoints. For example, emr-containers.us-east-2.amazonaws.com. For more information, see Amazon EMR on EKS Service Endpoints.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"emr-containers\",\"x-aws-signingName\":\"emr-containers\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/emr-containers-2020-10-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/emr-containers/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/emr-containers/2020-10-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/emr-containers/2020-10-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:entitlement.marketplace\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-01-11\",\"versions\":[{\"key\":\"2017-01-11\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-01-11\",\"x-release\":\"v4\",\"title\":\"AWS Marketplace Entitlement Service\",\"description\":\"AWS Marketplace Entitlement Service

This reference provides descriptions of the AWS Marketplace Entitlement Service API.

AWS Marketplace Entitlement Service is used to determine the entitlement of a customer to a given product. An entitlement represents capacity in a product owned by the customer. For example, a customer might own some number of users or seats in an SaaS application or some amount of data capacity in a multi-tenant database.

Getting Entitlement Records

  • GetEntitlements- Gets the entitlements for a Marketplace product.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"entitlement.marketplace\",\"x-aws-signingName\":\"aws-marketplace\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/entitlement.marketplace-2017-01-11.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/marketplace/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/entitlement.marketplace/2017-01-11/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/entitlement.marketplace/2017-01-11/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:es\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-01-01\",\"versions\":[{\"key\":\"2015-01-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-01-01\",\"x-release\":\"v4\",\"title\":\"Amazon Elasticsearch Service\",\"description\":\"Amazon Elasticsearch Configuration Service

Use the Amazon Elasticsearch Configuration API to create, configure, and manage Elasticsearch domains.

For sample code that uses the Configuration API, see the Amazon Elasticsearch Service Developer Guide. The guide also contains sample code for sending signed HTTP requests to the Elasticsearch APIs.

The endpoint for configuration service requests is region-specific: es.region.amazonaws.com. For example, es.us-east-1.amazonaws.com. For a current list of supported regions and endpoints, see Regions and Endpoints.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"es\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/es-2015-01-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/es/\"},\"updated\":\"2020-04-22T19:13:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/es/2015-01-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/es/2015-01-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:eventbridge\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-10-07\",\"versions\":[{\"key\":\"2015-10-07\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-10-07\",\"x-release\":\"v4\",\"title\":\"Amazon EventBridge\",\"description\":\"

Amazon EventBridge helps you to respond to state changes in your Amazon Web Services resources. When your resources change state, they automatically send events to an event stream. You can create rules that match selected events in the stream and route them to targets to take action. You can also use rules to take action on a predetermined schedule. For example, you can configure rules to:

  • Automatically invoke an Lambda function to update DNS entries when an event notifies you that Amazon EC2 instance enters the running state.

  • Direct specific API records from CloudTrail to an Amazon Kinesis data stream for detailed analysis of potential security or availability risks.

  • Periodically invoke a built-in target to create a snapshot of an Amazon EBS volume.

For more information about the features of Amazon EventBridge, see the Amazon EventBridge User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"eventbridge\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/eventbridge-2015-10-07.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/events/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/eventbridge/2015-10-07/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/eventbridge/2015-10-07/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:events\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-10-07\",\"versions\":[{\"key\":\"2015-10-07\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-10-07\",\"x-release\":\"v4\",\"title\":\"Amazon CloudWatch Events\",\"description\":\"

Amazon EventBridge helps you to respond to state changes in your Amazon Web Services resources. When your resources change state, they automatically send events to an event stream. You can create rules that match selected events in the stream and route them to targets to take action. You can also use rules to take action on a predetermined schedule. For example, you can configure rules to:

  • Automatically invoke an Lambda function to update DNS entries when an event notifies you that Amazon EC2 instance enters the running state.

  • Direct specific API records from CloudTrail to an Amazon Kinesis data stream for detailed analysis of potential security or availability risks.

  • Periodically invoke a built-in target to create a snapshot of an Amazon EBS volume.

For more information about the features of Amazon EventBridge, see the Amazon EventBridge User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"events\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/events-2015-10-07.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/events/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/events/2015-10-07/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/events/2015-10-07/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:finspace\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2021-03-12\",\"versions\":[{\"key\":\"2021-03-12\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"version\":\"2021-03-12\",\"x-release\":\"v4\",\"title\":\"FinSpace User Environment Management service\",\"description\":\"The FinSpace management service provides the APIs for managing the FinSpace environments. \",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"finspace\",\"x-aws-signingName\":\"finspace\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/finspace-2021-03-12.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/finspace/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/finspace/2021-03-12/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/finspace/2021-03-12/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:finspace-data\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2020-07-13\",\"versions\":[{\"key\":\"2020-07-13\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"version\":\"2020-07-13\",\"x-release\":\"v4\",\"title\":\"FinSpace Public API\",\"description\":\" The FinSpace APIs let you take actions inside the FinSpace environment. \",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"finspace-data\",\"x-aws-signingName\":\"finspace-api\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/finspace-data-2020-07-13.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/finspace-api/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/finspace-data/2020-07-13/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/finspace-data/2020-07-13/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:firehose\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-08-04\",\"versions\":[{\"key\":\"2015-08-04\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-08-04\",\"x-release\":\"v4\",\"title\":\"Amazon Kinesis Firehose\",\"description\":\"Amazon Kinesis Data Firehose API Reference

Amazon Kinesis Data Firehose is a fully managed service that delivers real-time streaming data to destinations such as Amazon Simple Storage Service (Amazon S3), Amazon Elasticsearch Service (Amazon ES), Amazon Redshift, and Splunk.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"firehose\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/firehose-2015-08-04.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/firehose/\"},\"updated\":\"2020-04-23T20:32:41.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/firehose/2015-08-04/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/firehose/2015-08-04/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:fis\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2020-12-01\",\"versions\":[{\"key\":\"2020-12-01\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"version\":\"2020-12-01\",\"x-release\":\"v4\",\"title\":\"AWS Fault Injection Simulator\",\"description\":\"AWS Fault Injection Simulator is a managed service that enables you to perform fault injection experiments on your AWS workloads. For more information, see the AWS Fault Injection Simulator User Guide.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"fis\",\"x-aws-signingName\":\"fis\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/fis-2020-12-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/fis/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/fis/2020-12-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/fis/2020-12-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:fms\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-01-01\",\"versions\":[{\"key\":\"2018-01-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-01-01\",\"x-release\":\"v4\",\"title\":\"Firewall Management Service\",\"description\":\"

This is the Firewall Manager API Reference. This guide is for developers who need detailed information about the Firewall Manager API actions, data types, and errors. For detailed information about Firewall Manager features, see the Firewall Manager Developer Guide.

Some API actions require explicit resource permissions. For information, see the developer guide topic Firewall Manager required permissions for API actions.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"fms\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/fms-2018-01-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/fms/\"},\"updated\":\"2020-04-22T19:13:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/fms/2018-01-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/fms/2018-01-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:forecast\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-06-26\",\"versions\":[{\"key\":\"2018-06-26\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-06-26\",\"x-release\":\"v4\",\"title\":\"Amazon Forecast Service\",\"description\":\"Provides APIs for creating and managing Amazon Forecast resources.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"forecast\",\"x-aws-signingName\":\"forecast\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/forecast-2018-06-26.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/forecast/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/forecast/2018-06-26/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/forecast/2018-06-26/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:forecastquery\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-06-26\",\"versions\":[{\"key\":\"2018-06-26\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-06-26\",\"x-release\":\"v4\",\"title\":\"Amazon Forecast Query Service\",\"description\":\"Provides APIs for creating and managing Amazon Forecast resources.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"forecastquery\",\"x-aws-signingName\":\"forecast\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/forecastquery-2018-06-26.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/forecastquery/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/forecastquery/2018-06-26/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/forecastquery/2018-06-26/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:frauddetector\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-11-15\",\"versions\":[{\"key\":\"2019-11-15\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-11-15\",\"x-release\":\"v4\",\"title\":\"Amazon Fraud Detector\",\"description\":\"This is the Amazon Fraud Detector API Reference. This guide is for developers who need detailed information about Amazon Fraud Detector API actions, data types, and errors. For more information about Amazon Fraud Detector features, see the Amazon Fraud Detector User Guide.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"frauddetector\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/frauddetector-2019-11-15.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/frauddetector/\"},\"updated\":\"2020-04-18T14:31:19.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/frauddetector/2019-11-15/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:fsx\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-03-01\",\"versions\":[{\"key\":\"2018-03-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-03-01\",\"x-release\":\"v4\",\"title\":\"Amazon FSx\",\"description\":\"Amazon FSx is a fully managed service that makes it easy for storage and application administrators to launch and use shared file storage.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"fsx\",\"x-aws-signingName\":\"fsx\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/fsx-2018-03-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/fsx/\"},\"updated\":\"2020-03-26T20:05:58.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/fsx/2018-03-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/fsx/2018-03-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:gamelift\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-10-01\",\"versions\":[{\"key\":\"2015-10-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-10-01\",\"x-release\":\"v4\",\"title\":\"Amazon GameLift\",\"description\":\"Amazon GameLift Service

GameLift provides solutions for hosting session-based multiplayer game servers in the cloud, including tools for deploying, operating, and scaling game servers. Built on AWS global computing infrastructure, GameLift helps you deliver high-performance, high-reliability, low-cost game servers while dynamically scaling your resource usage to meet player demand.

About GameLift solutions

Get more information on these GameLift solutions in the GameLift Developer Guide.

  • GameLift managed hosting -- GameLift offers a fully managed service to set up and maintain computing machines for hosting, manage game session and player session life cycle, and handle security, storage, and performance tracking. You can use automatic scaling tools to balance player demand and hosting costs, configure your game session management to minimize player latency, and add FlexMatch for matchmaking.

  • Managed hosting with Realtime Servers -- With GameLift Realtime Servers, you can quickly configure and set up ready-to-go game servers for your game. Realtime Servers provides a game server framework with core GameLift infrastructure already built in. Then use the full range of GameLift managed hosting features, including FlexMatch, for your game.

  • GameLift FleetIQ -- Use GameLift FleetIQ as a standalone service while hosting your games using EC2 instances and Auto Scaling groups. GameLift FleetIQ provides optimizations for game hosting, including boosting the viability of low-cost Spot Instances gaming. For a complete solution, pair the GameLift FleetIQ and FlexMatch standalone services.

  • GameLift FlexMatch -- Add matchmaking to your game hosting solution. FlexMatch is a customizable matchmaking service for multiplayer games. Use FlexMatch as integrated with GameLift managed hosting or incorporate FlexMatch as a standalone service into your own hosting solution.

About this API Reference

This reference guide describes the low-level service API for Amazon GameLift. With each topic in this guide, you can find links to language-specific SDK guides and the AWS CLI reference. Useful links:

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"gamelift\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/gamelift-2015-10-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/gamelift/\"},\"updated\":\"2020-04-02T18:31:21.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/gamelift/2015-10-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/gamelift/2015-10-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:glacier\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"preferred\":\"2012-06-01\",\"versions\":[{\"key\":\"2012-06-01\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"info\":{\"version\":\"2012-06-01\",\"x-release\":\"v4\",\"title\":\"Amazon Glacier\",\"description\":\"

Amazon S3 Glacier (Glacier) is a storage solution for \\\"cold data.\\\"

Glacier is an extremely low-cost storage service that provides secure, durable, and easy-to-use storage for data backup and archival. With Glacier, customers can store their data cost effectively for months, years, or decades. Glacier also enables customers to offload the administrative burdens of operating and scaling storage to AWS, so they don't have to worry about capacity planning, hardware provisioning, data replication, hardware failure and recovery, or time-consuming hardware migrations.

Glacier is a great storage choice when low storage cost is paramount and your data is rarely retrieved. If your application requires fast or frequent access to your data, consider using Amazon S3. For more information, see Amazon Simple Storage Service (Amazon S3).

You can store any kind of data in any format. There is no maximum limit on the total amount of data you can store in Glacier.

If you are a first-time user of Glacier, we recommend that you begin by reading the following sections in the Amazon S3 Glacier Developer Guide:

  • What is Amazon S3 Glacier - This section of the Developer Guide describes the underlying data model, the operations it supports, and the AWS SDKs that you can use to interact with the service.

  • Getting Started with Amazon S3 Glacier - The Getting Started section walks you through the process of creating a vault, uploading archives, creating jobs to download archives, retrieving the job output, and deleting archives.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"glacier\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/glacier-2012-06-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/glacier/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/glacier/2012-06-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/glacier/2012-06-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:globalaccelerator\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-08-08\",\"versions\":[{\"key\":\"2018-08-08\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-08-08\",\"x-release\":\"v4\",\"title\":\"AWS Global Accelerator\",\"description\":\"AWS Global Accelerator

This is the AWS Global Accelerator API Reference. This guide is for developers who need detailed information about AWS Global Accelerator API actions, data types, and errors. For more information about Global Accelerator features, see the AWS Global Accelerator Developer Guide.

AWS Global Accelerator is a service in which you create accelerators to improve the performance of your applications for local and global users. Depending on the type of accelerator you choose, you can gain additional benefits.

  • By using a standard accelerator, you can improve availability of your internet applications that are used by a global audience. With a standard accelerator, Global Accelerator directs traffic to optimal endpoints over the AWS global network.

  • For other scenarios, you might choose a custom routing accelerator. With a custom routing accelerator, you can use application logic to directly map one or more users to a specific endpoint among many endpoints.

Global Accelerator is a global service that supports endpoints in multiple AWS Regions but you must specify the US West (Oregon) Region to create or update accelerators.

By default, Global Accelerator provides you with two static IP addresses that you associate with your accelerator. With a standard accelerator, instead of using the IP addresses that Global Accelerator provides, you can configure these entry points to be IPv4 addresses from your own IP address ranges that you bring to Global Accelerator. The static IP addresses are anycast from the AWS edge network. For a standard accelerator, they distribute incoming application traffic across multiple endpoint resources in multiple AWS Regions, which increases the availability of your applications. Endpoints for standard accelerators can be Network Load Balancers, Application Load Balancers, Amazon EC2 instances, or Elastic IP addresses that are located in one AWS Region or multiple Regions. For custom routing accelerators, you map traffic that arrives to the static IP addresses to specific Amazon EC2 servers in endpoints that are virtual private cloud (VPC) subnets.

The static IP addresses remain assigned to your accelerator for as long as it exists, even if you disable the accelerator and it no longer accepts or routes traffic. However, when you delete an accelerator, you lose the static IP addresses that are assigned to it, so you can no longer route traffic by using them. You can use IAM policies like tag-based permissions with Global Accelerator to limit the users who have permissions to delete an accelerator. For more information, see Tag-based policies.

For standard accelerators, Global Accelerator uses the AWS global network to route traffic to the optimal regional endpoint based on health, client location, and policies that you configure. The service reacts instantly to changes in health or configuration to ensure that internet traffic from clients is always directed to healthy endpoints.

For a list of the AWS Regions where Global Accelerator and other services are currently supported, see the AWS Region Table.

AWS Global Accelerator includes the following components:

Static IP addresses

Global Accelerator provides you with a set of two static IP addresses that are anycast from the AWS edge network. If you bring your own IP address range to AWS (BYOIP) to use with a standard accelerator, you can instead assign IP addresses from your own pool to use with your accelerator. For more information, see Bring your own IP addresses (BYOIP) in AWS Global Accelerator.

The IP addresses serve as single fixed entry points for your clients. If you already have Elastic Load Balancing load balancers, Amazon EC2 instances, or Elastic IP address resources set up for your applications, you can easily add those to a standard accelerator in Global Accelerator. This allows Global Accelerator to use static IP addresses to access the resources.

The static IP addresses remain assigned to your accelerator for as long as it exists, even if you disable the accelerator and it no longer accepts or routes traffic. However, when you delete an accelerator, you lose the static IP addresses that are assigned to it, so you can no longer route traffic by using them. You can use IAM policies like tag-based permissions with Global Accelerator to delete an accelerator. For more information, see Tag-based policies.

Accelerator

An accelerator directs traffic to endpoints over the AWS global network to improve the performance of your internet applications. Each accelerator includes one or more listeners.

There are two types of accelerators:

  • A standard accelerator directs traffic to the optimal AWS endpoint based on several factors, including the user\\u2019s location, the health of the endpoint, and the endpoint weights that you configure. This improves the availability and performance of your applications. Endpoints can be Network Load Balancers, Application Load Balancers, Amazon EC2 instances, or Elastic IP addresses.

  • A custom routing accelerator directs traffic to one of possibly thousands of Amazon EC2 instances running in a single or multiple virtual private clouds (VPCs). With custom routing, listener ports are mapped to statically associate port ranges with VPC subnets, which allows Global Accelerator to determine an EC2 instance IP address at the time of connection. By default, all port mapping destinations in a VPC subnet can't receive traffic. You can choose to configure all destinations in the subnet to receive traffic, or to specify individual port mappings that can receive traffic.

For more information, see Types of accelerators.

DNS name

Global Accelerator assigns each accelerator a default Domain Name System (DNS) name, similar to a1234567890abcdef.awsglobalaccelerator.com, that points to the static IP addresses that Global Accelerator assigns to you or that you choose from your own IP address range. Depending on the use case, you can use your accelerator's static IP addresses or DNS name to route traffic to your accelerator, or set up DNS records to route traffic using your own custom domain name.

Network zone

A network zone services the static IP addresses for your accelerator from a unique IP subnet. Similar to an AWS Availability Zone, a network zone is an isolated unit with its own set of physical infrastructure. When you configure an accelerator, by default, Global Accelerator allocates two IPv4 addresses for it. If one IP address from a network zone becomes unavailable due to IP address blocking by certain client networks, or network disruptions, then client applications can retry on the healthy static IP address from the other isolated network zone.

Listener

A listener processes inbound connections from clients to Global Accelerator, based on the port (or port range) and protocol (or protocols) that you configure. A listener can be configured for TCP, UDP, or both TCP and UDP protocols. Each listener has one or more endpoint groups associated with it, and traffic is forwarded to endpoints in one of the groups. You associate endpoint groups with listeners by specifying the Regions that you want to distribute traffic to. With a standard accelerator, traffic is distributed to optimal endpoints within the endpoint groups associated with a listener.

Endpoint group

Each endpoint group is associated with a specific AWS Region. Endpoint groups include one or more endpoints in the Region. With a standard accelerator, you can increase or reduce the percentage of traffic that would be otherwise directed to an endpoint group by adjusting a setting called a traffic dial. The traffic dial lets you easily do performance testing or blue/green deployment testing, for example, for new releases across different AWS Regions.

Endpoint

An endpoint is a resource that Global Accelerator directs traffic to.

Endpoints for standard accelerators can be Network Load Balancers, Application Load Balancers, Amazon EC2 instances, or Elastic IP addresses. An Application Load Balancer endpoint can be internet-facing or internal. Traffic for standard accelerators is routed to endpoints based on the health of the endpoint along with configuration options that you choose, such as endpoint weights. For each endpoint, you can configure weights, which are numbers that you can use to specify the proportion of traffic to route to each one. This can be useful, for example, to do performance testing within a Region.

Endpoints for custom routing accelerators are virtual private cloud (VPC) subnets with one or many EC2 instances.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"globalaccelerator\",\"x-aws-signingName\":\"globalaccelerator\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/globalaccelerator-2018-08-08.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/globalaccelerator/\"},\"updated\":\"2020-03-28T08:15:13.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/globalaccelerator/2018-08-08/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/globalaccelerator/2018-08-08/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:glue\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-03-31\",\"versions\":[{\"key\":\"2017-03-31\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-03-31\",\"x-release\":\"v4\",\"title\":\"AWS Glue\",\"description\":\"Glue

Defines the public endpoint for the Glue service.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"glue\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/glue-2017-03-31.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/glue/\"},\"updated\":\"2020-04-21T06:33:24.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/glue/2017-03-31/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/glue/2017-03-31/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:greengrass\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-06-07\",\"versions\":[{\"key\":\"2017-06-07\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-06-07\",\"x-release\":\"v4\",\"title\":\"AWS Greengrass\",\"description\":\"AWS IoT Greengrass seamlessly extends AWS onto physical devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage. AWS IoT Greengrass ensures your devices can respond quickly to local events and operate with intermittent connectivity. AWS IoT Greengrass minimizes the cost of transmitting data to the cloud by allowing you to author AWS Lambda functions that execute locally.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"greengrass\",\"x-aws-signingName\":\"greengrass\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/greengrass-2017-06-07.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/greengrass/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/greengrass/2017-06-07/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/greengrass/2017-06-07/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:greengrassv2\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-11-30\",\"versions\":[{\"key\":\"2020-11-30\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-11-30\",\"x-release\":\"v4\",\"title\":\"AWS IoT Greengrass V2\",\"description\":\"

IoT Greengrass brings local compute, messaging, data management, sync, and ML inference capabilities to edge devices. This enables devices to collect and analyze data closer to the source of information, react autonomously to local events, and communicate securely with each other on local networks. Local devices can also communicate securely with Amazon Web Services IoT Core and export IoT data to the Amazon Web Services Cloud. IoT Greengrass developers can use Lambda functions and components to create and deploy applications to fleets of edge devices for local operation.

IoT Greengrass Version 2 provides a new major version of the IoT Greengrass Core software, new APIs, and a new console. Use this API reference to learn how to use the IoT Greengrass V2 API operations to manage components, manage deployments, and core devices.

For more information, see What is IoT Greengrass? in the IoT Greengrass V2 Developer Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"greengrassv2\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/greengrassv2-2020-11-30.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/greengrass/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/greengrassv2/2020-11-30/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/greengrassv2/2020-11-30/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:groundstation\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-05-23\",\"versions\":[{\"key\":\"2019-05-23\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-05-23\",\"x-release\":\"v4\",\"title\":\"AWS Ground Station\",\"description\":\"Welcome to the AWS Ground Station API Reference. AWS Ground Station is a fully managed service that enables you to control satellite communications, downlink and process satellite data, and scale your satellite operations efficiently and cost-effectively without having to build or manage your own ground station infrastructure.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"groundstation\",\"x-aws-signingName\":\"groundstation\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/groundstation-2019-05-23.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/groundstation/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/groundstation/2019-05-23/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/groundstation/2019-05-23/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:guardduty\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-11-28\",\"versions\":[{\"key\":\"2017-11-28\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-11-28\",\"x-release\":\"v4\",\"title\":\"Amazon GuardDuty\",\"description\":\"

Amazon GuardDuty is a continuous security monitoring service that analyzes and processes the following data sources: VPC Flow Logs, AWS CloudTrail event logs, and DNS logs. It uses threat intelligence feeds (such as lists of malicious IPs and domains) and machine learning to identify unexpected, potentially unauthorized, and malicious activity within your AWS environment. This can include issues like escalations of privileges, uses of exposed credentials, or communication with malicious IPs, URLs, or domains. For example, GuardDuty can detect compromised EC2 instances that serve malware or mine bitcoin.

GuardDuty also monitors AWS account access behavior for signs of compromise. Some examples of this are unauthorized infrastructure deployments such as EC2 instances deployed in a Region that has never been used, or unusual API calls like a password policy change to reduce password strength.

GuardDuty informs you of the status of your AWS environment by producing security findings that you can view in the GuardDuty console or through Amazon CloudWatch events. For more information, see the Amazon GuardDuty User Guide .

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"guardduty\",\"x-aws-signingName\":\"guardduty\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/guardduty-2017-11-28.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/guardduty/\"},\"updated\":\"2020-05-09T06:36:06.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/guardduty/2017-11-28/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/guardduty/2017-11-28/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:health\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-08-04\",\"versions\":[{\"key\":\"2016-08-04\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-08-04\",\"x-release\":\"v4\",\"title\":\"AWS Health APIs and Notifications\",\"description\":\"AWS Health

The AWS Health API provides programmatic access to the AWS Health information that appears in the AWS Personal Health Dashboard. You can use the API operations to get information about AWS Health events that affect your AWS services and resources.

  • You must have a Business or Enterprise Support plan from AWS Support to use the AWS Health API. If you call the AWS Health API from an AWS account that doesn't have a Business or Enterprise Support plan, you receive a SubscriptionRequiredException error.

  • You can use the AWS Health endpoint health.us-east-1.amazonaws.com (HTTPS) to call the AWS Health API operations. AWS Health supports a multi-Region application architecture and has two regional endpoints in an active-passive configuration. You can use the high availability endpoint example to determine which AWS Region is active, so that you can get the latest information from the API. For more information, see Accessing the AWS Health API in the AWS Health User Guide.

For authentication of requests, AWS Health uses the Signature Version 4 Signing Process.

If your AWS account is part of AWS Organizations, you can use the AWS Health organizational view feature. This feature provides a centralized view of AWS Health events across all accounts in your organization. You can aggregate AWS Health events in real time to identify accounts in your organization that are affected by an operational event or get notified of security vulnerabilities. Use the organizational view API operations to enable this feature and return event information. For more information, see Aggregating AWS Health events in the AWS Health User Guide.

When you use the AWS Health API operations to return AWS Health events, see the following recommendations:

  • Use the eventScopeCode parameter to specify whether to return AWS Health events that are public or account-specific.

  • Use pagination to view all events from the response. For example, if you call the DescribeEventsForOrganization operation to get all events in your organization, you might receive several page results. Specify the nextToken in the next request to return more results.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"health\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/health-2016-08-04.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/health/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/health/2016-08-04/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/health/2016-08-04/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:healthlake\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2017-07-01\",\"versions\":[{\"key\":\"2017-07-01\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2017-07-01\",\"x-release\":\"v4\",\"title\":\"Amazon HealthLake\",\"description\":\"Amazon HealthLake is a HIPAA eligibile service that allows customers to store, transform, query, and analyze their FHIR-formatted data in a consistent fashion in the cloud.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"healthlake\",\"x-aws-signingName\":\"healthlake\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/healthlake-2017-07-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/healthlake/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/healthlake/2017-07-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/healthlake/2017-07-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:honeycode\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"2020-03-01\",\"versions\":[{\"key\":\"2020-03-01\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"version\":\"2020-03-01\",\"x-release\":\"v4\",\"title\":\"Amazon Honeycode\",\"description\":\" Amazon Honeycode is a fully managed service that allows you to quickly build mobile and web apps for teams\\u2014without programming. Build Honeycode apps for managing almost anything, like projects, customers, operations, approvals, resources, and even your team. \",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"honeycode\",\"x-aws-signingName\":\"honeycode\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/honeycode-2020-03-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/honeycode/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/honeycode/2020-03-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/honeycode/2020-03-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:iam\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"preferred\":\"2010-05-08\",\"versions\":[{\"key\":\"2010-05-08\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"info\":{\"version\":\"2010-05-08\",\"x-release\":\"v4\",\"title\":\"AWS Identity and Access Management\",\"description\":\"Identity and Access Management

Identity and Access Management (IAM) is a web service for securely controlling access to Amazon Web Services services. With IAM, you can centrally manage users, security credentials such as access keys, and permissions that control which Amazon Web Services resources users and applications can access. For more information about IAM, see Identity and Access Management (IAM) and the Identity and Access Management User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"iam\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/iam-2010-05-08.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/iam/\"},\"updated\":\"2020-04-07T06:35:33.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iam/2010-05-08/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iam/2010-05-08/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:identitystore\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-06-15\",\"versions\":[{\"key\":\"2020-06-15\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-06-15\",\"x-release\":\"v4\",\"title\":\"AWS SSO Identity Store\",\"description\":\"The AWS Single Sign-On (SSO) Identity Store service provides a single place to retrieve all of your identities (users and groups). For more information about AWS, see the AWS Single Sign-On User Guide.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"identitystore\",\"x-aws-signingName\":\"identitystore\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/identitystore-2020-06-15.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/identitystore/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/identitystore/2020-06-15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/identitystore/2020-06-15/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:imagebuilder\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-12-02\",\"versions\":[{\"key\":\"2019-12-02\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-12-02\",\"x-release\":\"v4\",\"title\":\"EC2 Image Builder\",\"description\":\"EC2 Image Builder is a fully managed Amazon Web Services service that makes it easier to automate the creation, management, and deployment of customized, secure, and up-to-date \\\"golden\\\" server images that are pre-installed and pre-configured with software and settings to meet specific IT standards.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"imagebuilder\",\"x-aws-signingName\":\"imagebuilder\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/imagebuilder-2019-12-02.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/imagebuilder/\"},\"updated\":\"2020-04-16T18:45:33.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/imagebuilder/2019-12-02/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/imagebuilder/2019-12-02/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:importexport\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2010-06-01\",\"versions\":[{\"key\":\"2010-06-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2010-06-01\",\"x-release\":\"v2\",\"title\":\"AWS Import/Export\",\"description\":\"AWS Import/Export Service AWS Import/Export accelerates transferring large amounts of data between the AWS cloud and portable storage devices that you mail to us. AWS Import/Export transfers data directly onto and off of your storage devices using Amazon's high-speed internal network and bypassing the Internet. For large data sets, AWS Import/Export is often faster than Internet transfer and more cost effective than upgrading your connectivity.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"importexport\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/importexport-2010-06-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/importexport/\"},\"updated\":\"2020-03-29T15:19:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/importexport/2010-06-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/importexport/2010-06-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:inspector\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-02-16\",\"versions\":[{\"key\":\"2016-02-16\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-02-16\",\"x-release\":\"v4\",\"title\":\"Amazon Inspector\",\"description\":\"Amazon Inspector

Amazon Inspector enables you to analyze the behavior of your AWS resources and to identify potential security issues. For more information, see Amazon Inspector User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"inspector\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/inspector-2016-02-16.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/inspector/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/inspector/2016-02-16/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/inspector/2016-02-16/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:iot\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-05-28\",\"versions\":[{\"key\":\"2015-05-28\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-05-28\",\"x-release\":\"v4\",\"title\":\"AWS IoT\",\"description\":\"IoT

IoT provides secure, bi-directional communication between Internet-connected devices (such as sensors, actuators, embedded devices, or smart appliances) and the Amazon Web Services cloud. You can discover your custom IoT-Data endpoint to communicate with, configure rules for data processing and integration with other services, organize resources associated with each device (Registry), configure logging, and create and manage policies and credentials to authenticate devices.

The service endpoints that expose this API are listed in Amazon Web Services IoT Core Endpoints and Quotas. You must use the endpoint for the region that has the resources you want to access.

The service name used by Amazon Web Services Signature Version 4 to sign the request is: execute-api.

For more information about how IoT works, see the Developer Guide.

For information about how to use the credentials provider for IoT, see Authorizing Direct Calls to Amazon Web Services Services.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"iot\",\"x-aws-signingName\":\"execute-api\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/iot-2015-05-28.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/iot/\"},\"updated\":\"2020-04-30T20:18:10.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iot/2015-05-28/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iot/2015-05-28/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:iot-data\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-05-28\",\"versions\":[{\"key\":\"2015-05-28\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-05-28\",\"x-release\":\"v4\",\"title\":\"AWS IoT Data Plane\",\"description\":\"IoT data

IoT data enables secure, bi-directional communication between Internet-connected things (such as sensors, actuators, embedded devices, or smart appliances) and the Amazon Web Services cloud. It implements a broker for applications and things to publish messages over HTTP (Publish) and retrieve, update, and delete shadows. A shadow is a persistent representation of your things and their state in the Amazon Web Services cloud.

Find the endpoint address for actions in IoT data by running this CLI command:

aws iot describe-endpoint --endpoint-type iot:Data-ATS

The service name used by Amazon Web ServicesSignature Version 4 to sign requests is: iotdevicegateway.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"iot-data\",\"x-aws-signingName\":\"iotdata\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/iot-data-2015-05-28.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/iot/\"},\"updated\":\"2020-02-28T16:47:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iot-data/2015-05-28/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iot-data/2015-05-28/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:iot-jobs-data\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-09-29\",\"versions\":[{\"key\":\"2017-09-29\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-09-29\",\"x-release\":\"v4\",\"title\":\"AWS IoT Jobs Data Plane\",\"description\":\"

AWS IoT Jobs is a service that allows you to define a set of jobs \\u2014 remote operations that are sent to and executed on one or more devices connected to AWS IoT. For example, you can define a job that instructs a set of devices to download and install application or firmware updates, reboot, rotate certificates, or perform remote troubleshooting operations.

To create a job, you make a job document which is a description of the remote operations to be performed, and you specify a list of targets that should perform the operations. The targets can be individual things, thing groups or both.

AWS IoT Jobs sends a message to inform the targets that a job is available. The target starts the execution of the job by downloading the job document, performing the operations it specifies, and reporting its progress to AWS IoT. The Jobs service provides commands to track the progress of a job on a specific target and for all the targets of the job

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"iot-jobs-data\",\"x-aws-signingName\":\"iot-jobs-data\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/iot-jobs-data-2017-09-29.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/iot/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iot-jobs-data/2017-09-29/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iot-jobs-data/2017-09-29/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:iot1click-devices\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-05-14\",\"versions\":[{\"key\":\"2018-05-14\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-05-14\",\"x-release\":\"v4\",\"title\":\"AWS IoT 1-Click Devices Service\",\"description\":\"Describes all of the AWS IoT 1-Click device-related API operations for the service.\\n Also provides sample requests, responses, and errors for the supported web services\\n protocols.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"iot1click-devices\",\"x-aws-signingName\":\"iot1click\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/iot1click-devices-2018-05-14.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/iot1click/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iot1click-devices/2018-05-14/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iot1click-devices/2018-05-14/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:iot1click-projects\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-05-14\",\"versions\":[{\"key\":\"2018-05-14\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-05-14\",\"x-release\":\"v4\",\"title\":\"AWS IoT 1-Click Projects Service\",\"description\":\"The AWS IoT 1-Click Projects API Reference\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"iot1click-projects\",\"x-aws-signingName\":\"iot1click\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/iot1click-projects-2018-05-14.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/iot1click/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iot1click-projects/2018-05-14/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iot1click-projects/2018-05-14/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:iotanalytics\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-11-27\",\"versions\":[{\"key\":\"2017-11-27\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-11-27\",\"x-release\":\"v4\",\"title\":\"AWS IoT Analytics\",\"description\":\"

IoT Analytics allows you to collect large amounts of device data, process messages, and store them. You can then query the data and run sophisticated analytics on it. IoT Analytics enables advanced data exploration through integration with Jupyter Notebooks and data visualization through integration with Amazon QuickSight.

Traditional analytics and business intelligence tools are designed to process structured data. IoT data often comes from devices that record noisy processes (such as temperature, motion, or sound). As a result the data from these devices can have significant gaps, corrupted messages, and false readings that must be cleaned up before analysis can occur. Also, IoT data is often only meaningful in the context of other data from external sources.

IoT Analytics automates the steps required to analyze data from IoT devices. IoT Analytics filters, transforms, and enriches IoT data before storing it in a time-series data store for analysis. You can set up the service to collect only the data you need from your devices, apply mathematical transforms to process the data, and enrich the data with device-specific metadata such as device type and location before storing it. Then, you can analyze your data by running queries using the built-in SQL query engine, or perform more complex analytics and machine learning inference. IoT Analytics includes pre-built models for common IoT use cases so you can answer questions like which devices are about to fail or which customers are at risk of abandoning their wearable devices.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"iotanalytics\",\"x-aws-signingName\":\"iotanalytics\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/iotanalytics-2017-11-27.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/iotanalytics/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotanalytics/2017-11-27/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotanalytics/2017-11-27/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:iotdeviceadvisor\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-09-18\",\"versions\":[{\"key\":\"2020-09-18\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-09-18\",\"x-release\":\"v4\",\"title\":\"AWS IoT Core Device Advisor\",\"description\":\"AWS IoT Core Device Advisor is a cloud-based, fully managed test capability for validating IoT devices during device software development. Device Advisor provides pre-built tests that you can use to validate IoT devices for reliable and secure connectivity with AWS IoT Core before deploying devices to production. By using Device Advisor, you can confirm that your devices can connect to AWS IoT Core, follow security best practices and, if applicable, receive software updates from IoT Device Management. You can also download signed qualification reports to submit to the AWS Partner Network to get your device qualified for the AWS Partner Device Catalog without the need to send your device in and wait for it to be tested.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"iotdeviceadvisor\",\"x-aws-signingName\":\"iotdeviceadvisor\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/iotdeviceadvisor-2020-09-18.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/iotdeviceadvisor/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotdeviceadvisor/2020-09-18/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotdeviceadvisor/2020-09-18/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:iotevents\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-07-27\",\"versions\":[{\"key\":\"2018-07-27\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-07-27\",\"x-release\":\"v4\",\"title\":\"AWS IoT Events\",\"description\":\"AWS IoT Events monitors your equipment or device fleets for failures or changes in operation, and triggers actions when such events occur. You can use AWS IoT Events API operations to create, read, update, and delete inputs and detector models, and to list their versions.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"iotevents\",\"x-aws-signingName\":\"iotevents\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/iotevents-2018-07-27.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/iotevents/\"},\"updated\":\"2020-04-30T20:18:10.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotevents/2018-07-27/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotevents/2018-07-27/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:iotevents-data\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-10-23\",\"versions\":[{\"key\":\"2018-10-23\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-10-23\",\"x-release\":\"v4\",\"title\":\"AWS IoT Events Data\",\"description\":\"

AWS IoT Events monitors your equipment or device fleets for failures or changes in operation, and triggers actions when such events occur. You can use AWS IoT Events Data API commands to send inputs to detectors, list detectors, and view or update a detector's status.

For more information, see What is AWS IoT Events? in the AWS IoT Events Developer Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"iotevents-data\",\"x-aws-signingName\":\"ioteventsdata\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/iotevents-data-2018-10-23.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/iotevents/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotevents-data/2018-10-23/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotevents-data/2018-10-23/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:iotfleethub\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-11-03\",\"versions\":[{\"key\":\"2020-11-03\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-11-03\",\"x-release\":\"v4\",\"title\":\"AWS IoT Fleet Hub\",\"description\":\"

With Fleet Hub for AWS IoT Device Management you can build stand-alone web applications for monitoring the health of your device fleets.

Fleet Hub for AWS IoT Device Management is in public preview and is subject to change.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"iotfleethub\",\"x-aws-signingName\":\"iotfleethub\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/iotfleethub-2020-11-03.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/iot/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotfleethub/2020-11-03/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotfleethub/2020-11-03/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:iotsecuretunneling\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-10-05\",\"versions\":[{\"key\":\"2018-10-05\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-10-05\",\"x-release\":\"v4\",\"title\":\"AWS IoT Secure Tunneling\",\"description\":\"AWS IoT Secure Tunneling

AWS IoT Secure Tunnling enables you to create remote connections to devices deployed in the field.

For more information about how AWS IoT Secure Tunneling works, see AWS IoT Secure Tunneling.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"iotsecuretunneling\",\"x-aws-signingName\":\"IoTSecuredTunneling\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/iotsecuretunneling-2018-10-05.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/iot/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotsecuretunneling/2018-10-05/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotsecuretunneling/2018-10-05/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:iotsitewise\",\"value\":{\"added\":\"2020-04-29T20:05:58.000Z\",\"preferred\":\"2019-12-02\",\"versions\":[{\"key\":\"2019-12-02\",\"value\":{\"added\":\"2020-04-29T20:05:58.000Z\",\"info\":{\"version\":\"2019-12-02\",\"x-release\":\"v4\",\"title\":\"AWS IoT SiteWise\",\"description\":\"Welcome to the IoT SiteWise API Reference. IoT SiteWise is an Amazon Web Services service that connects Industrial Internet of Things (IIoT) devices to the power of the Amazon Web Services Cloud. For more information, see the IoT SiteWise User Guide. For information about IoT SiteWise quotas, see Quotas in the IoT SiteWise User Guide.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"iotsitewise\",\"x-aws-signingName\":\"iotsitewise\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/iotsitewise-2019-12-02.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/iotsitewise/\"},\"updated\":\"2020-05-12T18:33:47.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotsitewise/2019-12-02/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotsitewise/2019-12-02/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:iotthingsgraph\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-09-06\",\"versions\":[{\"key\":\"2018-09-06\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-09-06\",\"x-release\":\"v4\",\"title\":\"AWS IoT Things Graph\",\"description\":\"AWS IoT Things Graph

AWS IoT Things Graph provides an integrated set of tools that enable developers to connect devices and services that use different standards, such as units of measure and communication protocols. AWS IoT Things Graph makes it possible to build IoT applications with little to no code by connecting devices and services and defining how they interact at an abstract level.

For more information about how AWS IoT Things Graph works, see the User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"iotthingsgraph\",\"x-aws-signingName\":\"iotthingsgraph\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/iotthingsgraph-2018-09-06.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/iotthingsgraph/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotthingsgraph/2018-09-06/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotthingsgraph/2018-09-06/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:iotwireless\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-11-22\",\"versions\":[{\"key\":\"2020-11-22\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-11-22\",\"x-release\":\"v4\",\"title\":\"AWS IoT Wireless\",\"description\":\"AWS IoT Wireless API documentation\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"iotwireless\",\"x-aws-signingName\":\"iotwireless\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/iotwireless-2020-11-22.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/iotwireless/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotwireless/2020-11-22/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/iotwireless/2020-11-22/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:ivs\",\"value\":{\"added\":\"2020-07-15T18:59:09.806Z\",\"preferred\":\"2020-07-14\",\"versions\":[{\"key\":\"2020-07-14\",\"value\":{\"added\":\"2020-07-15T18:59:09.806Z\",\"info\":{\"version\":\"2020-07-14\",\"x-release\":\"v4\",\"title\":\"Amazon Interactive Video Service\",\"description\":\"

Introduction

The Amazon Interactive Video Service (IVS) API is REST compatible, using a standard HTTP API and an AWS EventBridge event stream for responses. JSON is used for both requests and responses, including errors.

The API is an AWS regional service, currently in these regions: us-west-2, us-east-1, and eu-west-1.

All API request parameters and URLs are case sensitive.

For a summary of notable documentation changes in each release, see Document History.

Service Endpoints

The following are the Amazon IVS service endpoints (all HTTPS):

Region name: US West (Oregon)

  • Region: us-west-2

  • Endpoint: ivs.us-west-2.amazonaws.com

Region name: US East (Virginia)

  • Region: us-east-1

  • Endpoint: ivs.us-east-1.amazonaws.com

Region name: EU West (Dublin)

  • Region: eu-west-1

  • Endpoint: ivs.eu-west-1.amazonaws.com

Allowed Header Values

  • Accept: application/json

  • Accept-Encoding: gzip, deflate

  • Content-Type: application/json

Resources

The following resources contain information about your IVS live stream (see Getting Started with Amazon IVS):

  • Channel \\u2014 Stores configuration data related to your live stream. You first create a channel and then use the channel\\u2019s stream key to start your live stream. See the Channel endpoints for more information.

  • Stream key \\u2014 An identifier assigned by Amazon IVS when you create a channel, which is then used to authorize streaming. See the StreamKey endpoints for more information. Treat the stream key like a secret, since it allows anyone to stream to the channel.

  • Playback key pair \\u2014 Video playback may be restricted using playback-authorization tokens, which use public-key encryption. A playback key pair is the public-private pair of keys used to sign and validate the playback-authorization token. See the PlaybackKeyPair endpoints for more information.

  • Recording configuration \\u2014 Stores configuration related to recording a live stream and where to store the recorded content. Multiple channels can reference the same recording configuration. See the Recording Configuration endpoints for more information.

Tagging

A tag is a metadata label that you assign to an AWS resource. A tag comprises a key and a value, both set by you. For example, you might set a tag as topic:nature to label a particular video category. See Tagging AWS Resources for more information, including restrictions that apply to tags.

Tags can help you identify and organize your AWS resources. For example, you can use the same tag for different resources to indicate that they are related. You can also use tags to manage access (see Access Tags).

The Amazon IVS API has these tag-related endpoints: TagResource, UntagResource, and ListTagsForResource. The following resources support tagging: Channels, Stream Keys, Playback Key Pairs, and Recording Configurations.

Authentication versus Authorization

Note the differences between these concepts:

  • Authentication is about verifying identity. You need to be authenticated to sign Amazon IVS API requests.

  • Authorization is about granting permissions. You need to be authorized to view Amazon IVS private channels. (Private channels are channels that are enabled for \\\"playback authorization.\\\")

Authentication

All Amazon IVS API requests must be authenticated with a signature. The AWS Command-Line Interface (CLI) and Amazon IVS Player SDKs take care of signing the underlying API calls for you. However, if your application calls the Amazon IVS API directly, it\\u2019s your responsibility to sign the requests.

You generate a signature using valid AWS credentials that have permission to perform the requested action. For example, you must sign PutMetadata requests with a signature generated from an IAM user account that has the ivs:PutMetadata permission.

For more information:

Channel Endpoints

  • CreateChannel \\u2014 Creates a new channel and an associated stream key to start streaming.

  • GetChannel \\u2014 Gets the channel configuration for the specified channel ARN (Amazon Resource Name).

  • BatchGetChannel \\u2014 Performs GetChannel on multiple ARNs simultaneously.

  • ListChannels \\u2014 Gets summary information about all channels in your account, in the AWS region where the API request is processed. This list can be filtered to match a specified name or recording-configuration ARN. Filters are mutually exclusive and cannot be used together. If you try to use both filters, you will get an error (409 Conflict Exception).

  • UpdateChannel \\u2014 Updates a channel's configuration. This does not affect an ongoing stream of this channel. You must stop and restart the stream for the changes to take effect.

  • DeleteChannel \\u2014 Deletes the specified channel.

StreamKey Endpoints

  • CreateStreamKey \\u2014 Creates a stream key, used to initiate a stream, for the specified channel ARN.

  • GetStreamKey \\u2014 Gets stream key information for the specified ARN.

  • BatchGetStreamKey \\u2014 Performs GetStreamKey on multiple ARNs simultaneously.

  • ListStreamKeys \\u2014 Gets summary information about stream keys for the specified channel.

  • DeleteStreamKey \\u2014 Deletes the stream key for the specified ARN, so it can no longer be used to stream.

Stream Endpoints

  • GetStream \\u2014 Gets information about the active (live) stream on a specified channel.

  • ListStreams \\u2014 Gets summary information about live streams in your account, in the AWS region where the API request is processed.

  • StopStream \\u2014 Disconnects the incoming RTMPS stream for the specified channel. Can be used in conjunction with DeleteStreamKey to prevent further streaming to a channel.

  • PutMetadata \\u2014 Inserts metadata into the active stream of the specified channel. A maximum of 5 requests per second per channel is allowed, each with a maximum 1 KB payload. (If 5 TPS is not sufficient for your needs, we recommend batching your data into a single PutMetadata call.)

PlaybackKeyPair Endpoints

For more information, see Setting Up Private Channels in the Amazon IVS User Guide.

  • ImportPlaybackKeyPair \\u2014 Imports the public portion of a new key pair and returns its arn and fingerprint. The privateKey can then be used to generate viewer authorization tokens, to grant viewers access to private channels (channels enabled for playback authorization).

  • GetPlaybackKeyPair \\u2014 Gets a specified playback authorization key pair and returns the arn and fingerprint. The privateKey held by the caller can be used to generate viewer authorization tokens, to grant viewers access to private channels.

  • ListPlaybackKeyPairs \\u2014 Gets summary information about playback key pairs.

  • DeletePlaybackKeyPair \\u2014 Deletes a specified authorization key pair. This invalidates future viewer tokens generated using the key pair\\u2019s privateKey.

RecordingConfiguration Endpoints

AWS Tags Endpoints

  • TagResource \\u2014 Adds or updates tags for the AWS resource with the specified ARN.

  • UntagResource \\u2014 Removes tags from the resource with the specified ARN.

  • ListTagsForResource \\u2014 Gets information about AWS tags for the specified ARN.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"ivs\",\"x-aws-signingName\":\"ivs\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/ivs-2020-07-14.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/ivs/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ivs/2020-07-14/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ivs/2020-07-14/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:kafka\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-11-14\",\"versions\":[{\"key\":\"2018-11-14\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-11-14\",\"x-release\":\"v4\",\"title\":\"Managed Streaming for Kafka\",\"description\":\"\\n

The operations for managing an Amazon MSK cluster.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"kafka\",\"x-aws-signingName\":\"kafka\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/kafka-2018-11-14.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/kafka/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kafka/2018-11-14/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kafka/2018-11-14/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:kendra\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-02-03\",\"versions\":[{\"key\":\"2019-02-03\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-02-03\",\"x-release\":\"v4\",\"title\":\"AWSKendraFrontendService\",\"description\":\"Amazon Kendra is a service for indexing large document sets.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"kendra\",\"x-aws-signingName\":\"kendra\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/kendra-2019-02-03.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/kendra/\"},\"updated\":\"2020-05-11T19:05:17.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kendra/2019-02-03/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kendra/2019-02-03/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:kinesis\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2013-12-02\",\"versions\":[{\"key\":\"2013-12-02\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2013-12-02\",\"x-release\":\"v4\",\"title\":\"Amazon Kinesis\",\"description\":\"Amazon Kinesis Data Streams Service API Reference

Amazon Kinesis Data Streams is a managed service that scales elastically for real-time processing of streaming big data.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"kinesis\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/kinesis-2013-12-02.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/kinesis/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kinesis/2013-12-02/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kinesis/2013-12-02/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:kinesis-video-archived-media\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-09-30\",\"versions\":[{\"key\":\"2017-09-30\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-09-30\",\"x-release\":\"v4\",\"title\":\"Amazon Kinesis Video Streams Archived Media\",\"description\":\"

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"kinesis-video-archived-media\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/kinesis-video-archived-media-2017-09-30.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/kinesisvideo/\"},\"updated\":\"2020-04-28T19:55:13.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kinesis-video-archived-media/2017-09-30/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kinesis-video-archived-media/2017-09-30/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:kinesis-video-media\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-09-30\",\"versions\":[{\"key\":\"2017-09-30\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-09-30\",\"x-release\":\"v4\",\"title\":\"Amazon Kinesis Video Streams Media\",\"description\":\"

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"kinesis-video-media\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/kinesis-video-media-2017-09-30.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/kinesisvideo/\"},\"updated\":\"2020-02-28T16:47:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kinesis-video-media/2017-09-30/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kinesis-video-media/2017-09-30/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:kinesis-video-signaling\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-12-04\",\"versions\":[{\"key\":\"2019-12-04\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-12-04\",\"x-release\":\"v4\",\"title\":\"Amazon Kinesis Video Signaling Channels\",\"description\":\"Kinesis Video Streams Signaling Service is a intermediate service that establishes a communication channel for discovering peers, transmitting offers and answers in order to establish peer-to-peer connection in webRTC technology.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"kinesis-video-signaling\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/kinesis-video-signaling-2019-12-04.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/kinesisvideo/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kinesis-video-signaling/2019-12-04/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kinesis-video-signaling/2019-12-04/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:kinesisanalytics\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-08-14\",\"versions\":[{\"key\":\"2015-08-14\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-08-14\",\"x-release\":\"v4\",\"title\":\"Amazon Kinesis Analytics\",\"description\":\"Amazon Kinesis Analytics

Overview

This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.

This is the Amazon Kinesis Analytics v1 API Reference. The Amazon Kinesis Analytics Developer Guide provides additional information.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"kinesisanalytics\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/kinesisanalytics-2015-08-14.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/kinesisanalytics/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kinesisanalytics/2015-08-14/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kinesisanalytics/2015-08-14/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:kinesisanalyticsv2\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-05-23\",\"versions\":[{\"key\":\"2018-05-23\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-05-23\",\"x-release\":\"v4\",\"title\":\"Amazon Kinesis Analytics\",\"description\":\"Amazon Kinesis Data Analytics is a fully managed service that you can use to process and analyze streaming data using Java, SQL, or Scala. The service enables you to quickly author and run Java, SQL, or Scala code against streaming sources to perform time series analytics, feed real-time dashboards, and create real-time metrics.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"kinesisanalyticsv2\",\"x-aws-signingName\":\"kinesisanalytics\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/kinesisanalyticsv2-2018-05-23.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/kinesisanalytics/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kinesisanalyticsv2/2018-05-23/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kinesisanalyticsv2/2018-05-23/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:kinesisvideo\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-09-30\",\"versions\":[{\"key\":\"2017-09-30\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-09-30\",\"x-release\":\"v4\",\"title\":\"Amazon Kinesis Video Streams\",\"description\":\"

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"kinesisvideo\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/kinesisvideo-2017-09-30.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/kinesisvideo/\"},\"updated\":\"2020-04-28T19:55:13.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kinesisvideo/2017-09-30/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kinesisvideo/2017-09-30/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:kms\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2014-11-01\",\"versions\":[{\"key\":\"2014-11-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2014-11-01\",\"x-release\":\"v4\",\"title\":\"AWS Key Management Service\",\"description\":\"Key Management Service

Key Management Service (KMS) is an encryption and key management web service. This guide describes the KMS operations that you can call programmatically. For general information about KMS, see the Key Management Service Developer Guide .

KMS is replacing the term customer master key (CMK) with KMS key and KMS key. The concept has not changed. To prevent breaking changes, KMS is keeping some variations of this term.

Amazon Web Services provides SDKs that consist of libraries and sample code for various programming languages and platforms (Java, Ruby, .Net, macOS, Android, etc.). The SDKs provide a convenient way to create programmatic access to KMS and other Amazon Web Services services. For example, the SDKs take care of tasks such as signing requests (see below), managing errors, and retrying requests automatically. For more information about the Amazon Web Services SDKs, including how to download and install them, see Tools for Amazon Web Services.

We recommend that you use the Amazon Web Services SDKs to make programmatic API calls to KMS.

Clients must support TLS (Transport Layer Security) 1.0. We recommend TLS 1.2. Clients must also support cipher suites with Perfect Forward Secrecy (PFS) such as Ephemeral Diffie-Hellman (DHE) or Elliptic Curve Ephemeral Diffie-Hellman (ECDHE). Most modern systems such as Java 7 and later support these modes.

Signing Requests

Requests must be signed by using an access key ID and a secret access key. We strongly recommend that you do not use your Amazon Web Services account (root) access key ID and secret key for everyday work with KMS. Instead, use the access key ID and secret access key for an IAM user. You can also use the Amazon Web Services Security Token Service to generate temporary security credentials that you can use to sign requests.

All KMS operations require Signature Version 4.

Logging API Requests

KMS supports CloudTrail, a service that logs Amazon Web Services API calls and related events for your Amazon Web Services account and delivers them to an Amazon S3 bucket that you specify. By using the information collected by CloudTrail, you can determine what requests were made to KMS, who made the request, when it was made, and so on. To learn more about CloudTrail, including how to turn it on and find your log files, see the CloudTrail User Guide.

Additional Resources

For more information about credentials and request signing, see the following:

Commonly Used API Operations

Of the API operations discussed in this guide, the following will prove the most useful for most applications. You will likely perform operations other than these, such as creating keys and assigning policies, by using the console.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"kms\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/kms-2014-11-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/kms/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kms/2014-11-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kms/2014-11-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:lakeformation\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-03-31\",\"versions\":[{\"key\":\"2017-03-31\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-03-31\",\"x-release\":\"v4\",\"title\":\"AWS Lake Formation\",\"description\":\"AWS Lake Formation

Defines the public endpoint for the AWS Lake Formation service.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"lakeformation\",\"x-aws-signingName\":\"lakeformation\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/lakeformation-2017-03-31.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/lakeformation/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/lakeformation/2017-03-31/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/lakeformation/2017-03-31/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:lambda\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-03-31\",\"versions\":[{\"key\":\"2015-03-31\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-03-31\",\"x-release\":\"v4\",\"title\":\"AWS Lambda\",\"description\":\"Lambda

Overview

This is the Lambda API Reference. The Lambda Developer Guide provides additional information. For the service overview, see What is Lambda, and for information about how the service works, see Lambda: How it Works in the Lambda Developer Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"lambda\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/lambda-2015-03-31.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/lambda/\"},\"updated\":\"2020-04-30T20:18:10.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/lambda/2015-03-31/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/lambda/2015-03-31/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:lex-models\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-04-19\",\"versions\":[{\"key\":\"2017-04-19\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-04-19\",\"x-release\":\"v4\",\"title\":\"Amazon Lex Model Building Service\",\"description\":\"Amazon Lex Build-Time Actions

Amazon Lex is an AWS service for building conversational voice and text interfaces. Use these actions to create, update, and delete conversational bots for new and existing client applications.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"lex-models\",\"x-aws-signingName\":\"lex\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/lex-models-2017-04-19.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/lex/\"},\"updated\":\"2020-03-13T10:54:24.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/lex-models/2017-04-19/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/lex-models/2017-04-19/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:license-manager\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-08-01\",\"versions\":[{\"key\":\"2018-08-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-08-01\",\"x-release\":\"v4\",\"title\":\"AWS License Manager\",\"description\":\" AWS License Manager

AWS License Manager makes it easier to manage licenses from software vendors across multiple AWS accounts and on-premises servers.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"license-manager\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/license-manager-2018-08-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/license-manager/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/license-manager/2018-08-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/license-manager/2018-08-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:lightsail\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-11-28\",\"versions\":[{\"key\":\"2016-11-28\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-11-28\",\"x-release\":\"v4\",\"title\":\"Amazon Lightsail\",\"description\":\"

Amazon Lightsail is the easiest way to get started with Amazon Web Services (AWS) for developers who need to build websites or web applications. It includes everything you need to launch your project quickly - instances (virtual private servers), container services, storage buckets, managed databases, SSD-based block storage, static IP addresses, load balancers, content delivery network (CDN) distributions, DNS management of registered domains, and resource snapshots (backups) - for a low, predictable monthly price.

You can manage your Lightsail resources using the Lightsail console, Lightsail API, AWS Command Line Interface (AWS CLI), or SDKs. For more information about Lightsail concepts and tasks, see the Amazon Lightsail Developer Guide.

This API Reference provides detailed information about the actions, data types, parameters, and errors of the Lightsail service. For more information about the supported AWS Regions, endpoints, and service quotas of the Lightsail service, see Amazon Lightsail Endpoints and Quotas in the AWS General Reference.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"lightsail\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/lightsail-2016-11-28.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/lightsail/\"},\"updated\":\"2020-05-07T20:22:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/lightsail/2016-11-28/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/lightsail/2016-11-28/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:location\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-11-19\",\"versions\":[{\"key\":\"2020-11-19\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-11-19\",\"x-release\":\"v4\",\"title\":\"Amazon Location Service\",\"description\":\"Suite of geospatial services including Maps, Places, Routes, Tracking, and Geofencing\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"location\",\"x-aws-signingName\":\"geo\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/location-2020-11-19.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/geo/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/location/2020-11-19/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/location/2020-11-19/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:logs\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2014-03-28\",\"versions\":[{\"key\":\"2014-03-28\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2014-03-28\",\"x-release\":\"v4\",\"title\":\"Amazon CloudWatch Logs\",\"description\":\"

You can use Amazon CloudWatch Logs to monitor, store, and access your log files from EC2 instances, CloudTrail, and other sources. You can then retrieve the associated log data from CloudWatch Logs using the CloudWatch console, CloudWatch Logs commands in the Amazon Web Services CLI, CloudWatch Logs API, or CloudWatch Logs SDK.

You can use CloudWatch Logs to:

  • Monitor logs from EC2 instances in real-time: You can use CloudWatch Logs to monitor applications and systems using log data. For example, CloudWatch Logs can track the number of errors that occur in your application logs and send you a notification whenever the rate of errors exceeds a threshold that you specify. CloudWatch Logs uses your log data for monitoring so no code changes are required. For example, you can monitor application logs for specific literal terms (such as \\\"NullReferenceException\\\") or count the number of occurrences of a literal term at a particular position in log data (such as \\\"404\\\" status codes in an Apache access log). When the term you are searching for is found, CloudWatch Logs reports the data to a CloudWatch metric that you specify.

  • Monitor CloudTrail logged events: You can create alarms in CloudWatch and receive notifications of particular API activity as captured by CloudTrail. You can use the notification to perform troubleshooting.

  • Archive log data: You can use CloudWatch Logs to store your log data in highly durable storage. You can change the log retention setting so that any log events older than this setting are automatically deleted. The CloudWatch Logs agent makes it easy to quickly send both rotated and non-rotated log data off of a host and into the log service. You can then access the raw log data when you need it.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"logs\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/logs-2014-03-28.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/logs/\"},\"updated\":\"2020-05-07T20:22:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/logs/2014-03-28/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/logs/2014-03-28/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:lookoutequipment\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2020-12-15\",\"versions\":[{\"key\":\"2020-12-15\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"version\":\"2020-12-15\",\"x-release\":\"v4\",\"title\":\"Amazon Lookout for Equipment\",\"description\":\"Amazon Lookout for Equipment is a machine learning service that uses advanced analytics to identify anomalies in machines from sensor data for use in predictive maintenance. \",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"lookoutequipment\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/lookoutequipment-2020-12-15.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/lookoutequipment/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/lookoutequipment/2020-12-15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/lookoutequipment/2020-12-15/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:lookoutmetrics\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2017-07-25\",\"versions\":[{\"key\":\"2017-07-25\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"version\":\"2017-07-25\",\"x-release\":\"v4\",\"title\":\"Amazon Lookout for Metrics\",\"description\":\"This is the Amazon Lookout for Metrics API Reference. For an introduction to the service with tutorials for getting started, visit Amazon Lookout for Metrics Developer Guide.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"lookoutmetrics\",\"x-aws-signingName\":\"lookoutmetrics\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/lookoutmetrics-2017-07-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/lookoutmetrics/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/lookoutmetrics/2017-07-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/lookoutmetrics/2017-07-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:lookoutvision\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-11-20\",\"versions\":[{\"key\":\"2020-11-20\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-11-20\",\"x-release\":\"v4\",\"title\":\"Amazon Lookout for Vision\",\"description\":\"

This is the Amazon Lookout for Vision API Reference. It provides descriptions of actions, data types, common parameters, and common errors.

Amazon Lookout for Vision enables you to find visual defects in industrial products, accurately and at scale. It uses computer vision to identify missing components in an industrial product, damage to vehicles or structures, irregularities in production lines, and even minuscule defects in silicon wafers \\u2014 or any other physical item where quality is important such as a missing capacitor on printed circuit boards.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"lookoutvision\",\"x-aws-signingName\":\"lookoutvision\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/lookoutvision-2020-11-20.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/lookoutvision/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/lookoutvision/2020-11-20/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/lookoutvision/2020-11-20/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:machinelearning\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2014-12-12\",\"versions\":[{\"key\":\"2014-12-12\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2014-12-12\",\"x-release\":\"v4\",\"title\":\"Amazon Machine Learning\",\"description\":\"Definition of the public APIs exposed by Amazon Machine Learning\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"machinelearning\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/machinelearning-2014-12-12.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/machinelearning/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/machinelearning/2014-12-12/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/machinelearning/2014-12-12/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:macie\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-12-19\",\"versions\":[{\"key\":\"2017-12-19\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-12-19\",\"x-release\":\"v4\",\"title\":\"Amazon Macie\",\"description\":\"Amazon Macie Classic

Amazon Macie Classic is a security service that uses machine learning to automatically discover, classify, and protect sensitive data in AWS. Macie Classic recognizes sensitive data such as personally identifiable information (PII) or intellectual property, and provides you with dashboards and alerts that give visibility into how this data is being accessed or moved. For more information, see the Amazon Macie Classic User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"macie\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/macie-2017-12-19.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/macie/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/macie/2017-12-19/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/macie/2017-12-19/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:macie2\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"2020-01-01\",\"versions\":[{\"key\":\"2020-01-01\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"version\":\"2020-01-01\",\"x-release\":\"v4\",\"title\":\"Amazon Macie 2\",\"description\":\"Amazon Macie is a fully managed data security and data privacy service that uses machine learning and pattern matching to discover and protect your sensitive data in AWS. Macie automates the discovery of sensitive data, such as PII and intellectual property, to provide you with insight into the data that your organization stores in AWS. Macie also provides an inventory of your Amazon S3 buckets, which it continually monitors for you. If Macie detects sensitive data or potential data access issues, it generates detailed findings for you to review and act upon as necessary.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"macie2\",\"x-aws-signingName\":\"macie2\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/macie2-2020-01-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/macie2/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/macie2/2020-01-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/macie2/2020-01-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:managedblockchain\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-09-24\",\"versions\":[{\"key\":\"2018-09-24\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-09-24\",\"x-release\":\"v4\",\"title\":\"Amazon Managed Blockchain\",\"description\":\"

Amazon Managed Blockchain is a fully managed service for creating and managing blockchain networks using open-source frameworks. Blockchain allows you to build applications where multiple parties can securely and transparently run transactions and share data without the need for a trusted, central authority.

Managed Blockchain supports the Hyperledger Fabric and Ethereum open-source frameworks. Because of fundamental differences between the frameworks, some API actions or data types may only apply in the context of one framework and not the other. For example, actions related to Hyperledger Fabric network members such as CreateMember and DeleteMember do not apply to Ethereum.

The description for each action indicates the framework or frameworks to which it applies. Data types and properties that apply only in the context of a particular framework are similarly indicated.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"managedblockchain\",\"x-aws-signingName\":\"managedblockchain\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/managedblockchain-2018-09-24.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/managedblockchain/\"},\"updated\":\"2020-03-25T18:54:51.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/managedblockchain/2018-09-24/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/managedblockchain/2018-09-24/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:marketplace-catalog\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-09-17\",\"versions\":[{\"key\":\"2018-09-17\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-09-17\",\"x-release\":\"v4\",\"title\":\"AWS Marketplace Catalog Service\",\"description\":\"

Catalog API actions allow you to manage your entities through list, describe, and update capabilities. An entity can be a product or an offer on AWS Marketplace.

You can automate your entity update process by integrating the AWS Marketplace Catalog API with your AWS Marketplace product build or deployment pipelines. You can also create your own applications on top of the Catalog API to manage your products on AWS Marketplace.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"marketplace-catalog\",\"x-aws-signingName\":\"aws-marketplace\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/marketplace-catalog-2018-09-17.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/marketplace/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/marketplace-catalog/2018-09-17/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/marketplace-catalog/2018-09-17/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:marketplacecommerceanalytics\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-07-01\",\"versions\":[{\"key\":\"2015-07-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-07-01\",\"x-release\":\"v4\",\"title\":\"AWS Marketplace Commerce Analytics\",\"description\":\"Provides AWS Marketplace business intelligence data on-demand.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"marketplacecommerceanalytics\",\"x-aws-signingName\":\"marketplacecommerceanalytics\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/marketplacecommerceanalytics-2015-07-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/marketplacecommerceanalytics/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/marketplacecommerceanalytics/2015-07-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/marketplacecommerceanalytics/2015-07-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:mediaconnect\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-11-14\",\"versions\":[{\"key\":\"2018-11-14\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-11-14\",\"x-release\":\"v4\",\"title\":\"AWS MediaConnect\",\"description\":\"API for AWS Elemental MediaConnect\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"mediaconnect\",\"x-aws-signingName\":\"mediaconnect\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mediaconnect-2018-11-14.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/mediaconnect/\"},\"updated\":\"2020-04-07T20:59:17.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mediaconnect/2018-11-14/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mediaconnect/2018-11-14/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:mediaconvert\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-08-29\",\"versions\":[{\"key\":\"2017-08-29\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-08-29\",\"x-release\":\"v4\",\"title\":\"AWS Elemental MediaConvert\",\"description\":\"AWS Elemental MediaConvert\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"mediaconvert\",\"x-aws-signingName\":\"mediaconvert\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mediaconvert-2017-08-29.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/mediaconvert/\"},\"updated\":\"2020-04-30T20:18:10.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mediaconvert/2017-08-29/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mediaconvert/2017-08-29/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:medialive\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-10-14\",\"versions\":[{\"key\":\"2017-10-14\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-10-14\",\"x-release\":\"v4\",\"title\":\"AWS Elemental MediaLive\",\"description\":\"API for AWS Elemental MediaLive\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"medialive\",\"x-aws-signingName\":\"medialive\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/medialive-2017-10-14.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/medialive/\"},\"updated\":\"2020-04-28T19:55:13.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/medialive/2017-10-14/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/medialive/2017-10-14/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:mediapackage\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-10-12\",\"versions\":[{\"key\":\"2017-10-12\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-10-12\",\"x-release\":\"v4\",\"title\":\"AWS Elemental MediaPackage\",\"description\":\"AWS Elemental MediaPackage\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"mediapackage\",\"x-aws-signingName\":\"mediapackage\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mediapackage-2017-10-12.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/mediapackage/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mediapackage/2017-10-12/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mediapackage/2017-10-12/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:mediapackage-vod\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-11-07\",\"versions\":[{\"key\":\"2018-11-07\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-11-07\",\"x-release\":\"v4\",\"title\":\"AWS Elemental MediaPackage VOD\",\"description\":\"AWS Elemental MediaPackage VOD\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"mediapackage-vod\",\"x-aws-signingName\":\"mediapackage-vod\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mediapackage-vod-2018-11-07.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/mediapackage-vod/\"},\"updated\":\"2020-04-23T20:32:41.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mediapackage-vod/2018-11-07/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mediapackage-vod/2018-11-07/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:mediastore\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-09-01\",\"versions\":[{\"key\":\"2017-09-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-09-01\",\"x-release\":\"v4\",\"title\":\"AWS Elemental MediaStore\",\"description\":\"An AWS Elemental MediaStore container is a namespace that holds folders and objects. You use a container endpoint to create, read, and delete objects. \",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"mediastore\",\"x-aws-signingName\":\"mediastore\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mediastore-2017-09-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/mediastore/\"},\"updated\":\"2020-03-31T20:14:16.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mediastore/2017-09-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mediastore/2017-09-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:mediastore-data\",\"value\":{\"added\":\"2017-11-28T16:03:46.000Z\",\"preferred\":\"2017-09-01\",\"versions\":[{\"key\":\"2017-09-01\",\"value\":{\"added\":\"2017-11-28T16:03:46.000Z\",\"info\":{\"version\":\"2017-09-01\",\"x-release\":\"v4\",\"title\":\"AWS Elemental MediaStore Data Plane\",\"description\":\"An AWS Elemental MediaStore asset is an object, similar to an object in the Amazon S3 service. Objects are the fundamental entities that are stored in AWS Elemental MediaStore.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"mediastore-data\",\"x-aws-signingName\":\"mediastore\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mediastore-data-2017-09-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/mediastore/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mediastore-data/2017-09-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mediastore-data/2017-09-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:mediatailor\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-04-23\",\"versions\":[{\"key\":\"2018-04-23\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-04-23\",\"x-release\":\"v4\",\"title\":\"AWS MediaTailor\",\"description\":\"

Use the AWS Elemental MediaTailor SDKs and CLI to configure scalable ad insertion and linear channels. With MediaTailor, you can assemble existing content into a linear stream and serve targeted ads to viewers while maintaining broadcast quality in over-the-top (OTT) video applications. For information about using the service, including detailed information about the settings covered in this guide, see the AWS Elemental MediaTailor User Guide.

Through the SDKs and the CLI you manage AWS Elemental MediaTailor configurations and channels the same as you do through the console. For example, you specify ad insertion behavior and mapping information for the origin server and the ad decision server (ADS).

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"mediatailor\",\"x-aws-signingName\":\"mediatailor\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mediatailor-2018-04-23.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/mediatailor/\"},\"updated\":\"2020-04-16T18:45:33.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mediatailor/2018-04-23/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mediatailor/2018-04-23/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:meteringmarketplace\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-01-14\",\"versions\":[{\"key\":\"2016-01-14\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-01-14\",\"x-release\":\"v4\",\"title\":\"AWSMarketplace Metering\",\"description\":\"AWS Marketplace Metering Service

This reference provides descriptions of the low-level AWS Marketplace Metering Service API.

AWS Marketplace sellers can use this API to submit usage data for custom usage dimensions.

For information on the permissions you need to use this API, see AWS Marketing metering and entitlement API permissions in the AWS Marketplace Seller Guide.

Submitting Metering Records

  • MeterUsage- Submits the metering record for a Marketplace product. MeterUsage is called from an EC2 instance or a container running on EKS or ECS.

  • BatchMeterUsage- Submits the metering record for a set of customers. BatchMeterUsage is called from a software-as-a-service (SaaS) application.

Accepting New Customers

  • ResolveCustomer- Called by a SaaS application during the registration process. When a buyer visits your website during the registration process, the buyer submits a Registration Token through the browser. The Registration Token is resolved through this API to obtain a CustomerIdentifier and Product Code.

Entitlement and Metering for Paid Container Products

  • Paid container software products sold through AWS Marketplace must integrate with the AWS Marketplace Metering Service and call the RegisterUsage operation for software entitlement and metering. Free and BYOL products for Amazon ECS or Amazon EKS aren't required to call RegisterUsage, but you can do so if you want to receive usage data in your seller reports. For more information on using the RegisterUsage operation, see Container-Based Products.

BatchMeterUsage API calls are captured by AWS CloudTrail. You can use Cloudtrail to verify that the SaaS metering records that you sent are accurate by searching for records with the eventName of BatchMeterUsage. You can also use CloudTrail to audit records over time. For more information, see the AWS CloudTrail User Guide .

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"meteringmarketplace\",\"x-aws-signingName\":\"aws-marketplace\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/meteringmarketplace-2016-01-14.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/marketplace/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/meteringmarketplace/2016-01-14/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/meteringmarketplace/2016-01-14/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:mgn\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2020-02-26\",\"versions\":[{\"key\":\"2020-02-26\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"version\":\"2020-02-26\",\"x-release\":\"v4\",\"title\":\"Application Migration Service\",\"description\":\"The Application Migration Service service.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"mgn\",\"x-aws-signingName\":\"mgn\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mgn-2020-02-26.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/mgn/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mgn/2020-02-26/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mgn/2020-02-26/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:migrationhub-config\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-06-30\",\"versions\":[{\"key\":\"2019-06-30\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-06-30\",\"x-release\":\"v4\",\"title\":\"AWS Migration Hub Config\",\"description\":\"

The AWS Migration Hub home region APIs are available specifically for working with your Migration Hub home region. You can use these APIs to determine a home region, as well as to create and work with controls that describe the home region.

  • You must make API calls for write actions (create, notify, associate, disassociate, import, or put) while in your home region, or a HomeRegionNotSetException error is returned.

  • API calls for read actions (list, describe, stop, and delete) are permitted outside of your home region.

  • If you call a write API outside the home region, an InvalidInputException is returned.

  • You can call GetHomeRegion action to obtain the account's Migration Hub home region.

For specific API usage, see the sections that follow in this AWS Migration Hub Home Region API reference.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"migrationhub-config\",\"x-aws-signingName\":\"mgh\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/migrationhub-config-2019-06-30.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/migrationhub-config/\"},\"updated\":\"2020-04-09T06:28:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/migrationhub-config/2019-06-30/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/migrationhub-config/2019-06-30/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:mobile\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-07-01\",\"versions\":[{\"key\":\"2017-07-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-07-01\",\"x-release\":\"v4\",\"title\":\"AWS Mobile\",\"description\":\" AWS Mobile Service provides mobile app and website developers with capabilities required to configure AWS resources and bootstrap their developer desktop projects with the necessary SDKs, constants, tools and samples to make use of those resources. \",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"mobile\",\"x-aws-signingName\":\"AWSMobileHubService\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mobile-2017-07-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/mobile/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mobile/2017-07-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mobile/2017-07-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:mobileanalytics\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2014-06-05\",\"versions\":[{\"key\":\"2014-06-05\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2014-06-05\",\"x-release\":\"v4\",\"title\":\"Amazon Mobile Analytics\",\"description\":\"Amazon Mobile Analytics is a service for collecting, visualizing, and understanding app usage data at scale.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"mobileanalytics\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mobileanalytics-2014-06-05.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/mobileanalytics/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mobileanalytics/2014-06-05/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mobileanalytics/2014-06-05/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:models.lex.v2\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2020-08-07\",\"versions\":[{\"key\":\"2020-08-07\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"version\":\"2020-08-07\",\"x-release\":\"v4\",\"title\":\"Amazon Lex Model Building V2\",\"description\":\"

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"models.lex.v2\",\"x-aws-signingName\":\"lex\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/models.lex.v2-2020-08-07.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/models-v2-lex/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/models.lex.v2/2020-08-07/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/models.lex.v2/2020-08-07/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:monitoring\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"preferred\":\"2010-08-01\",\"versions\":[{\"key\":\"2010-08-01\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"info\":{\"version\":\"2010-08-01\",\"x-release\":\"v4\",\"title\":\"Amazon CloudWatch\",\"description\":\"

Amazon CloudWatch monitors your Amazon Web Services (Amazon Web Services) resources and the applications you run on Amazon Web Services in real time. You can use CloudWatch to collect and track metrics, which are the variables you want to measure for your resources and applications.

CloudWatch alarms send notifications or automatically change the resources you are monitoring based on rules that you define. For example, you can monitor the CPU usage and disk reads and writes of your Amazon EC2 instances. Then, use this data to determine whether you should launch additional instances to handle increased load. You can also use this data to stop under-used instances to save money.

In addition to monitoring the built-in metrics that come with Amazon Web Services, you can monitor your own custom metrics. With CloudWatch, you gain system-wide visibility into resource utilization, application performance, and operational health.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"monitoring\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/monitoring-2010-08-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/monitoring/\"},\"updated\":\"2020-04-02T18:31:21.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/monitoring/2010-08-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/monitoring/2010-08-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:mq\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-11-27\",\"versions\":[{\"key\":\"2017-11-27\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-11-27\",\"x-release\":\"v4\",\"title\":\"AmazonMQ\",\"description\":\"Amazon MQ is a managed message broker service for Apache ActiveMQ and RabbitMQ that makes it easy to set up and operate message brokers in the cloud. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"mq\",\"x-aws-signingName\":\"mq\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mq-2017-11-27.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/mq/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mq/2017-11-27/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mq/2017-11-27/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:mturk-requester\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-01-17\",\"versions\":[{\"key\":\"2017-01-17\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-01-17\",\"x-release\":\"v4\",\"title\":\"Amazon Mechanical Turk\",\"description\":\"Amazon Mechanical Turk API Reference\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"mturk-requester\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mturk-requester-2017-01-17.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/mturk-requester/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mturk-requester/2017-01-17/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mturk-requester/2017-01-17/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:mwaa\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-07-01\",\"versions\":[{\"key\":\"2020-07-01\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-07-01\",\"x-release\":\"v4\",\"title\":\"AmazonMWAA\",\"description\":\"

Amazon Managed Workflows for Apache Airflow

This section contains the Amazon Managed Workflows for Apache Airflow (MWAA) API reference documentation. For more information, see What Is Amazon MWAA?.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"mwaa\",\"x-aws-signingName\":\"airflow\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mwaa-2020-07-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/airflow/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mwaa/2020-07-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/mwaa/2020-07-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:neptune\",\"value\":{\"added\":\"2018-06-05T19:10:27.000Z\",\"preferred\":\"2014-10-31\",\"versions\":[{\"key\":\"2014-10-31\",\"value\":{\"added\":\"2018-06-05T19:10:27.000Z\",\"info\":{\"version\":\"2014-10-31\",\"x-release\":\"v4\",\"title\":\"Amazon Neptune\",\"description\":\"Amazon Neptune

Amazon Neptune is a fast, reliable, fully-managed graph database service that makes it easy to build and run applications that work with highly connected datasets. The core of Amazon Neptune is a purpose-built, high-performance graph database engine optimized for storing billions of relationships and querying the graph with milliseconds latency. Amazon Neptune supports popular graph models Property Graph and W3C's RDF, and their respective query languages Apache TinkerPop Gremlin and SPARQL, allowing you to easily build queries that efficiently navigate highly connected datasets. Neptune powers graph use cases such as recommendation engines, fraud detection, knowledge graphs, drug discovery, and network security.

This interface reference for Amazon Neptune contains documentation for a programming or command line interface you can use to manage Amazon Neptune. Note that Amazon Neptune is asynchronous, which means that some interfaces might require techniques such as polling or callback functions to determine when a command has been applied. In this reference, the parameter descriptions indicate whether a command is applied immediately, on the next instance reboot, or during the maintenance window. The reference structure is as follows, and we list following some related topics from the user guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"neptune\",\"x-aws-signingName\":\"rds\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/neptune-2014-10-31.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/rds/\"},\"updated\":\"2020-03-29T15:19:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/neptune/2014-10-31/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/neptune/2014-10-31/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:network-firewall\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-11-12\",\"versions\":[{\"key\":\"2020-11-12\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-11-12\",\"x-release\":\"v4\",\"title\":\"AWS Network Firewall\",\"description\":\"

This is the API Reference for AWS Network Firewall. This guide is for developers who need detailed information about the Network Firewall API actions, data types, and errors.

  • The REST API requires you to handle connection details, such as calculating signatures, handling request retries, and error handling. For general information about using the AWS REST APIs, see AWS APIs.

    To access Network Firewall using the REST API endpoint: https://network-firewall.<region>.amazonaws.com

  • Alternatively, you can use one of the AWS SDKs to access an API that's tailored to the programming language or platform that you're using. For more information, see AWS SDKs.

  • For descriptions of Network Firewall features, including and step-by-step instructions on how to use them through the Network Firewall console, see the Network Firewall Developer Guide.

Network Firewall is a stateful, managed, network firewall and intrusion detection and prevention service for Amazon Virtual Private Cloud (Amazon VPC). With Network Firewall, you can filter traffic at the perimeter of your VPC. This includes filtering traffic going to and coming from an internet gateway, NAT gateway, or over VPN or AWS Direct Connect. Network Firewall uses rules that are compatible with Suricata, a free, open source intrusion detection system (IDS) engine. For information about Suricata, see the Suricata website.

You can use Network Firewall to monitor and protect your VPC traffic in a number of ways. The following are just a few examples:

  • Allow domains or IP addresses for known AWS service endpoints, such as Amazon S3, and block all other forms of traffic.

  • Use custom lists of known bad domains to limit the types of domain names that your applications can access.

  • Perform deep packet inspection on traffic entering or leaving your VPC.

  • Use stateful protocol detection to filter protocols like HTTPS, regardless of the port used.

To enable Network Firewall for your VPCs, you perform steps in both Amazon VPC and in Network Firewall. For information about using Amazon VPC, see Amazon VPC User Guide.

To start using Network Firewall, do the following:

  1. (Optional) If you don't already have a VPC that you want to protect, create it in Amazon VPC.

  2. In Amazon VPC, in each Availability Zone where you want to have a firewall endpoint, create a subnet for the sole use of Network Firewall.

  3. In Network Firewall, create stateless and stateful rule groups, to define the components of the network traffic filtering behavior that you want your firewall to have.

  4. In Network Firewall, create a firewall policy that uses your rule groups and specifies additional default traffic filtering behavior.

  5. In Network Firewall, create a firewall and specify your new firewall policy and VPC subnets. Network Firewall creates a firewall endpoint in each subnet that you specify, with the behavior that's defined in the firewall policy.

  6. In Amazon VPC, use ingress routing enhancements to route traffic through the new firewall endpoints.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"network-firewall\",\"x-aws-signingName\":\"network-firewall\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/network-firewall-2020-11-12.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/network-firewall/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/network-firewall/2020-11-12/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/network-firewall/2020-11-12/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:networkmanager\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-07-05\",\"versions\":[{\"key\":\"2019-07-05\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-07-05\",\"x-release\":\"v4\",\"title\":\"AWS Network Manager\",\"description\":\"

Transit Gateway Network Manager (Network Manager) enables you to create a global network, in which you can monitor your AWS and on-premises networks that are built around transit gateways.

The Network Manager APIs are supported in the US West (Oregon) Region only. You must specify the us-west-2 Region in all requests made to Network Manager.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"networkmanager\",\"x-aws-signingName\":\"networkmanager\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/networkmanager-2019-07-05.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/networkmanager/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/networkmanager/2019-07-05/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:nimble\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2020-08-01\",\"versions\":[{\"key\":\"2020-08-01\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"version\":\"2020-08-01\",\"x-release\":\"v4\",\"title\":\"AmazonNimbleStudio\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"nimble\",\"x-aws-signingName\":\"nimble\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/nimble-2020-08-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/nimble/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/nimble/2020-08-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/nimble/2020-08-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:opsworks\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2013-02-18\",\"versions\":[{\"key\":\"2013-02-18\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2013-02-18\",\"x-release\":\"v4\",\"title\":\"AWS OpsWorks\",\"description\":\"AWS OpsWorks

Welcome to the AWS OpsWorks Stacks API Reference. This guide provides descriptions, syntax, and usage examples for AWS OpsWorks Stacks actions and data types, including common parameters and error codes.

AWS OpsWorks Stacks is an application management service that provides an integrated experience for overseeing the complete application lifecycle. For information about this product, go to the AWS OpsWorks details page.

SDKs and CLI

The most common way to use the AWS OpsWorks Stacks API is by using the AWS Command Line Interface (CLI) or by using one of the AWS SDKs to implement applications in your preferred language. For more information, see:

Endpoints

AWS OpsWorks Stacks supports the following endpoints, all HTTPS. You must connect to one of the following endpoints. Stacks can only be accessed or managed within the endpoint in which they are created.

  • opsworks.us-east-1.amazonaws.com

  • opsworks.us-east-2.amazonaws.com

  • opsworks.us-west-1.amazonaws.com

  • opsworks.us-west-2.amazonaws.com

  • opsworks.ca-central-1.amazonaws.com (API only; not available in the AWS console)

  • opsworks.eu-west-1.amazonaws.com

  • opsworks.eu-west-2.amazonaws.com

  • opsworks.eu-west-3.amazonaws.com

  • opsworks.eu-central-1.amazonaws.com

  • opsworks.ap-northeast-1.amazonaws.com

  • opsworks.ap-northeast-2.amazonaws.com

  • opsworks.ap-south-1.amazonaws.com

  • opsworks.ap-southeast-1.amazonaws.com

  • opsworks.ap-southeast-2.amazonaws.com

  • opsworks.sa-east-1.amazonaws.com

Chef Versions

When you call CreateStack, CloneStack, or UpdateStack we recommend you use the ConfigurationManager parameter to specify the Chef version. The recommended and default value for Linux stacks is currently 12. Windows stacks use Chef 12.2. For more information, see Chef Versions.

You can specify Chef 12, 11.10, or 11.4 for your Linux stack. We recommend migrating your existing Linux stacks to Chef 12 as soon as possible.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"opsworks\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/opsworks-2013-02-18.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/opsworks/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/opsworks/2013-02-18/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/opsworks/2013-02-18/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:opsworkscm\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-11-01\",\"versions\":[{\"key\":\"2016-11-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-11-01\",\"x-release\":\"v4\",\"title\":\"AWS OpsWorks CM\",\"description\":\"AWS OpsWorks CM

AWS OpsWorks for configuration management (CM) is a service that runs and manages configuration management servers. You can use AWS OpsWorks CM to create and manage AWS OpsWorks for Chef Automate and AWS OpsWorks for Puppet Enterprise servers, and add or remove nodes for the servers to manage.

Glossary of terms

  • Server: A configuration management server that can be highly-available. The configuration management server runs on an Amazon Elastic Compute Cloud (EC2) instance, and may use various other AWS services, such as Amazon Relational Database Service (RDS) and Elastic Load Balancing. A server is a generic abstraction over the configuration manager that you want to use, much like Amazon RDS. In AWS OpsWorks CM, you do not start or stop servers. After you create servers, they continue to run until they are deleted.

  • Engine: The engine is the specific configuration manager that you want to use. Valid values in this release include ChefAutomate and Puppet.

  • Backup: This is an application-level backup of the data that the configuration manager stores. AWS OpsWorks CM creates an S3 bucket for backups when you launch the first server. A backup maintains a snapshot of a server's configuration-related attributes at the time the backup starts.

  • Events: Events are always related to a server. Events are written during server creation, when health checks run, when backups are created, when system maintenance is performed, etc. When you delete a server, the server's events are also deleted.

  • Account attributes: Every account has attributes that are assigned in the AWS OpsWorks CM database. These attributes store information about configuration limits (servers, backups, etc.) and your customer account.

Endpoints

AWS OpsWorks CM supports the following endpoints, all HTTPS. You must connect to one of the following endpoints. Your servers can only be accessed or managed within the endpoint in which they are created.

  • opsworks-cm.us-east-1.amazonaws.com

  • opsworks-cm.us-east-2.amazonaws.com

  • opsworks-cm.us-west-1.amazonaws.com

  • opsworks-cm.us-west-2.amazonaws.com

  • opsworks-cm.ap-northeast-1.amazonaws.com

  • opsworks-cm.ap-southeast-1.amazonaws.com

  • opsworks-cm.ap-southeast-2.amazonaws.com

  • opsworks-cm.eu-central-1.amazonaws.com

  • opsworks-cm.eu-west-1.amazonaws.com

For more information, see AWS OpsWorks endpoints and quotas in the AWS General Reference.

Throttling limits

All API operations allow for five requests per second with a burst of 10 requests per second.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"opsworkscm\",\"x-aws-signingName\":\"opsworks-cm\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/opsworkscm-2016-11-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/opsworks-cm/\"},\"updated\":\"2020-04-18T14:31:19.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/opsworkscm/2016-11-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/opsworkscm/2016-11-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:organizations\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-11-28\",\"versions\":[{\"key\":\"2016-11-28\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-11-28\",\"x-release\":\"v4\",\"title\":\"AWS Organizations\",\"description\":\"

AWS Organizations is a web service that enables you to consolidate your multiple AWS accounts into an organization and centrally manage your accounts and their resources.

This guide provides descriptions of the Organizations operations. For more information about using this service, see the AWS Organizations User Guide.

Support and feedback for AWS Organizations

We welcome your feedback. Send your comments to feedback-awsorganizations@amazon.com or post your feedback and questions in the AWS Organizations support forum. For more information about the AWS support forums, see Forums Help.

Endpoint to call When using the AWS CLI or the AWS SDK

For the current release of Organizations, specify the us-east-1 region for all AWS API and AWS CLI calls made from the commercial AWS Regions outside of China. If calling from one of the AWS Regions in China, then specify cn-northwest-1. You can do this in the AWS CLI by using these parameters and commands:

  • Use the following parameter with each command to specify both the endpoint and its region:

    --endpoint-url https://organizations.us-east-1.amazonaws.com (from commercial AWS Regions outside of China)

    or

    --endpoint-url https://organizations.cn-northwest-1.amazonaws.com.cn (from AWS Regions in China)

  • Use the default endpoint, but configure your default region with this command:

    aws configure set default.region us-east-1 (from commercial AWS Regions outside of China)

    or

    aws configure set default.region cn-northwest-1 (from AWS Regions in China)

  • Use the following parameter with each command to specify the endpoint:

    --region us-east-1 (from commercial AWS Regions outside of China)

    or

    --region cn-northwest-1 (from AWS Regions in China)

Recording API Requests

AWS Organizations supports AWS CloudTrail, a service that records AWS API calls for your AWS account and delivers log files to an Amazon S3 bucket. By using information collected by AWS CloudTrail, you can determine which requests the Organizations service received, who made the request and when, and so on. For more about AWS Organizations and its support for AWS CloudTrail, see Logging AWS Organizations Events with AWS CloudTrail in the AWS Organizations User Guide. To learn more about AWS CloudTrail, including how to turn it on and find your log files, see the AWS CloudTrail User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"organizations\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/organizations-2016-11-28.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/organizations/\"},\"updated\":\"2020-03-31T20:14:16.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/organizations/2016-11-28/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/organizations/2016-11-28/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:outposts\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-12-03\",\"versions\":[{\"key\":\"2019-12-03\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-12-03\",\"x-release\":\"v4\",\"title\":\"AWS Outposts\",\"description\":\"AWS Outposts is a fully managed service that extends AWS infrastructure, APIs, and tools to customer premises. By providing local access to AWS managed infrastructure, AWS Outposts enables customers to build and run applications on premises using the same programming interfaces as in AWS Regions, while using local compute and storage resources for lower latency and local data processing needs.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"outposts\",\"x-aws-signingName\":\"outposts\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/outposts-2019-12-03.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/outposts/\"},\"updated\":\"2020-03-23T09:21:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/outposts/2019-12-03/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/outposts/2019-12-03/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:personalize\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-05-22\",\"versions\":[{\"key\":\"2018-05-22\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-05-22\",\"x-release\":\"v4\",\"title\":\"Amazon Personalize\",\"description\":\"Amazon Personalize is a machine learning service that makes it easy to add individualized recommendations to customers.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"personalize\",\"x-aws-signingName\":\"personalize\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/personalize-2018-05-22.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/personalize/\"},\"updated\":\"2020-03-18T21:34:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/personalize/2018-05-22/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/personalize/2018-05-22/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:personalize-events\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-03-22\",\"versions\":[{\"key\":\"2018-03-22\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-03-22\",\"x-release\":\"v4\",\"title\":\"Amazon Personalize Events\",\"description\":\"Amazon Personalize can consume real-time user event data, such as stream or click data, and use it for model training either alone or combined with historical data. For more information see Recording Events.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"personalize-events\",\"x-aws-signingName\":\"personalize\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/personalize-events-2018-03-22.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/personalize-events/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/personalize-events/2018-03-22/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/personalize-events/2018-03-22/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:personalize-runtime\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-05-22\",\"versions\":[{\"key\":\"2018-05-22\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-05-22\",\"x-release\":\"v4\",\"title\":\"Amazon Personalize Runtime\",\"description\":\"

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"personalize-runtime\",\"x-aws-signingName\":\"personalize\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/personalize-runtime-2018-05-22.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/personalize-runtime/\"},\"updated\":\"2020-04-04T11:33:26.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/personalize-runtime/2018-05-22/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/personalize-runtime/2018-05-22/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:pi\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-02-27\",\"versions\":[{\"key\":\"2018-02-27\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-02-27\",\"x-release\":\"v4\",\"title\":\"AWS Performance Insights\",\"description\":\"Amazon RDS Performance Insights

Amazon RDS Performance Insights enables you to monitor and explore different dimensions of database load based on data captured from a running DB instance. The guide provides detailed information about Performance Insights data types, parameters and errors.

When Performance Insights is enabled, the Amazon RDS Performance Insights API provides visibility into the performance of your DB instance. Amazon CloudWatch provides the authoritative source for AWS service-vended monitoring metrics. Performance Insights offers a domain-specific view of DB load.

DB load is measured as Average Active Sessions. Performance Insights provides the data to API consumers as a two-dimensional time-series dataset. The time dimension provides DB load data for each time point in the queried time range. Each time point decomposes overall load in relation to the requested dimensions, measured at that time point. Examples include SQL, Wait event, User, and Host.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"pi\",\"x-aws-signingName\":\"pi\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/pi-2018-02-27.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/pi/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/pi/2018-02-27/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/pi/2018-02-27/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:pinpoint\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-12-01\",\"versions\":[{\"key\":\"2016-12-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-12-01\",\"x-release\":\"v4\",\"title\":\"Amazon Pinpoint\",\"description\":\"Doc Engage API - Amazon Pinpoint API\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"pinpoint\",\"x-aws-signingName\":\"mobiletargeting\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/pinpoint-2016-12-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/pinpoint/\"},\"updated\":\"2020-04-23T20:32:41.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/pinpoint/2016-12-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/pinpoint/2016-12-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:pinpoint-email\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-07-26\",\"versions\":[{\"key\":\"2018-07-26\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-07-26\",\"x-release\":\"v4\",\"title\":\"Amazon Pinpoint Email Service\",\"description\":\"Amazon Pinpoint Email Service

Welcome to the Amazon Pinpoint Email API Reference. This guide provides information about the Amazon Pinpoint Email API (version 1.0), including supported operations, data types, parameters, and schemas.

Amazon Pinpoint is an AWS service that you can use to engage with your customers across multiple messaging channels. You can use Amazon Pinpoint to send email, SMS text messages, voice messages, and push notifications. The Amazon Pinpoint Email API provides programmatic access to options that are unique to the email channel and supplement the options provided by the Amazon Pinpoint API.

If you're new to Amazon Pinpoint, you might find it helpful to also review the Amazon Pinpoint Developer Guide. The Amazon Pinpoint Developer Guide provides tutorials, code samples, and procedures that demonstrate how to use Amazon Pinpoint features programmatically and how to integrate Amazon Pinpoint functionality into mobile apps and other types of applications. The guide also provides information about key topics such as Amazon Pinpoint integration with other AWS services and the limits that apply to using the service.

The Amazon Pinpoint Email API is available in several AWS Regions and it provides an endpoint for each of these Regions. For a list of all the Regions and endpoints where the API is currently available, see AWS Service Endpoints in the Amazon Web Services General Reference. To learn more about AWS Regions, see Managing AWS Regions in the Amazon Web Services General Reference.

In each Region, AWS maintains multiple Availability Zones. These Availability Zones are physically isolated from each other, but are united by private, low-latency, high-throughput, and highly redundant network connections. These Availability Zones enable us to provide very high levels of availability and redundancy, while also minimizing latency. To learn more about the number of Availability Zones that are available in each Region, see AWS Global Infrastructure.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"pinpoint-email\",\"x-aws-signingName\":\"ses\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/pinpoint-email-2018-07-26.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/email/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/pinpoint-email/2018-07-26/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/pinpoint-email/2018-07-26/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:polly\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-06-10\",\"versions\":[{\"key\":\"2016-06-10\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-06-10\",\"x-release\":\"v4\",\"title\":\"Amazon Polly\",\"description\":\"

Amazon Polly is a web service that makes it easy to synthesize speech from text.

The Amazon Polly service provides API operations for synthesizing high-quality speech from plain text and Speech Synthesis Markup Language (SSML), along with managing pronunciations lexicons that enable you to get the best results for your application domain.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"polly\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/polly-2016-06-10.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/polly/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/polly/2016-06-10/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/polly/2016-06-10/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:pricing\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-10-15\",\"versions\":[{\"key\":\"2017-10-15\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-10-15\",\"x-release\":\"v4\",\"title\":\"AWS Price List Service\",\"description\":\"

Amazon Web Services Price List Service API (Amazon Web Services Price List Service) is a centralized and convenient way to programmatically query Amazon Web Services for services, products, and pricing information. The Amazon Web Services Price List Service uses standardized product attributes such as Location, Storage Class, and Operating System, and provides prices at the SKU level. You can use the Amazon Web Services Price List Service to build cost control and scenario planning tools, reconcile billing data, forecast future spend for budgeting purposes, and provide cost benefit analysis that compare your internal workloads with Amazon Web Services.

Use GetServices without a service code to retrieve the service codes for all AWS services, then GetServices with a service code to retreive the attribute names for that service. After you have the service code and attribute names, you can use GetAttributeValues to see what values are available for an attribute. With the service code and an attribute name and value, you can use GetProducts to find specific products that you're interested in, such as an AmazonEC2 instance, with a Provisioned IOPS volumeType.

Service Endpoint

Amazon Web Services Price List Service API provides the following two endpoints:

  • https://api.pricing.us-east-1.amazonaws.com

  • https://api.pricing.ap-south-1.amazonaws.com

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"pricing\",\"x-aws-signingName\":\"pricing\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/pricing-2017-10-15.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/pricing/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/pricing/2017-10-15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/pricing/2017-10-15/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:proton\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2020-07-20\",\"versions\":[{\"key\":\"2020-07-20\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"version\":\"2020-07-20\",\"x-release\":\"v4\",\"title\":\"AWS Proton\",\"description\":\"

This is the AWS Proton Service API Reference. It provides descriptions, syntax and usage examples for each of the actions and data types for the AWS Proton service.

The documentation for each action shows the Query API request parameters and the XML response.

Alternatively, you can use the AWS CLI to access an API. For more information, see the AWS Command Line Interface User Guide.

The AWS Proton service is a two-pronged automation framework. Administrators create service templates to provide standardized infrastructure and deployment tooling for serverless and container based applications. Developers, in turn, select from the available service templates to automate their application or service deployments.

Because administrators define the infrastructure and tooling that AWS Proton deploys and manages, they need permissions to use all of the listed API operations.

When developers select a specific infrastructure and tooling set, AWS Proton deploys their applications. To monitor their applications that are running on AWS Proton, developers need permissions to the service create, list, update and delete API operations and the service instance list and update API operations.

To learn more about AWS Proton administration, see the AWS Proton Administrator Guide.

To learn more about deploying serverless and containerized applications on AWS Proton, see the AWS Proton User Guide.

Ensuring Idempotency

When you make a mutating API request, the request typically returns a result before the asynchronous workflows of the operation are complete. Operations might also time out or encounter other server issues before they're complete, even if the request already returned a result. This might make it difficult to determine whether the request succeeded. Moreover, you might need to retry the request multiple times to ensure that the operation completes successfully. However, if the original request and the subsequent retries are successful, the operation occurs multiple times. This means that you might create more resources than you intended.

Idempotency ensures that an API request action completes no more than one time. With an idempotent request, if the original request action completes successfully, any subsequent retries complete successfully without performing any further actions. However, the result might contain updated information, such as the current creation status.

The following lists of APIs are grouped according to methods that ensure idempotency.

Idempotent create APIs with a client token

The API actions in this list support idempotency with the use of a client token. The corresponding AWS CLI commands also support idempotency using a client token. A client token is a unique, case-sensitive string of up to 64 ASCII characters. To make an idempotent API request using one of these actions, specify a client token in the request. We recommend that you don't reuse the same client token for other API requests. If you don\\u2019t provide a client token for these APIs, a default client token is automatically provided by SDKs.

Given a request action that has succeeded:

If you retry the request using the same client token and the same parameters, the retry succeeds without performing any further actions other than returning the original resource detail data in the response.

If you retry the request using the same client token, but one or more of the parameters are different, the retry throws a ValidationException with an IdempotentParameterMismatch error.

Client tokens expire eight hours after a request is made. If you retry the request with the expired token, a new resource is created.

If the original resource is deleted and you retry the request, a new resource is created.

Idempotent create APIs with a client token:

  • CreateEnvironmentTemplateVersion

  • CreateServiceTemplateVersion

  • CreateEnvironmentAccountConnection

Idempotent create APIs

Given a request action that has succeeded:

If you retry the request with an API from this group, and the original resource hasn't been modified, the retry succeeds without performing any further actions other than returning the original resource detail data in the response.

If the original resource has been modified, the retry throws a ConflictException.

If you retry with different input parameters, the retry throws a ValidationException with an IdempotentParameterMismatch error.

Idempotent create APIs:

  • CreateEnvironmentTemplate

  • CreateServiceTemplate

  • CreateEnvironment

  • CreateService

Idempotent delete APIs

Given a request action that has succeeded:

When you retry the request with an API from this group and the resource was deleted, its metadata is returned in the response.

If you retry and the resource doesn't exist, the response is empty.

In both cases, the retry succeeds.

Idempotent delete APIs:

  • DeleteEnvironmentTemplate

  • DeleteEnvironmentTemplateVersion

  • DeleteServiceTemplate

  • DeleteServiceTemplateVersion

  • DeleteEnvironmentAccountConnection

Asynchronous idempotent delete APIs

Given a request action that has succeeded:

If you retry the request with an API from this group, if the original request delete operation status is DELETE_IN_PROGRESS, the retry returns the resource detail data in the response without performing any further actions.

If the original request delete operation is complete, a retry returns an empty response.

Asynchronous idempotent delete APIs:

  • DeleteEnvironment

  • DeleteService

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"proton\",\"x-aws-signingName\":\"proton\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/proton-2020-07-20.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/proton/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/proton/2020-07-20/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/proton/2020-07-20/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:qldb\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-01-02\",\"versions\":[{\"key\":\"2019-01-02\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-01-02\",\"x-release\":\"v4\",\"title\":\"Amazon QLDB\",\"description\":\"The control plane for Amazon QLDB\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"qldb\",\"x-aws-signingName\":\"qldb\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/qldb-2019-01-02.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/qldb/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/qldb/2019-01-02/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/qldb/2019-01-02/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:qldb-session\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-07-11\",\"versions\":[{\"key\":\"2019-07-11\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-07-11\",\"x-release\":\"v4\",\"title\":\"Amazon QLDB Session\",\"description\":\"

The transactional data APIs for Amazon QLDB

Instead of interacting directly with this API, we recommend using the QLDB driver or the QLDB shell to execute data transactions on a ledger.

  • If you are working with an AWS SDK, use the QLDB driver. The driver provides a high-level abstraction layer above this QLDB Session data plane and manages SendCommand API calls for you. For information and a list of supported programming languages, see Getting started with the driver in the Amazon QLDB Developer Guide.

  • If you are working with the AWS Command Line Interface (AWS CLI), use the QLDB shell. The shell is a command line interface that uses the QLDB driver to interact with a ledger. For information, see Accessing Amazon QLDB using the QLDB shell.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"qldb-session\",\"x-aws-signingName\":\"qldb\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/qldb-session-2019-07-11.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/qldb/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/qldb-session/2019-07-11/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/qldb-session/2019-07-11/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:quicksight\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-04-01\",\"versions\":[{\"key\":\"2018-04-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-04-01\",\"x-release\":\"v4\",\"title\":\"Amazon QuickSight\",\"description\":\"Amazon QuickSight API Reference

Amazon QuickSight is a fully managed, serverless business intelligence service for the Amazon Web Services Cloud that makes it easy to extend data and insights to every user in your organization. This API reference contains documentation for a programming interface that you can use to manage Amazon QuickSight.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"quicksight\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/quicksight-2018-04-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/quicksight/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/quicksight/2018-04-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/quicksight/2018-04-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:ram\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-01-04\",\"versions\":[{\"key\":\"2018-01-04\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-01-04\",\"x-release\":\"v4\",\"title\":\"AWS Resource Access Manager\",\"description\":\"

This is the Resource Access Manager API Reference. This documentation provides descriptions and syntax for each of the actions and data types in RAM. RAM is a service that helps you securely share your Amazon Web Services resources across Amazon Web Services accounts and within your organization or organizational units (OUs) in Organizations. For supported resource types, you can also share resources with IAM roles and IAM users. If you have multiple Amazon Web Services accounts, you can use RAM to share those resources with other accounts.

To learn more about RAM, see the following resources:

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"ram\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/ram-2018-01-04.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/ram/\"},\"updated\":\"2020-04-23T20:32:41.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ram/2018-01-04/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ram/2018-01-04/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:rds\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"preferred\":\"2014-10-31\",\"versions\":[{\"key\":\"2014-10-31\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"info\":{\"version\":\"2014-10-31\",\"x-release\":\"v4\",\"title\":\"Amazon Relational Database Service\",\"description\":\"Amazon Relational Database Service

Amazon Relational Database Service (Amazon RDS) is a web service that makes it easier to set up, operate, and scale a relational database in the cloud. It provides cost-efficient, resizeable capacity for an industry-standard relational database and manages common database administration tasks, freeing up developers to focus on what makes their applications and businesses unique.

Amazon RDS gives you access to the capabilities of a MySQL, MariaDB, PostgreSQL, Microsoft SQL Server, Oracle, or Amazon Aurora database server. These capabilities mean that the code, applications, and tools you already use today with your existing databases work with Amazon RDS without modification. Amazon RDS automatically backs up your database and maintains the database software that powers your DB instance. Amazon RDS is flexible: you can scale your DB instance's compute resources and storage capacity to meet your application's demand. As with all Amazon Web Services, there are no up-front investments, and you pay only for the resources you use.

This interface reference for Amazon RDS contains documentation for a programming or command line interface you can use to manage Amazon RDS. Amazon RDS is asynchronous, which means that some interfaces might require techniques such as polling or callback functions to determine when a command has been applied. In this reference, the parameter descriptions indicate whether a command is applied immediately, on the next instance reboot, or during the maintenance window. The reference structure is as follows, and we list following some related topics from the user guide.

Amazon RDS API Reference

Amazon RDS User Guide

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"rds\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/rds-2014-10-31.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/rds/\"},\"updated\":\"2020-04-23T20:32:41.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/rds/2014-10-31/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/rds/2014-10-31/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:rds-data\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-08-01\",\"versions\":[{\"key\":\"2018-08-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-08-01\",\"x-release\":\"v4\",\"title\":\"AWS RDS DataService\",\"description\":\"

Amazon RDS Data Service

Amazon RDS provides an HTTP endpoint to run SQL statements on an Amazon Aurora Serverless DB cluster. To run these statements, you work with the Data Service API.

For more information about the Data Service API, see Using the Data API for Aurora Serverless in the Amazon Aurora User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"rds-data\",\"x-aws-signingName\":\"rds-data\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/rds-data-2018-08-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/rds-data/\"},\"updated\":\"2020-03-25T07:24:09.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/rds-data/2018-08-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/rds-data/2018-08-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:redshift\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"preferred\":\"2012-12-01\",\"versions\":[{\"key\":\"2012-12-01\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"info\":{\"version\":\"2012-12-01\",\"x-release\":\"v4\",\"title\":\"Amazon Redshift\",\"description\":\"Amazon Redshift

Overview

This is an interface reference for Amazon Redshift. It contains documentation for one of the programming or command line interfaces you can use to manage Amazon Redshift clusters. Note that Amazon Redshift is asynchronous, which means that some interfaces may require techniques, such as polling or asynchronous callback handlers, to determine when a command has been applied. In this reference, the parameter descriptions indicate whether a change is applied immediately, on the next instance reboot, or during the next maintenance window. For a summary of the Amazon Redshift cluster management interfaces, go to Using the Amazon Redshift Management Interfaces.

Amazon Redshift manages all the work of setting up, operating, and scaling a data warehouse: provisioning capacity, monitoring and backing up the cluster, and applying patches and upgrades to the Amazon Redshift engine. You can focus on using your data to acquire new insights for your business and customers.

If you are a first-time user of Amazon Redshift, we recommend that you begin by reading the Amazon Redshift Getting Started Guide.

If you are a database developer, the Amazon Redshift Database Developer Guide explains how to design, build, query, and maintain the databases that make up your data warehouse.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"redshift\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/redshift-2012-12-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/redshift/\"},\"updated\":\"2020-04-22T19:13:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/redshift/2012-12-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/redshift/2012-12-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:redshift-data\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2019-12-20\",\"versions\":[{\"key\":\"2019-12-20\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2019-12-20\",\"x-release\":\"v4\",\"title\":\"Redshift Data API Service\",\"description\":\"

You can use the Amazon Redshift Data API to run queries on Amazon Redshift tables. You can run SQL statements, which are committed if the statement succeeds.

For more information about the Amazon Redshift Data API, see Using the Amazon Redshift Data API in the Amazon Redshift Cluster Management Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"redshift-data\",\"x-aws-signingName\":\"redshift-data\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/redshift-data-2019-12-20.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/redshift-data/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/redshift-data/2019-12-20/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/redshift-data/2019-12-20/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:rekognition\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-06-27\",\"versions\":[{\"key\":\"2016-06-27\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-06-27\",\"x-release\":\"v4\",\"title\":\"Amazon Rekognition\",\"description\":\"This is the Amazon Rekognition API reference.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"rekognition\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/rekognition-2016-06-27.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/rekognition/\"},\"updated\":\"2020-03-31T20:14:16.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/rekognition/2016-06-27/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/rekognition/2016-06-27/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:resource-groups\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-11-27\",\"versions\":[{\"key\":\"2017-11-27\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-11-27\",\"x-release\":\"v4\",\"title\":\"AWS Resource Groups\",\"description\":\"AWS Resource Groups

AWS Resource Groups lets you organize AWS resources such as Amazon EC2 instances, Amazon Relational Database Service databases, and Amazon S3 buckets into groups using criteria that you define as tags. A resource group is a collection of resources that match the resource types specified in a query, and share one or more tags or portions of tags. You can create a group of resources based on their roles in your cloud infrastructure, lifecycle stages, regions, application layers, or virtually any criteria. Resource Groups enable you to automate management tasks, such as those in AWS Systems Manager Automation documents, on tag-related resources in AWS Systems Manager. Groups of tagged resources also let you quickly view a custom console in AWS Systems Manager that shows AWS Config compliance and other monitoring data about member resources.

To create a resource group, build a resource query, and specify tags that identify the criteria that members of the group have in common. Tags are key-value pairs.

For more information about Resource Groups, see the AWS Resource Groups User Guide.

AWS Resource Groups uses a REST-compliant API that you can use to perform the following types of operations.

  • Create, Read, Update, and Delete (CRUD) operations on resource groups and resource query entities

  • Applying, editing, and removing tags from resource groups

  • Resolving resource group member ARNs so they can be returned as search results

  • Getting data about resources that are members of a group

  • Searching AWS resources based on a resource query

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"resource-groups\",\"x-aws-signingName\":\"resource-groups\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/resource-groups-2017-11-27.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/resource-groups/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/resource-groups/2017-11-27/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/resource-groups/2017-11-27/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:resourcegroupstaggingapi\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-01-26\",\"versions\":[{\"key\":\"2017-01-26\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-01-26\",\"x-release\":\"v4\",\"title\":\"AWS Resource Groups Tagging API\",\"description\":\"Resource Groups Tagging API\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"resourcegroupstaggingapi\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/resourcegroupstaggingapi-2017-01-26.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/tagging/\"},\"updated\":\"2020-05-09T06:36:06.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/resourcegroupstaggingapi/2017-01-26/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/resourcegroupstaggingapi/2017-01-26/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:robomaker\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-06-29\",\"versions\":[{\"key\":\"2018-06-29\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-06-29\",\"x-release\":\"v4\",\"title\":\"AWS RoboMaker\",\"description\":\"This section provides documentation for the AWS RoboMaker API operations.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"robomaker\",\"x-aws-signingName\":\"robomaker\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/robomaker-2018-06-29.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/robomaker/\"},\"updated\":\"2020-04-04T11:33:26.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/robomaker/2018-06-29/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/robomaker/2018-06-29/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:route53\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2013-04-01\",\"versions\":[{\"key\":\"2013-04-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2013-04-01\",\"x-release\":\"v4\",\"title\":\"Amazon Route 53\",\"description\":\"Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"route53\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/route53-2013-04-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/route53/\"},\"updated\":\"2020-05-07T20:22:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/route53/2013-04-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/route53/2013-04-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:route53domains\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2014-05-15\",\"versions\":[{\"key\":\"2014-05-15\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2014-05-15\",\"x-release\":\"v4\",\"title\":\"Amazon Route 53 Domains\",\"description\":\"Amazon Route 53 API actions let you register domain names and perform related operations.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"route53domains\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/route53domains-2014-05-15.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/route53domains/\"},\"updated\":\"2020-04-21T20:02:04.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/route53domains/2014-05-15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/route53domains/2014-05-15/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:route53resolver\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-04-01\",\"versions\":[{\"key\":\"2018-04-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-04-01\",\"x-release\":\"v4\",\"title\":\"Amazon Route 53 Resolver\",\"description\":\"

When you create a VPC using Amazon VPC, you automatically get DNS resolution within the VPC from Route 53 Resolver. By default, Resolver answers DNS queries for VPC domain names such as domain names for EC2 instances or Elastic Load Balancing load balancers. Resolver performs recursive lookups against public name servers for all other domain names.

You can also configure DNS resolution between your VPC and your network over a Direct Connect or VPN connection:

Forward DNS queries from resolvers on your network to Route 53 Resolver

DNS resolvers on your network can forward DNS queries to Resolver in a specified VPC. This allows your DNS resolvers to easily resolve domain names for Amazon Web Services resources such as EC2 instances or records in a Route 53 private hosted zone. For more information, see How DNS Resolvers on Your Network Forward DNS Queries to Route 53 Resolver in the Amazon Route 53 Developer Guide.

Conditionally forward queries from a VPC to resolvers on your network

You can configure Resolver to forward queries that it receives from EC2 instances in your VPCs to DNS resolvers on your network. To forward selected queries, you create Resolver rules that specify the domain names for the DNS queries that you want to forward (such as example.com), and the IP addresses of the DNS resolvers on your network that you want to forward the queries to. If a query matches multiple rules (example.com, acme.example.com), Resolver chooses the rule with the most specific match (acme.example.com) and forwards the query to the IP addresses that you specified in that rule. For more information, see How Route 53 Resolver Forwards DNS Queries from Your VPCs to Your Network in the Amazon Route 53 Developer Guide.

Like Amazon VPC, Resolver is Regional. In each Region where you have VPCs, you can choose whether to forward queries from your VPCs to your network (outbound queries), from your network to your VPCs (inbound queries), or both.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"route53resolver\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/route53resolver-2018-04-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/route53resolver/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/route53resolver/2018-04-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/route53resolver/2018-04-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:runtime.lex\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-11-28\",\"versions\":[{\"key\":\"2016-11-28\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-11-28\",\"x-release\":\"v4\",\"title\":\"Amazon Lex Runtime Service\",\"description\":\"Amazon Lex provides both build and runtime endpoints. Each endpoint provides a set of operations (API). Your conversational bot uses the runtime API to understand user utterances (user input text or voice). For example, suppose a user says \\\"I want pizza\\\", your bot sends this input to Amazon Lex using the runtime API. Amazon Lex recognizes that the user request is for the OrderPizza intent (one of the intents defined in the bot). Then Amazon Lex engages in user conversation on behalf of the bot to elicit required information (slot values, such as pizza size and crust type), and then performs fulfillment activity (that you configured when you created the bot). You use the build-time API to create and manage your Amazon Lex bot. For a list of build-time operations, see the build-time API, . \",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"runtime.lex\",\"x-aws-signingName\":\"lex\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/runtime.lex-2016-11-28.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/lex/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/runtime.lex/2016-11-28/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/runtime.lex/2016-11-28/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:runtime.lex.v2\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2020-08-07\",\"versions\":[{\"key\":\"2020-08-07\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"version\":\"2020-08-07\",\"x-release\":\"v4\",\"title\":\"Amazon Lex Runtime V2\",\"description\":\"

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"runtime.lex.v2\",\"x-aws-signingName\":\"lex\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/runtime.lex.v2-2020-08-07.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/runtime-v2-lex/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/runtime.lex.v2/2020-08-07/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/runtime.lex.v2/2020-08-07/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:runtime.sagemaker\",\"value\":{\"added\":\"2017-11-30T10:12:39.000Z\",\"preferred\":\"2017-05-13\",\"versions\":[{\"key\":\"2017-05-13\",\"value\":{\"added\":\"2017-11-30T10:12:39.000Z\",\"info\":{\"version\":\"2017-05-13\",\"x-release\":\"v4\",\"title\":\"Amazon SageMaker Runtime\",\"description\":\" The Amazon SageMaker runtime API. \",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"runtime.sagemaker\",\"x-aws-signingName\":\"sagemaker\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/runtime.sagemaker-2017-05-13.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/sagemaker/\"},\"updated\":\"2020-02-28T16:47:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/runtime.sagemaker/2017-05-13/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/runtime.sagemaker/2017-05-13/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:s3\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"preferred\":\"2006-03-01\",\"versions\":[{\"key\":\"2006-03-01\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"info\":{\"version\":\"2006-03-01\",\"x-release\":\"s3\",\"title\":\"Amazon Simple Storage Service\",\"description\":\"

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"s3\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/s3-2006-03-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/s3/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/s3/2006-03-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/s3/2006-03-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:s3control\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-08-20\",\"versions\":[{\"key\":\"2018-08-20\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-08-20\",\"x-release\":\"s3v4\",\"title\":\"AWS S3 Control\",\"description\":\" Amazon Web Services S3 Control provides access to Amazon S3 control plane actions. \",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"s3control\",\"x-aws-signingName\":\"s3\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/s3control-2018-08-20.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/s3-control/\"},\"updated\":\"2020-05-04T20:09:16.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/s3control/2018-08-20/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/s3control/2018-08-20/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:s3outposts\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2017-07-25\",\"versions\":[{\"key\":\"2017-07-25\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2017-07-25\",\"x-release\":\"v4\",\"title\":\"Amazon S3 on Outposts\",\"description\":\"Amazon S3 on Outposts provides access to S3 on Outposts operations.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"s3outposts\",\"x-aws-signingName\":\"s3-outposts\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/s3outposts-2017-07-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/s3-outposts/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/s3outposts/2017-07-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/s3outposts/2017-07-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:sagemaker\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-07-24\",\"versions\":[{\"key\":\"2017-07-24\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-07-24\",\"x-release\":\"v4\",\"title\":\"Amazon SageMaker Service\",\"description\":\"

Provides APIs for creating and managing Amazon SageMaker resources.

Other Resources:

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"sagemaker\",\"x-aws-signingName\":\"sagemaker\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/sagemaker-2017-07-24.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/sagemaker/\"},\"updated\":\"2020-05-09T06:36:06.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sagemaker/2017-07-24/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sagemaker/2017-07-24/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:sagemaker-a2i-runtime\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-11-07\",\"versions\":[{\"key\":\"2019-11-07\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-11-07\",\"x-release\":\"v4\",\"title\":\"Amazon Augmented AI Runtime\",\"description\":\"

Amazon Augmented AI (Amazon A2I) adds the benefit of human judgment to any machine learning application. When an AI application can't evaluate data with a high degree of confidence, human reviewers can take over. This human review is called a human review workflow. To create and start a human review workflow, you need three resources: a worker task template, a flow definition, and a human loop.

For information about these resources and prerequisites for using Amazon A2I, see Get Started with Amazon Augmented AI in the Amazon SageMaker Developer Guide.

This API reference includes information about API actions and data types that you can use to interact with Amazon A2I programmatically. Use this guide to:

  • Start a human loop with the StartHumanLoop operation when using Amazon A2I with a custom task type. To learn more about the difference between custom and built-in task types, see Use Task Types . To learn how to start a human loop using this API, see Create and Start a Human Loop for a Custom Task Type in the Amazon SageMaker Developer Guide.

  • Manage your human loops. You can list all human loops that you have created, describe individual human loops, and stop and delete human loops. To learn more, see Monitor and Manage Your Human Loop in the Amazon SageMaker Developer Guide.

Amazon A2I integrates APIs from various AWS services to create and start human review workflows for those services. To learn how Amazon A2I uses these APIs, see Use APIs in Amazon A2I in the Amazon SageMaker Developer Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"sagemaker-a2i-runtime\",\"x-aws-signingName\":\"sagemaker\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/sagemaker-a2i-runtime-2019-11-07.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/sagemaker/\"},\"updated\":\"2020-04-16T18:45:33.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sagemaker-a2i-runtime/2019-11-07/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sagemaker-a2i-runtime/2019-11-07/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:sagemaker-edge\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-09-23\",\"versions\":[{\"key\":\"2020-09-23\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-09-23\",\"x-release\":\"v4\",\"title\":\"Amazon Sagemaker Edge Manager\",\"description\":\"SageMaker Edge Manager dataplane service for communicating with active agents.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"sagemaker-edge\",\"x-aws-signingName\":\"sagemaker\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/sagemaker-edge-2020-09-23.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/sagemaker/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sagemaker-edge/2020-09-23/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sagemaker-edge/2020-09-23/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:sagemaker-featurestore-runtime\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-07-01\",\"versions\":[{\"key\":\"2020-07-01\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-07-01\",\"x-release\":\"v4\",\"title\":\"Amazon SageMaker Feature Store Runtime\",\"description\":\"

Contains all data plane API operations and data types for the Amazon SageMaker Feature Store. Use this API to put, delete, and retrieve (get) features from a feature store.

Use the following operations to configure your OnlineStore and OfflineStore features, and to create and manage feature groups:

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"sagemaker-featurestore-runtime\",\"x-aws-signingName\":\"sagemaker\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/sagemaker-featurestore-runtime-2020-07-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/sagemaker/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sagemaker-featurestore-runtime/2020-07-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sagemaker-featurestore-runtime/2020-07-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:savingsplans\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-06-28\",\"versions\":[{\"key\":\"2019-06-28\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-06-28\",\"x-release\":\"v4\",\"title\":\"AWS Savings Plans\",\"description\":\"Savings Plans are a pricing model that offer significant savings on AWS usage (for example, on Amazon EC2 instances). You commit to a consistent amount of usage, in USD per hour, for a term of 1 or 3 years, and receive a lower price for that usage. For more information, see the AWS Savings Plans User Guide.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"savingsplans\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/savingsplans-2019-06-28.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/savingsplans/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/savingsplans/2019-06-28/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/savingsplans/2019-06-28/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:schemas\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-12-02\",\"versions\":[{\"key\":\"2019-12-02\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-12-02\",\"x-release\":\"v4\",\"title\":\"Schemas\",\"description\":\"Amazon EventBridge Schema Registry\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"schemas\",\"x-aws-signingName\":\"schemas\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/schemas-2019-12-02.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/schemas/\"},\"updated\":\"2020-04-30T20:18:10.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/schemas/2019-12-02/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/schemas/2019-12-02/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:sdb\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"preferred\":\"2009-04-15\",\"versions\":[{\"key\":\"2009-04-15\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"info\":{\"version\":\"2009-04-15\",\"x-release\":\"v2\",\"title\":\"Amazon SimpleDB\",\"description\":\"Amazon SimpleDB is a web service providing the core database functions of data indexing and querying in the cloud. By offloading the time and effort associated with building and operating a web-scale database, SimpleDB provides developers the freedom to focus on application development.

A traditional, clustered relational database requires a sizable upfront capital outlay, is complex to design, and often requires extensive and repetitive database administration. Amazon SimpleDB is dramatically simpler, requiring no schema, automatically indexing your data and providing a simple API for storage and access. This approach eliminates the administrative burden of data modeling, index maintenance, and performance tuning. Developers gain access to this functionality within Amazon's proven computing environment, are able to scale instantly, and pay only for what they use.

Visit http://aws.amazon.com/simpledb/ for more information.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"sdb\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/sdb-2009-04-15.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/sdb/\"},\"updated\":\"2020-03-29T15:19:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sdb/2009-04-15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sdb/2009-04-15/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:secretsmanager\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-10-17\",\"versions\":[{\"key\":\"2017-10-17\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-10-17\",\"x-release\":\"v4\",\"title\":\"AWS Secrets Manager\",\"description\":\"Amazon Web Services Secrets Manager

Amazon Web Services Secrets Manager provides a service to enable you to store, manage, and retrieve, secrets.

This guide provides descriptions of the Secrets Manager API. For more information about using this service, see the Amazon Web Services Secrets Manager User Guide.

API Version

This version of the Secrets Manager API Reference documents the Secrets Manager API version 2017-10-17.

As an alternative to using the API, you can use one of the Amazon Web Services SDKs, which consist of libraries and sample code for various programming languages and platforms such as Java, Ruby, .NET, iOS, and Android. The SDKs provide a convenient way to create programmatic access to Amazon Web Services Secrets Manager. For example, the SDKs provide cryptographically signing requests, managing errors, and retrying requests automatically. For more information about the Amazon Web Services SDKs, including downloading and installing them, see Tools for Amazon Web Services.

We recommend you use the Amazon Web Services SDKs to make programmatic API calls to Secrets Manager. However, you also can use the Secrets Manager HTTP Query API to make direct calls to the Secrets Manager web service. To learn more about the Secrets Manager HTTP Query API, see Making Query Requests in the Amazon Web Services Secrets Manager User Guide.

Secrets Manager API supports GET and POST requests for all actions, and doesn't require you to use GET for some actions and POST for others. However, GET requests are subject to the limitation size of a URL. Therefore, for operations that require larger sizes, use a POST request.

Support and Feedback for Amazon Web Services Secrets Manager

We welcome your feedback. Send your comments to awssecretsmanager-feedback@amazon.com, or post your feedback and questions in the Amazon Web Services Secrets Manager Discussion Forum. For more information about the Amazon Web Services Discussion Forums, see Forums Help.

How examples are presented

The JSON that Amazon Web Services Secrets Manager expects as your request parameters and the service returns as a response to HTTP query requests contain single, long strings without line breaks or white space formatting. The JSON shown in the examples displays the code formatted with both line breaks and white space to improve readability. When example input parameters can also cause long strings extending beyond the screen, you can insert line breaks to enhance readability. You should always submit the input as a single JSON text string.

Logging API Requests

Amazon Web Services Secrets Manager supports Amazon Web Services CloudTrail, a service that records Amazon Web Services API calls for your Amazon Web Services account and delivers log files to an Amazon S3 bucket. By using information that's collected by Amazon Web Services CloudTrail, you can determine the requests successfully made to Secrets Manager, who made the request, when it was made, and so on. For more about Amazon Web Services Secrets Manager and support for Amazon Web Services CloudTrail, see Logging Amazon Web Services Secrets Manager Events with Amazon Web Services CloudTrail in the Amazon Web Services Secrets Manager User Guide. To learn more about CloudTrail, including enabling it and find your log files, see the Amazon Web Services CloudTrail User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"secretsmanager\",\"x-aws-signingName\":\"secretsmanager\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/secretsmanager-2017-10-17.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/secretsmanager/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/secretsmanager/2017-10-17/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/secretsmanager/2017-10-17/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:securityhub\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-10-26\",\"versions\":[{\"key\":\"2018-10-26\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-10-26\",\"x-release\":\"v4\",\"title\":\"AWS SecurityHub\",\"description\":\"

Security Hub provides you with a comprehensive view of the security state of your Amazon Web Services environment and resources. It also provides you with the readiness status of your environment based on controls from supported security standards. Security Hub collects security data from Amazon Web Services accounts, services, and integrated third-party products and helps you analyze security trends in your environment to identify the highest priority security issues. For more information about Security Hub, see the Security HubUser Guide .

When you use operations in the Security Hub API, the requests are executed only in the Amazon Web Services Region that is currently active or in the specific Amazon Web Services Region that you specify in your request. Any configuration or settings change that results from the operation is applied only to that Region. To make the same change in other Regions, execute the same command for each Region to apply the change to.

For example, if your Region is set to us-west-2, when you use CreateMembers to add a member account to Security Hub, the association of the member account with the administrator account is created only in the us-west-2 Region. Security Hub must be enabled for the member account in the same Region that the invitation was sent from.

The following throttling limits apply to using Security Hub API operations.

  • BatchEnableStandards - RateLimit of 1 request per second, BurstLimit of 1 request per second.

  • GetFindings - RateLimit of 3 requests per second. BurstLimit of 6 requests per second.

  • UpdateFindings - RateLimit of 1 request per second. BurstLimit of 5 requests per second.

  • UpdateStandardsControl - RateLimit of 1 request per second, BurstLimit of 5 requests per second.

  • All other operations - RateLimit of 10 requests per second. BurstLimit of 30 requests per second.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"securityhub\",\"x-aws-signingName\":\"securityhub\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/securityhub-2018-10-26.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/securityhub/\"},\"updated\":\"2020-04-16T18:45:33.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/securityhub/2018-10-26/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/securityhub/2018-10-26/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:serverlessrepo\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-09-08\",\"versions\":[{\"key\":\"2017-09-08\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-09-08\",\"x-release\":\"v4\",\"title\":\"AWSServerlessApplicationRepository\",\"description\":\"

The AWS Serverless Application Repository makes it easy for developers and enterprises to quickly find\\n and deploy serverless applications in the AWS Cloud. For more information about serverless applications,\\n see Serverless Computing and Applications on the AWS website.

The AWS Serverless Application Repository is deeply integrated with the AWS Lambda console, so that developers of \\n all levels can get started with serverless computing without needing to learn anything new. You can use category \\n keywords to browse for applications such as web and mobile backends, data processing applications, or chatbots. \\n You can also search for applications by name, publisher, or event source. To use an application, you simply choose it, \\n configure any required fields, and deploy it with a few clicks.

You can also easily publish applications, sharing them publicly with the community at large, or privately\\n within your team or across your organization. To publish a serverless application (or app), you can use the\\n AWS Management Console, AWS Command Line Interface (AWS CLI), or AWS SDKs to upload the code. Along with the\\n code, you upload a simple manifest file, also known as the AWS Serverless Application Model (AWS SAM) template.\\n For more information about AWS SAM, see AWS Serverless Application Model (AWS SAM) on the AWS Labs\\n GitHub repository.

The AWS Serverless Application Repository Developer Guide contains more information about the two developer\\n experiences available:

    \\n
  • \\n

    Consuming Applications \\u2013 Browse for applications and view information about them, including\\n source code and readme files. Also install, configure, and deploy applications of your choosing.

    \\n

    Publishing Applications \\u2013 Configure and upload applications to make them available to other\\n developers, and publish new versions of applications.

    \\n
  • \\n
\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"serverlessrepo\",\"x-aws-signingName\":\"serverlessrepo\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/serverlessrepo-2017-09-08.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/serverlessrepo/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/serverlessrepo/2017-09-08/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/serverlessrepo/2017-09-08/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:service-quotas\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-06-24\",\"versions\":[{\"key\":\"2019-06-24\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-06-24\",\"x-release\":\"v4\",\"title\":\"Service Quotas\",\"description\":\"With Service Quotas, you can view and manage your quotas easily as your AWS workloads grow. Quotas, also referred to as limits, are the maximum number of resources that you can create in your AWS account. For more information, see the Service Quotas User Guide.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"service-quotas\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/service-quotas-2019-06-24.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/servicequotas/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/service-quotas/2019-06-24/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/service-quotas/2019-06-24/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:servicecatalog\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-12-10\",\"versions\":[{\"key\":\"2015-12-10\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-12-10\",\"x-release\":\"v4\",\"title\":\"AWS Service Catalog\",\"description\":\"AWS Service Catalog

AWS Service Catalog enables organizations to create and manage catalogs of IT services that are approved for AWS. To get the most out of this documentation, you should be familiar with the terminology discussed in AWS Service Catalog Concepts.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"servicecatalog\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/servicecatalog-2015-12-10.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/servicecatalog/\"},\"updated\":\"2020-03-28T08:15:13.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog/2015-12-10/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog/2015-12-10/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:servicecatalog-appregistry\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-06-24\",\"versions\":[{\"key\":\"2020-06-24\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-06-24\",\"x-release\":\"v4\",\"title\":\"AWS Service Catalog App Registry\",\"description\":\" Amazon Web Services Service Catalog AppRegistry enables organizations to understand the application context of their Amazon Web Services resources. AppRegistry provides a repository of your applications, their resources, and the application metadata that you use within your enterprise.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"servicecatalog-appregistry\",\"x-aws-signingName\":\"servicecatalog\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/servicecatalog-appregistry-2020-06-24.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/servicecatalog-appregistry/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:servicediscovery\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-03-14\",\"versions\":[{\"key\":\"2017-03-14\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-03-14\",\"x-release\":\"v4\",\"title\":\"AWS Cloud Map\",\"description\":\"Cloud Map

With Cloud Map, you can configure public DNS, private DNS, or HTTP namespaces that your microservice applications run in. When an instance becomes available, you can call the Cloud Map API to register the instance with Cloud Map. For public or private DNS namespaces, Cloud Map automatically creates DNS records and an optional health check. Clients that submit public or private DNS queries, or HTTP requests, for the service receive an answer that contains up to eight healthy records.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"servicediscovery\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/servicediscovery-2017-03-14.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/servicediscovery/\"},\"updated\":\"2020-04-29T20:05:58.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/servicediscovery/2017-03-14/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/servicediscovery/2017-03-14/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:sesv2\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-09-27\",\"versions\":[{\"key\":\"2019-09-27\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-09-27\",\"x-release\":\"v4\",\"title\":\"Amazon Simple Email Service\",\"description\":\"Amazon SES API v2

Welcome to the Amazon SES API v2 Reference. This guide provides information about the Amazon SES API v2, including supported operations, data types, parameters, and schemas.

Amazon SES is an AWS service that you can use to send email messages to your customers.

If you're new to Amazon SES API v2, you might find it helpful to also review the Amazon Simple Email Service Developer Guide. The Amazon SES Developer Guide provides information and code samples that demonstrate how to use Amazon SES API v2 features programmatically.

The Amazon SES API v2 is available in several AWS Regions and it provides an endpoint for each of these Regions. For a list of all the Regions and endpoints where the API is currently available, see AWS Service Endpoints in the Amazon Web Services General Reference. To learn more about AWS Regions, see Managing AWS Regions in the Amazon Web Services General Reference.

In each Region, AWS maintains multiple Availability Zones. These Availability Zones are physically isolated from each other, but are united by private, low-latency, high-throughput, and highly redundant network connections. These Availability Zones enable us to provide very high levels of availability and redundancy, while also minimizing latency. To learn more about the number of Availability Zones that are available in each Region, see AWS Global Infrastructure.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"sesv2\",\"x-aws-signingName\":\"ses\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/sesv2-2019-09-27.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/email/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sesv2/2019-09-27/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sesv2/2019-09-27/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:shield\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-06-02\",\"versions\":[{\"key\":\"2016-06-02\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-06-02\",\"x-release\":\"v4\",\"title\":\"AWS Shield\",\"description\":\"Shield Advanced

This is the Shield Advanced API Reference. This guide is for developers who need detailed information about the Shield Advanced API actions, data types, and errors. For detailed information about WAF and Shield Advanced features and an overview of how to use the WAF and Shield Advanced APIs, see the WAF and Shield Developer Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"shield\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/shield-2016-06-02.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/shield/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/shield/2016-06-02/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/shield/2016-06-02/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:signer\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-08-25\",\"versions\":[{\"key\":\"2017-08-25\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-08-25\",\"x-release\":\"v4\",\"title\":\"AWS Signer\",\"description\":\"

AWS Signer is a fully managed code signing service to help you ensure the trust and integrity of your code.

AWS Signer supports the following applications:

With code signing for AWS Lambda, you can sign AWS Lambda deployment packages. Integrated support is provided for Amazon S3, Amazon CloudWatch, and AWS CloudTrail. In order to sign code, you create a signing profile and then use Signer to sign Lambda zip files in S3.

With code signing for IoT, you can sign code for any IoT device that is supported by AWS. IoT code signing is available for Amazon FreeRTOS and AWS IoT Device Management, and is integrated with AWS Certificate Manager (ACM). In order to sign code, you import a third-party code signing certificate using ACM, and use that to sign updates in Amazon FreeRTOS and AWS IoT Device Management.

For more information about AWS Signer, see the AWS Signer Developer Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"signer\",\"x-aws-signingName\":\"signer\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/signer-2017-08-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/signer/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/signer/2017-08-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/signer/2017-08-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:sms\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-10-24\",\"versions\":[{\"key\":\"2016-10-24\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-10-24\",\"x-release\":\"v4\",\"title\":\"AWS Server Migration Service\",\"description\":\"AWS Server Migration Service

AWS Server Migration Service (AWS SMS) makes it easier and faster for you to migrate your on-premises workloads to AWS. To learn more about AWS SMS, see the following resources:

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"sms\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/sms-2016-10-24.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/sms/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sms/2016-10-24/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sms/2016-10-24/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:sms-voice\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-09-05\",\"versions\":[{\"key\":\"2018-09-05\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-09-05\",\"x-release\":\"v4\",\"title\":\"Amazon Pinpoint SMS and Voice Service\",\"description\":\"Pinpoint SMS and Voice Messaging public facing APIs\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"sms-voice\",\"x-aws-signingName\":\"sms-voice\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/sms-voice-2018-09-05.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/pinpoint/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sms-voice/2018-09-05/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sms-voice/2018-09-05/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:snowball\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-06-30\",\"versions\":[{\"key\":\"2016-06-30\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-06-30\",\"x-release\":\"v4\",\"title\":\"Amazon Import/Export Snowball\",\"description\":\"AWS Snow Family is a petabyte-scale data transport solution that uses secure devices to transfer large amounts of data between your on-premises data centers and Amazon Simple Storage Service (Amazon S3). The Snow commands described here provide access to the same functionality that is available in the AWS Snow Family Management Console, which enables you to create and manage jobs for a Snow device. To transfer data locally with a Snow device, you'll need to use the Snowball Edge client or the Amazon S3 API Interface for Snowball or AWS OpsHub for Snow Family. For more information, see the User Guide.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"snowball\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/snowball-2016-06-30.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/snowball/\"},\"updated\":\"2020-04-16T18:45:33.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/snowball/2016-06-30/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/snowball/2016-06-30/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:sns\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2010-03-31\",\"versions\":[{\"key\":\"2010-03-31\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2010-03-31\",\"x-release\":\"v4\",\"title\":\"Amazon Simple Notification Service\",\"description\":\"Amazon Simple Notification Service

Amazon Simple Notification Service (Amazon SNS) is a web service that enables you to build distributed web-enabled applications. Applications can use Amazon SNS to easily push real-time notification messages to interested subscribers over multiple delivery protocols. For more information about this product see the Amazon SNS product page. For detailed information about Amazon SNS features and their associated API calls, see the Amazon SNS Developer Guide.

For information on the permissions you need to use this API, see Identity and access management in Amazon SNS in the Amazon SNS Developer Guide.

We also provide SDKs that enable you to access Amazon SNS from your preferred programming language. The SDKs contain functionality that automatically takes care of tasks such as: cryptographically signing your service requests, retrying requests, and handling error responses. For a list of available SDKs, go to Tools for Amazon Web Services.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"sns\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/sns-2010-03-31.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/sns/\"},\"updated\":\"2020-03-29T15:19:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sns/2010-03-31/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sns/2010-03-31/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:sqs\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"preferred\":\"2012-11-05\",\"versions\":[{\"key\":\"2012-11-05\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"info\":{\"version\":\"2012-11-05\",\"x-release\":\"v4\",\"title\":\"Amazon Simple Queue Service\",\"description\":\"

Welcome to the Amazon SQS API Reference.

Amazon SQS is a reliable, highly-scalable hosted queue for storing messages as they travel between applications or microservices. Amazon SQS moves data between distributed application components and helps you decouple these components.

For information on the permissions you need to use this API, see Identity and access management in the Amazon SQS Developer Guide.

You can use Amazon Web Services SDKs to access Amazon SQS using your favorite programming language. The SDKs perform tasks such as the following automatically:

  • Cryptographically sign your service requests

  • Retry requests

  • Handle error responses

Additional information

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"sqs\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/sqs-2012-11-05.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/sqs/\"},\"updated\":\"2020-03-29T15:19:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sqs/2012-11-05/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sqs/2012-11-05/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:ssm\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2014-11-06\",\"versions\":[{\"key\":\"2014-11-06\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2014-11-06\",\"x-release\":\"v4\",\"title\":\"Amazon Simple Systems Manager (SSM)\",\"description\":\"

Amazon Web Services Systems Manager is a collection of capabilities that helps you automate management tasks such as collecting system inventory, applying operating system (OS) patches, automating the creation of Amazon Machine Images (AMIs), and configuring operating systems (OSs) and applications at scale. Systems Manager lets you remotely and securely manage the configuration of your managed instances. A managed instance is any Amazon Elastic Compute Cloud instance (EC2 instance), or any on-premises server or virtual machine (VM) in your hybrid environment that has been configured for Systems Manager.

This reference is intended to be used with the Amazon Web Services Systems Manager User Guide.

To get started, verify prerequisites and configure managed instances. For more information, see Setting up Amazon Web Services Systems Manager in the Amazon Web Services Systems Manager User Guide.

Related resources

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"ssm\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/ssm-2014-11-06.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/ssm/\"},\"updated\":\"2020-05-07T20:22:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ssm/2014-11-06/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ssm/2014-11-06/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:ssm-contacts\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2021-05-03\",\"versions\":[{\"key\":\"2021-05-03\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"version\":\"2021-05-03\",\"x-release\":\"v4\",\"title\":\"AWS Systems Manager Incident Manager Contacts\",\"description\":\"

Systems Manager Incident Manager is an incident management console designed to help users mitigate and recover from incidents affecting their Amazon Web Services-hosted applications. An incident is any unplanned interruption or reduction in quality of services.

Incident Manager increases incident resolution by notifying responders of impact, highlighting relevant troubleshooting data, and providing collaboration tools to get services back up and running. To achieve the primary goal of reducing the time-to-resolution of critical incidents, Incident Manager automates response plans and enables responder team escalation.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"ssm-contacts\",\"x-aws-signingName\":\"ssm-contacts\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/ssm-contacts-2021-05-03.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/ssm-contacts/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ssm-contacts/2021-05-03/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ssm-contacts/2021-05-03/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:ssm-incidents\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2018-05-10\",\"versions\":[{\"key\":\"2018-05-10\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"version\":\"2018-05-10\",\"x-release\":\"v4\",\"title\":\"AWS Systems Manager Incident Manager\",\"description\":\"

AWS Systems Manager Incident Manager is an incident management console designed to help users mitigate and recover from incidents affecting their AWS-hosted applications. An incident is any unplanned interruption or reduction in quality of services.

Incident Manager increases incident resolution by notifying responders of impact, highlighting relevant troubleshooting data, and providing collaboration tools to get services back up and running. To achieve the primary goal of reducing the time-to-resolution of critical incidents, Incident Manager automates response plans and enables responder team escalation.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"ssm-incidents\",\"x-aws-signingName\":\"ssm-incidents\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/ssm-incidents-2018-05-10.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/ssm-incidents/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ssm-incidents/2018-05-10/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/ssm-incidents/2018-05-10/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:sso\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-06-10\",\"versions\":[{\"key\":\"2019-06-10\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-06-10\",\"x-release\":\"v4\",\"title\":\"AWS Single Sign-On\",\"description\":\"

AWS Single Sign-On Portal is a web service that makes it easy for you to assign user access to AWS SSO resources such as the user portal. Users can get AWS account applications and roles assigned to them and get federated into the application.

For general information about AWS SSO, see What is AWS Single Sign-On? in the AWS SSO User Guide.

This API reference guide describes the AWS SSO Portal operations that you can call programatically and includes detailed information on data types and errors.

AWS provides SDKs that consist of libraries and sample code for various programming languages and platforms, such as Java, Ruby, .Net, iOS, or Android. The SDKs provide a convenient way to create programmatic access to AWS SSO and other AWS services. For more information about the AWS SDKs, including how to download and install them, see Tools for Amazon Web Services.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"sso\",\"x-aws-signingName\":\"awsssoportal\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/sso-2019-06-10.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/sso/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sso/2019-06-10/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sso/2019-06-10/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:sso-admin\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-07-20\",\"versions\":[{\"key\":\"2020-07-20\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-07-20\",\"x-release\":\"v4\",\"title\":\"AWS Single Sign-On Admin\",\"description\":\"

Amazon Web Services Single Sign On (SSO) is a cloud SSO service that makes it easy to centrally manage SSO access to multiple Amazon Web Services accounts and business applications. This guide provides information on SSO operations which could be used for access management of Amazon Web Services accounts. For information about Amazon Web Services SSO features, see the Amazon Web Services Single Sign-On User Guide.

Many operations in the SSO APIs rely on identifiers for users and groups, known as principals. For more information about how to work with principals and principal IDs in Amazon Web Services SSO, see the Amazon Web Services SSO Identity Store API Reference.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"sso-admin\",\"x-aws-signingName\":\"sso\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/sso-admin-2020-07-20.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/sso/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sso-admin/2020-07-20/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sso-admin/2020-07-20/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:sso-oidc\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-06-10\",\"versions\":[{\"key\":\"2019-06-10\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-06-10\",\"x-release\":\"v4\",\"title\":\"AWS SSO OIDC\",\"description\":\"

AWS Single Sign-On (SSO) OpenID Connect (OIDC) is a web service that enables a client (such as AWS CLI or a native application) to register with AWS SSO. The service also enables the client to fetch the user\\u2019s access token upon successful authentication and authorization with AWS SSO. This service conforms with the OAuth 2.0 based implementation of the device authorization grant standard (https://tools.ietf.org/html/rfc8628).

For general information about AWS SSO, see What is AWS Single Sign-On? in the AWS SSO User Guide.

This API reference guide describes the AWS SSO OIDC operations that you can call programatically and includes detailed information on data types and errors.

AWS provides SDKs that consist of libraries and sample code for various programming languages and platforms such as Java, Ruby, .Net, iOS, and Android. The SDKs provide a convenient way to create programmatic access to AWS SSO and other AWS services. For more information about the AWS SDKs, including how to download and install them, see Tools for Amazon Web Services.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"sso-oidc\",\"x-aws-signingName\":\"awsssooidc\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/sso-oidc-2019-06-10.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/oidc/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sso-oidc/2019-06-10/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sso-oidc/2019-06-10/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:states\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-11-23\",\"versions\":[{\"key\":\"2016-11-23\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-11-23\",\"x-release\":\"v4\",\"title\":\"AWS Step Functions\",\"description\":\"AWS Step Functions

AWS Step Functions is a service that lets you coordinate the components of distributed applications and microservices using visual workflows.

You can use Step Functions to build applications from individual components, each of which performs a discrete function, or task, allowing you to scale and change applications quickly. Step Functions provides a console that helps visualize the components of your application as a series of steps. Step Functions automatically triggers and tracks each step, and retries steps when there are errors, so your application executes predictably and in the right order every time. Step Functions logs the state of each step, so you can quickly diagnose and debug any issues.

Step Functions manages operations and underlying infrastructure to ensure your application is available at any scale. You can run tasks on AWS, your own servers, or any system that has access to AWS. You can access and use Step Functions using the console, the AWS SDKs, or an HTTP API. For more information about Step Functions, see the AWS Step Functions Developer Guide .

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"states\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/states-2016-11-23.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/states/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/states/2016-11-23/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/states/2016-11-23/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:storagegateway\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2013-06-30\",\"versions\":[{\"key\":\"2013-06-30\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2013-06-30\",\"x-release\":\"v4\",\"title\":\"AWS Storage Gateway\",\"description\":\"Storage Gateway Service

Storage Gateway is the service that connects an on-premises software appliance with cloud-based storage to provide seamless and secure integration between an organization's on-premises IT environment and the Amazon Web Services storage infrastructure. The service enables you to securely upload data to the Cloud for cost effective backup and rapid disaster recovery.

Use the following links to get started using the Storage Gateway Service API Reference:

Storage Gateway resource IDs are in uppercase. When you use these resource IDs with the Amazon EC2 API, EC2 expects resource IDs in lowercase. You must change your resource ID to lowercase to use it with the EC2 API. For example, in Storage Gateway the ID for a volume might be vol-AA22BB012345DAF670. When you use this ID with the EC2 API, you must change it to vol-aa22bb012345daf670. Otherwise, the EC2 API might not behave as expected.

IDs for Storage Gateway volumes and Amazon EBS snapshots created from gateway volumes are changing to a longer format. Starting in December 2016, all new volumes and snapshots will be created with a 17-character string. Starting in April 2016, you will be able to use these longer IDs so you can test your systems with the new format. For more information, see Longer EC2 and EBS resource IDs.

For example, a volume Amazon Resource Name (ARN) with the longer volume ID format looks like the following:

arn:aws:storagegateway:us-west-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABBCCDDEEFFG.

A snapshot ID with the longer ID format looks like the following: snap-78e226633445566ee.

For more information, see Announcement: Heads-up \\u2013 Longer Storage Gateway volume and snapshot IDs coming in 2016.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"storagegateway\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/storagegateway-2013-06-30.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/storagegateway/\"},\"updated\":\"2020-04-30T20:18:10.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/storagegateway/2013-06-30/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/storagegateway/2013-06-30/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:streams.dynamodb\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2012-08-10\",\"versions\":[{\"key\":\"2012-08-10\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2012-08-10\",\"x-release\":\"v4\",\"title\":\"Amazon DynamoDB Streams\",\"description\":\"Amazon DynamoDB

Amazon DynamoDB Streams provides API actions for accessing streams and processing stream records. To learn more about application development with Streams, see Capturing Table Activity with DynamoDB Streams in the Amazon DynamoDB Developer Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"streams.dynamodb\",\"x-aws-signingName\":\"dynamodb\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/streams.dynamodb-2012-08-10.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/dynamodb/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/streams.dynamodb/2012-08-10/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/streams.dynamodb/2012-08-10/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:sts\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"preferred\":\"2011-06-15\",\"versions\":[{\"key\":\"2011-06-15\",\"value\":{\"added\":\"2017-05-02T07:59:53.000Z\",\"info\":{\"version\":\"2011-06-15\",\"x-release\":\"v4\",\"title\":\"AWS Security Token Service\",\"description\":\"Security Token Service

Security Token Service (STS) enables you to request temporary, limited-privilege credentials for Identity and Access Management (IAM) users or for users that you authenticate (federated users). This guide provides descriptions of the STS API. For more information about using this service, see Temporary Security Credentials.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"sts\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/sts-2011-06-15.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/sts/\"},\"updated\":\"2020-03-29T15:19:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sts/2011-06-15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/sts/2011-06-15/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:support\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2013-04-15\",\"versions\":[{\"key\":\"2013-04-15\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2013-04-15\",\"x-release\":\"v4\",\"title\":\"AWS Support\",\"description\":\"AWS Support

The AWS Support API Reference is intended for programmers who need detailed information about the AWS Support operations and data types. You can use the API to manage your support cases programmatically. The AWS Support API uses HTTP methods that return results in JSON format.

  • You must have a Business or Enterprise Support plan to use the AWS Support API.

  • If you call the AWS Support API from an account that does not have a Business or Enterprise Support plan, the SubscriptionRequiredException error message appears. For information about changing your support plan, see AWS Support.

The AWS Support service also exposes a set of AWS Trusted Advisor features. You can retrieve a list of checks and their descriptions, get check results, specify checks to refresh, and get the refresh status of checks.

The following list describes the AWS Support case management operations:

The following list describes the operations available from the AWS Support service for Trusted Advisor:

For authentication of requests, AWS Support uses Signature Version 4 Signing Process.

See About the AWS Support API in the AWS Support User Guide for information about how to use this service to create and manage your support cases, and how to call Trusted Advisor for results of checks on your resources.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"support\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/support-2013-04-15.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/support/\"},\"updated\":\"2020-05-05T20:20:19.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/support/2013-04-15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/support/2013-04-15/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:swf\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2012-01-25\",\"versions\":[{\"key\":\"2012-01-25\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2012-01-25\",\"x-release\":\"v4\",\"title\":\"Amazon Simple Workflow Service\",\"description\":\"Amazon Simple Workflow Service

The Amazon Simple Workflow Service (Amazon SWF) makes it easy to build applications that use Amazon's cloud to coordinate work across distributed components. In Amazon SWF, a task represents a logical unit of work that is performed by a component of your workflow. Coordinating tasks in a workflow involves managing intertask dependencies, scheduling, and concurrency in accordance with the logical flow of the application.

Amazon SWF gives you full control over implementing tasks and coordinating them without worrying about underlying complexities such as tracking their progress and maintaining their state.

This documentation serves as reference only. For a broader overview of the Amazon SWF programming model, see the Amazon SWF Developer Guide .

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"swf\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/swf-2012-01-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/swf/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/swf/2012-01-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/swf/2012-01-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:synthetics\",\"value\":{\"added\":\"2020-04-21T06:33:24.000Z\",\"preferred\":\"2017-10-11\",\"versions\":[{\"key\":\"2017-10-11\",\"value\":{\"added\":\"2020-04-21T06:33:24.000Z\",\"info\":{\"version\":\"2017-10-11\",\"x-release\":\"v4\",\"title\":\"Synthetics\",\"description\":\"Amazon CloudWatch Synthetics

You can use Amazon CloudWatch Synthetics to continually monitor your services. You can create and manage canaries, which are modular, lightweight scripts that monitor your endpoints and APIs from the outside-in. You can set up your canaries to run 24 hours a day, once per minute. The canaries help you check the availability and latency of your web services and troubleshoot anomalies by investigating load time data, screenshots of the UI, logs, and metrics. The canaries seamlessly integrate with CloudWatch ServiceLens to help you trace the causes of impacted nodes in your applications. For more information, see Using ServiceLens to Monitor the Health of Your Applications in the Amazon CloudWatch User Guide.

Before you create and manage canaries, be aware of the security considerations. For more information, see Security Considerations for Synthetics Canaries.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"synthetics\",\"x-aws-signingName\":\"synthetics\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/synthetics-2017-10-11.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/synthetics/\"},\"updated\":\"2020-04-21T06:33:24.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/synthetics/2017-10-11/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/synthetics/2017-10-11/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:textract\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-06-27\",\"versions\":[{\"key\":\"2018-06-27\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-06-27\",\"x-release\":\"v4\",\"title\":\"Amazon Textract\",\"description\":\"Amazon Textract detects and analyzes text in documents and converts it into machine-readable text. This is the API reference documentation for Amazon Textract.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"textract\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/textract-2018-06-27.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/textract/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/textract/2018-06-27/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/textract/2018-06-27/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:timestream-query\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2018-11-01\",\"versions\":[{\"key\":\"2018-11-01\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2018-11-01\",\"x-release\":\"v4\",\"title\":\"Amazon Timestream Query\",\"description\":\" \",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"timestream-query\",\"x-aws-signingName\":\"timestream\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/timestream-query-2018-11-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/timestream/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/timestream-query/2018-11-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/timestream-query/2018-11-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:timestream-write\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2018-11-01\",\"versions\":[{\"key\":\"2018-11-01\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2018-11-01\",\"x-release\":\"v4\",\"title\":\"Amazon Timestream Write\",\"description\":\"Amazon Timestream is a fast, scalable, fully managed time series database service that makes it easy to store and analyze trillions of time series data points per day. With Timestream, you can easily store and analyze IoT sensor data to derive insights from your IoT applications. You can analyze industrial telemetry to streamline equipment management and maintenance. You can also store and analyze log data and metrics to improve the performance and availability of your applications. Timestream is built from the ground up to effectively ingest, process, and store time series data. It organizes data to optimize query processing. It automatically scales based on the volume of data ingested and on the query volume to ensure you receive optimal performance while inserting and querying data. As your data grows over time, Timestream\\u2019s adaptive query processing engine spans across storage tiers to provide fast analysis while reducing costs.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"timestream-write\",\"x-aws-signingName\":\"timestream\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/timestream-write-2018-11-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/timestream/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/timestream-write/2018-11-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/timestream-write/2018-11-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:transcribe\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-10-26\",\"versions\":[{\"key\":\"2017-10-26\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-10-26\",\"x-release\":\"v4\",\"title\":\"Amazon Transcribe Service\",\"description\":\"Operations and objects for transcribing speech to text.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"transcribe\",\"x-aws-signingName\":\"transcribe\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/transcribe-2017-10-26.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/transcribe/\"},\"updated\":\"2020-04-29T20:05:58.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/transcribe/2017-10-26/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/transcribe/2017-10-26/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:transfer\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-11-05\",\"versions\":[{\"key\":\"2018-11-05\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-11-05\",\"x-release\":\"v4\",\"title\":\"AWS Transfer Family\",\"description\":\"Amazon Web Services Transfer Family is a fully managed service that enables the transfer of files over the File Transfer Protocol (FTP), File Transfer Protocol over SSL (FTPS), or Secure Shell (SSH) File Transfer Protocol (SFTP) directly into and out of Amazon Simple Storage Service (Amazon S3). Amazon Web Services helps you seamlessly migrate your file transfer workflows to Amazon Web Services Transfer Family by integrating with existing authentication systems, and providing DNS routing with Amazon Route 53 so nothing changes for your customers and partners, or their applications. With your data in Amazon S3, you can use it with Amazon Web Services services for processing, analytics, machine learning, and archiving. Getting started with Amazon Web Services Transfer Family is easy since there is no infrastructure to buy and set up.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"transfer\",\"x-aws-signingName\":\"transfer\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/transfer-2018-11-05.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/transfer/\"},\"updated\":\"2020-04-23T20:32:41.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/transfer/2018-11-05/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/transfer/2018-11-05/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:translate\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-07-01\",\"versions\":[{\"key\":\"2017-07-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-07-01\",\"x-release\":\"v4\",\"title\":\"Amazon Translate\",\"description\":\"Provides translation between one source language and another of the same set of languages.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"translate\",\"x-aws-signingName\":\"translate\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/translate-2017-07-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/translate/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/translate/2017-07-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/translate/2017-07-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:waf\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-08-24\",\"versions\":[{\"key\":\"2015-08-24\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-08-24\",\"x-release\":\"v4\",\"title\":\"AWS WAF\",\"description\":\"

This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.

For the latest version of AWS WAF, use the AWS WAFV2 API and see the AWS WAF Developer Guide. With the latest version, AWS WAF has a single set of endpoints for regional and global use.

This is the AWS WAF Classic API Reference for using AWS WAF Classic with Amazon CloudFront. The AWS WAF Classic actions and data types listed in the reference are available for protecting Amazon CloudFront distributions. You can use these actions and data types via the endpoint waf.amazonaws.com. This guide is for developers who need detailed information about the AWS WAF Classic API actions, data types, and errors. For detailed information about AWS WAF Classic features and an overview of how to use the AWS WAF Classic API, see the AWS WAF Classic in the developer guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"waf\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/waf-2015-08-24.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/waf/\"},\"updated\":\"2020-04-29T20:05:58.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/waf/2015-08-24/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/waf/2015-08-24/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:waf-regional\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-11-28\",\"versions\":[{\"key\":\"2016-11-28\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-11-28\",\"x-release\":\"v4\",\"title\":\"AWS WAF Regional\",\"description\":\"

This is AWS WAF Classic Regional documentation. For more information, see AWS WAF Classic in the developer guide.

For the latest version of AWS WAF, use the AWS WAFV2 API and see the AWS WAF Developer Guide. With the latest version, AWS WAF has a single set of endpoints for regional and global use.

This is the AWS WAF Regional Classic API Reference for using AWS WAF Classic with the AWS resources, Elastic Load Balancing (ELB) Application Load Balancers and API Gateway APIs. The AWS WAF Classic actions and data types listed in the reference are available for protecting Elastic Load Balancing (ELB) Application Load Balancers and API Gateway APIs. You can use these actions and data types by means of the endpoints listed in AWS Regions and Endpoints. This guide is for developers who need detailed information about the AWS WAF Classic API actions, data types, and errors. For detailed information about AWS WAF Classic features and an overview of how to use the AWS WAF Classic API, see the AWS WAF Classic in the developer guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"waf-regional\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/waf-regional-2016-11-28.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/waf-regional/\"},\"updated\":\"2020-04-29T20:05:58.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/waf-regional/2016-11-28/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/waf-regional/2016-11-28/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:wafv2\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2019-07-29\",\"versions\":[{\"key\":\"2019-07-29\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2019-07-29\",\"x-release\":\"v4\",\"title\":\"AWS WAFV2\",\"description\":\"WAF

This is the latest version of the WAF API, released in November, 2019. The names of the entities that you use to access this API, like endpoints and namespaces, all have the versioning information added, like \\\"V2\\\" or \\\"v2\\\", to distinguish from the prior version. We recommend migrating your resources to this version, because it has a number of significant improvements.

If you used WAF prior to this release, you can't use this WAFV2 API to access any WAF resources that you created before. You can access your old rules, web ACLs, and other WAF resources only through the WAF Classic APIs. The WAF Classic APIs have retained the prior names, endpoints, and namespaces.

For information, including how to migrate your WAF resources to this version, see the WAF Developer Guide.

WAF is a web application firewall that lets you monitor the HTTP and HTTPS requests that are forwarded to Amazon CloudFront, an Amazon API Gateway REST API, an Application Load Balancer, or an AppSync GraphQL API. WAF also lets you control access to your content. Based on conditions that you specify, such as the IP addresses that requests originate from or the values of query strings, the Amazon API Gateway REST API, CloudFront distribution, the Application Load Balancer, or the AppSync GraphQL API responds to requests either with the requested content or with an HTTP 403 status code (Forbidden). You also can configure CloudFront to return a custom error page when a request is blocked.

This API guide is for developers who need detailed information about WAF API actions, data types, and errors. For detailed information about WAF features and an overview of how to use WAF, see the WAF Developer Guide.

You can make calls using the endpoints listed in WAF endpoints and quotas.

  • For regional applications, you can use any of the endpoints in the list. A regional application can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, or an AppSync GraphQL API.

  • For Amazon CloudFront applications, you must use the API endpoint listed for US East (N. Virginia): us-east-1.

Alternatively, you can use one of the Amazon Web Services SDKs to access an API that's tailored to the programming language or platform that you're using. For more information, see Amazon Web Services SDKs.

We currently provide two versions of the WAF API: this API and the prior versions, the classic WAF APIs. This new API provides the same functionality as the older versions, with the following major improvements:

  • You use one API for both global and regional applications. Where you need to distinguish the scope, you specify a Scope parameter and set it to CLOUDFRONT or REGIONAL.

  • You can define a web ACL or rule group with a single call, and update it with a single call. You define all rule specifications in JSON format, and pass them to your rule group or web ACL calls.

  • The limits WAF places on the use of rules more closely reflects the cost of running each type of rule. Rule groups include capacity settings, so you know the maximum cost of a rule group when you use it.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"wafv2\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/wafv2-2019-07-29.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/wafv2/\"},\"updated\":\"2020-03-31T20:14:16.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/wafv2/2019-07-29/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/wafv2/2019-07-29/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:wellarchitected\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"preferred\":\"2020-03-31\",\"versions\":[{\"key\":\"2020-03-31\",\"value\":{\"added\":\"2021-01-15T15:07:17.488Z\",\"info\":{\"version\":\"2020-03-31\",\"x-release\":\"v4\",\"title\":\"AWS Well-Architected Tool\",\"description\":\"AWS Well-Architected Tool

This is the AWS Well-Architected Tool API Reference. The AWS Well-Architected Tool API provides programmatic access to the AWS Well-Architected Tool in the AWS Management Console. For information about the AWS Well-Architected Tool, see the AWS Well-Architected Tool User Guide.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"wellarchitected\",\"x-aws-signingName\":\"wellarchitected\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/wellarchitected-2020-03-31.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/wellarchitected/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/wellarchitected/2020-03-31/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/wellarchitected/2020-03-31/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:workdocs\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-05-01\",\"x-release\":\"v4\",\"title\":\"Amazon WorkDocs\",\"description\":\"

The WorkDocs API is designed for the following use cases:

  • File Migration: File migration applications are supported for users who want to migrate their files from an on-premises or off-premises file system or service. Users can insert files into a user directory structure, as well as allow for basic metadata changes, such as modifications to the permissions of files.

  • Security: Support security applications are supported for users who have additional security needs, such as antivirus or data loss prevention. The API actions, along with AWS CloudTrail, allow these applications to detect when changes occur in Amazon WorkDocs. Then, the application can take the necessary actions and replace the target file. If the target file violates the policy, the application can also choose to email the user.

  • eDiscovery/Analytics: General administrative applications are supported, such as eDiscovery and analytics. These applications can choose to mimic or record the actions in an Amazon WorkDocs site, along with AWS CloudTrail, to replicate data for eDiscovery, backup, or analytical applications.

All Amazon WorkDocs API actions are Amazon authenticated and certificate-signed. They not only require the use of the AWS SDK, but also allow for the exclusive use of IAM users and roles to help facilitate access, trust, and permission policies. By creating a role and allowing an IAM user to access the Amazon WorkDocs site, the IAM user gains full administrative visibility into the entire Amazon WorkDocs site (or as set in the IAM policy). This includes, but is not limited to, the ability to modify file permissions and upload any file to any user. This allows developers to perform the three use cases above, as well as give users the ability to grant access on a selective basis using the IAM model.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"workdocs\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/workdocs-2016-05-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/workdocs/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/workdocs/2016-05-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/workdocs/2016-05-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:worklink\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2018-09-25\",\"versions\":[{\"key\":\"2018-09-25\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2018-09-25\",\"x-release\":\"v4\",\"title\":\"Amazon WorkLink\",\"description\":\"Amazon WorkLink is a cloud-based service that provides secure access to internal websites and web apps from iOS and Android phones. In a single step, your users, such as employees, can access internal websites as efficiently as they access any other public website. They enter a URL in their web browser, or choose a link to an internal website in an email. Amazon WorkLink authenticates the user's access and securely renders authorized internal web content in a secure rendering service in the AWS cloud. Amazon WorkLink doesn't download or store any internal web content on mobile devices.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"worklink\",\"x-aws-signingName\":\"worklink\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/worklink-2018-09-25.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/worklink/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/worklink/2018-09-25/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/worklink/2018-09-25/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:workmail\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2017-10-01\",\"versions\":[{\"key\":\"2017-10-01\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2017-10-01\",\"x-release\":\"v4\",\"title\":\"Amazon WorkMail\",\"description\":\"

Amazon WorkMail is a secure, managed business email and calendaring service with support for existing desktop and mobile email clients. You can access your email, contacts, and calendars using Microsoft Outlook, your browser, or other native iOS and Android email applications. You can integrate WorkMail with your existing corporate directory and control both the keys that encrypt your data and the location in which your data is stored.

The WorkMail API is designed for the following scenarios:

  • Listing and describing organizations

  • Managing users

  • Managing groups

  • Managing resources

All WorkMail API operations are Amazon-authenticated and certificate-signed. They not only require the use of the AWS SDK, but also allow for the exclusive use of AWS Identity and Access Management users and roles to help facilitate access, trust, and permission policies. By creating a role and allowing an IAM user to access the WorkMail site, the IAM user gains full administrative visibility into the entire WorkMail organization (or as set in the IAM policy). This includes, but is not limited to, the ability to create, update, and delete users, groups, and resources. This allows developers to perform the scenarios listed above, as well as give users the ability to grant access on a selective basis using the IAM model.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"workmail\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/workmail-2017-10-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/workmail/\"},\"updated\":\"2020-05-12T18:33:47.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/workmail/2017-10-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/workmail/2017-10-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:workmailmessageflow\",\"value\":{\"added\":\"2018-12-18T23:56:32.000Z\",\"preferred\":\"2019-05-01\",\"versions\":[{\"key\":\"2019-05-01\",\"value\":{\"added\":\"2018-12-18T23:56:32.000Z\",\"info\":{\"version\":\"2019-05-01\",\"x-release\":\"v4\",\"title\":\"Amazon WorkMail Message Flow\",\"description\":\"The WorkMail Message Flow API provides access to email messages as they are being sent and received by a WorkMail organization.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"workmailmessageflow\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/workmailmessageflow-2019-05-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/workmailmessageflow/\"},\"updated\":\"2020-02-28T16:47:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/workmailmessageflow/2019-05-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/workmailmessageflow/2019-05-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:workspaces\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2015-04-08\",\"versions\":[{\"key\":\"2015-04-08\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2015-04-08\",\"x-release\":\"v4\",\"title\":\"Amazon WorkSpaces\",\"description\":\"Amazon WorkSpaces Service

Amazon WorkSpaces enables you to provision virtual, cloud-based Microsoft Windows and Amazon Linux desktops for your users.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"workspaces\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/workspaces-2015-04-08.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/workspaces/\"},\"updated\":\"2020-03-11T18:02:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/workspaces/2015-04-08/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/workspaces/2015-04-08/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:xray\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"preferred\":\"2016-04-12\",\"versions\":[{\"key\":\"2016-04-12\",\"value\":{\"added\":\"2020-02-28T16:47:57.000Z\",\"info\":{\"version\":\"2016-04-12\",\"x-release\":\"v4\",\"title\":\"AWS X-Ray\",\"description\":\"Amazon Web Services X-Ray provides APIs for managing debug traces and retrieving service maps and other data created by processing those traces.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"xray\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/xray-2016-04-12.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/xray/\"},\"updated\":\"2020-03-25T18:54:51.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/xray/2016-04-12/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/xray/2016-04-12/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:chime-sdk-identity\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"2021-04-20\",\"versions\":[{\"key\":\"2021-04-20\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"version\":\"2021-04-20\",\"x-release\":\"v4\",\"title\":\"Amazon Chime SDK Identity\",\"description\":\"The Amazon Chime SDK Identity APIs in this section allow software developers to create and manage unique instances of their messaging applications. These APIs provide the overarching framework for creating and sending messages. For more information about the identity APIs, refer to Amazon Chime SDK identity.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"chime-sdk-identity\",\"x-aws-signingName\":\"chime\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/chime-sdk-identity-2021-04-20.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/identity-chime/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/chime-sdk-identity/2021-04-20/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/chime-sdk-identity/2021-04-20/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:chime-sdk-messaging\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"2021-05-15\",\"versions\":[{\"key\":\"2021-05-15\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"version\":\"2021-05-15\",\"x-release\":\"v4\",\"title\":\"Amazon Chime SDK Messaging\",\"description\":\"The Amazon Chime SDK Messaging APIs in this section allow software developers to send and receive messages in custom messaging applications. These APIs depend on the frameworks provided by the Amazon Chime SDK Identity APIs. For more information about the messaging APIs, see Amazon Chime SDK messaging \",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"chime-sdk-messaging\",\"x-aws-signingName\":\"chime\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/chime-sdk-messaging-2021-05-15.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/messaging-chime/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/chime-sdk-messaging/2021-05-15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/chime-sdk-messaging/2021-05-15/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:kafkaconnect\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"2021-09-14\",\"versions\":[{\"key\":\"2021-09-14\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"version\":\"2021-09-14\",\"x-release\":\"v4\",\"title\":\"Managed Streaming for Kafka Connect\",\"description\":\"

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"kafkaconnect\",\"x-aws-signingName\":\"kafkaconnect\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/kafkaconnect-2021-09-14.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/kafkaconnect/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kafkaconnect/2021-09-14/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/kafkaconnect/2021-09-14/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:memorydb\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"2021-01-01\",\"versions\":[{\"key\":\"2021-01-01\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"version\":\"2021-01-01\",\"x-release\":\"v4\",\"title\":\"Amazon MemoryDB\",\"description\":\"MemoryDB for Redis is a fully managed, Redis-compatible, in-memory database that delivers ultra-fast performance and Multi-AZ durability for modern applications built using microservices architectures. MemoryDB stores the entire database in-memory, enabling low latency and high throughput data access. It is compatible with Redis, a popular open source data store, enabling you to leverage Redis\\u2019 flexible and friendly data structures, APIs, and commands.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"memorydb\",\"x-aws-signingName\":\"memorydb\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/memorydb-2021-01-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/memory-db/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/memorydb/2021-01-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/memorydb/2021-01-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:opensearch\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"2021-01-01\",\"versions\":[{\"key\":\"2021-01-01\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"version\":\"2021-01-01\",\"x-release\":\"v4\",\"title\":\"Amazon OpenSearch Service\",\"description\":\"Amazon OpenSearch Configuration Service

Use the Amazon OpenSearch configuration API to create, configure, and manage Amazon OpenSearch Service domains.

For sample code that uses the configuration API, see the Amazon OpenSearch Service Developer Guide. The guide also contains sample code for sending signed HTTP requests to the OpenSearch APIs.

The endpoint for configuration service requests is region-specific: es.region.amazonaws.com. For example, es.us-east-1.amazonaws.com. For a current list of supported regions and endpoints, see Regions and Endpoints.

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"opensearch\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/opensearch-2021-01-01.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/es/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/opensearch/2021-01-01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/opensearch/2021-01-01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:route53-recovery-cluster\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"2019-12-02\",\"versions\":[{\"key\":\"2019-12-02\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"version\":\"2019-12-02\",\"x-release\":\"v4\",\"title\":\"Route53 Recovery Cluster\",\"description\":\"

Welcome to the Amazon Route 53 Application Recovery Controller API Reference Guide for Recovery Control Data Plane .

Recovery control in Route 53 Application Recovery Controller includes extremely reliable routing controls that enable you to recover applications by rerouting traffic, for example, across Availability Zones or AWS Regions. Routing controls are simple on/off switches hosted on a cluster. A cluster is a set of five redundant regional endpoints against which you can execute API calls to update or get the state of routing controls. You use routing controls to failover traffic to recover your application across Availability Zones or Regions.

This API guide includes information about how to get and update routing control states in Route 53 Application Recovery Controller.

For more information about Route 53 Application Recovery Controller, see the following:

\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"route53-recovery-cluster\",\"x-aws-signingName\":\"route53-recovery-cluster\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/route53-recovery-cluster-2019-12-02.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/route53-recovery-cluster/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/route53-recovery-cluster/2019-12-02/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/route53-recovery-cluster/2019-12-02/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:route53-recovery-control-config\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"2020-11-02\",\"versions\":[{\"key\":\"2020-11-02\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"version\":\"2020-11-02\",\"x-release\":\"v4\",\"title\":\"AWS Route53 Recovery Control Config\",\"description\":\"Recovery Control Configuration API Reference for Amazon Route 53 Application Recovery Controller\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"route53-recovery-control-config\",\"x-aws-signingName\":\"route53-recovery-control-config\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/route53-recovery-control-config-2020-11-02.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/route53-recovery-control-config/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/route53-recovery-control-config/2020-11-02/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/route53-recovery-control-config/2020-11-02/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:route53-recovery-readiness\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"2019-12-02\",\"versions\":[{\"key\":\"2019-12-02\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"version\":\"2019-12-02\",\"x-release\":\"v4\",\"title\":\"AWS Route53 Recovery Readiness\",\"description\":\"AWS Route53 Recovery Readiness\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"route53-recovery-readiness\",\"x-aws-signingName\":\"route53-recovery-readiness\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/route53-recovery-readiness-2019-12-02.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/route53-recovery-readiness/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/route53-recovery-readiness/2019-12-02/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/route53-recovery-readiness/2019-12-02/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amazonaws.com:snow-device-management\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"2021-08-04\",\"versions\":[{\"key\":\"2021-08-04\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"version\":\"2021-08-04\",\"x-release\":\"v4\",\"title\":\"AWS Snow Device Management\",\"description\":\"Amazon Web Services Snow Device Management documentation.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png\",\"backgroundColor\":\"#FFFFFF\"},\"termsOfService\":\"https://aws.amazon.com/service-terms/\",\"contact\":{\"name\":\"Mike Ralphson\",\"email\":\"mike.ralphson@gmail.com\",\"url\":\"https://github.com/mermade/aws2openapi\",\"x-twitter\":\"PermittedSoc\"},\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://www.apache.org/licenses/\"},\"x-providerName\":\"amazonaws.com\",\"x-serviceName\":\"snow-device-management\",\"x-aws-signingName\":\"snow-device-management\",\"x-origin\":[{\"contentType\":\"application/json\",\"url\":\"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/snow-device-management-2021-08-04.normal.json\",\"converter\":{\"url\":\"https://github.com/mermade/aws2openapi\",\"version\":\"1.0.0\"},\"x-apisguru-driver\":\"external\"}],\"x-apiClientRegistration\":{\"url\":\"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct\"},\"x-apisguru-categories\":[\"cloud\"],\"x-preferred\":true},\"externalDocs\":{\"description\":\"Amazon Web Services documentation\",\"url\":\"https://docs.aws.amazon.com/snow-device-management/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/snow-device-management/2021-08-04/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amazonaws.com/snow-device-management/2021-08-04/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amentum.space:atmosphere\",\"value\":{\"added\":\"2019-08-01T15:56:31.000Z\",\"preferred\":\"1.1.1\",\"versions\":[{\"key\":\"1.1.1\",\"value\":{\"added\":\"2019-08-01T15:56:31.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"amentumspace\"},\"description\":\"Instantly access empirical models of atmospheric density and composition that are recommended by the Committee on Space Research (COSPAR) for satellite drag calculations.

\\nAPI requests must contain a key \\\"API-Key\\\" in the header (see code samples). Obtain a key from here.

\\nHelp us improve the quality of our web APIs by completing our 2 minute survey here.

\\nAmentum Pty Ltd is not responsible nor liable for any loss or damage of any sort incurred as a result of using the API.

\\nCopyright Amentum Pty Ltd 2021.\\n\",\"title\":\"Atmosphere API\",\"version\":\"1.1.1\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"altText\":\"Amentum Aerospace\",\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_amentumspace_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://atmosphere.amentum.space/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"amentum.space\",\"x-serviceName\":\"atmosphere\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amentum.space/atmosphere/1.1.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amentum.space/atmosphere/1.1.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amentum.space:aviation_radiation\",\"value\":{\"added\":\"2021-01-04T14:57:07.303Z\",\"preferred\":\"1.5.0\",\"versions\":[{\"key\":\"1.5.0\",\"value\":{\"added\":\"2021-01-04T14:57:07.303Z\",\"info\":{\"contact\":{\"x-twitter\":\"amentumspace\"},\"description\":\"Our atmosphere protects us from a hostile space radiation environment comprising high energy particles of solar and intergalactic origin. Solar radiation is significant during unpredictable and short lived solar flares and coronal mass ejections (CMEs); however, galactic cosmic radiation (GCR) is omnipresent. The GCR intensity varies with latitude, longitude, and time due to effects of solar activity on the interplanetary magnetic field, as well as the Earth's magnetic field. Space radiation collides with gases in the atmosphere, leading to a complex shower of high energy radiation, the intensity and composition of which varies spatially and temporally. Excessive exposure to radiation can damage DNA and lead to long-term health effects such as an increased risk of cancer.

Resulting radiation levels at commercial aircraft altitudes are greater than at sea level due. Aircrew are classified as radiation workers in some countries; however, planning to limit their exposure, and monitoring, is generally lacking. Both real-time measurements and predictive models of radiation in the atmosphere are important to mitigate the radiation risk crew.

\\nWe host a RESTful API to models of cosmic ray induced ionising radiation in the atmosphere. The PARMA or CARI7 endpoints can be used to calculate Effective Dose or Ambient Dose Equivalent at a point. \\nThe Route Dose API calculates the same quantities along a great circle route between two airports using CARI7.

\\nAPI requests must contain a key \\\"API-Key\\\" in the header (see code samples). Obtain a key from here.

\\nHelp us improve the quality of our web APIs by completing our 2 minute survey here.

\\nAmentum Pty Ltd is not responsible nor liable for any loss or damage of any sort incurred as a result of using the API.

\\nCopyright Amentum Pty Ltd 2021.\\n\",\"title\":\"Aviation Radiation API\",\"version\":\"1.5.0\",\"x-apisguru-categories\":[\"location\",\"open_data\"],\"x-logo\":{\"altText\":\"Amentum Aerospace\",\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_amentumspace_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://cosmicrays.amentum.space//openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"amentum.space\",\"x-serviceName\":\"aviation_radiation\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amentum.space/aviation_radiation/1.5.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amentum.space/aviation_radiation/1.5.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amentum.space:global-magnet\",\"value\":{\"added\":\"2019-07-15T12:58:08.000Z\",\"preferred\":\"1.3.0\",\"versions\":[{\"key\":\"1.3.0\",\"value\":{\"added\":\"2019-07-15T12:58:08.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"amentumspace\"},\"description\":\"\\nThe World Magnetic Model calculates the intensity and direction of the Earth's magnetic field on a specific date-time, geodetic altitude, latitude, and longitude. It is relied upon throughout the world for navigation, mineral exploration, atmospheric and space science, and is installed on billions of devices.

\\nA comprehensive description of the World Magnetic Model, including its limitations, can be found here.

\\nWe provide a RESTful API to access the out-of-cycle World Magnetic Model (WMM2015v2) valid for years 2015.0 - 2020.0 and WMM2020 valid for years 2020.0 - 2025.0

\\nAPI requests must contain a key \\\"API-Key\\\" in the header (see code samples). Obtain a key from here.

\\nAmentum Pty Ltd is not responsible nor liable for any loss or damage of any sort incurred as a result of using the API.

\\nHelp us improve the quality of our web APIs by completing our 2 minute survey here.

\\nCopyright Amentum Pty Ltd 2021.\\n\",\"title\":\"Geomag API\",\"version\":\"1.3.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"altText\":\"Amentum Aerospace\",\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_amentumspace_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://globalmagnet.amentum.space/wmm/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"amentum.space\",\"x-serviceName\":\"global-magnet\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amentum.space/global-magnet/1.3.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amentum.space/global-magnet/1.3.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amentum.space:gravity\",\"value\":{\"added\":\"2021-01-04T14:52:32.799Z\",\"preferred\":\"1.1.1\",\"versions\":[{\"key\":\"1.1.1\",\"value\":{\"added\":\"2021-01-04T14:52:32.799Z\",\"info\":{\"contact\":{\"x-twitter\":\"amentumspace\"},\"description\":\"The gravitational field of the earth is non-uniform. The geoid is the shape the\\n ocean surface would take if only gravity and the rotation of the Earth\\n were considered. The geoid is the surface that defines zero elevation.

\\n\\nThe geoid height is the difference between an ideal reference ellipsoid and the geoid.

\\nThe gravity anomaly is the difference between the acceleration due to gravity on the Earth's surface and the value calculated assuming the reference ellipsoid.

\\nThe official Earth Gravitational Model EGM2008 was developed and released to the public by the National Geospatial-Intelligence Agency (NGA).

\\nOur EGM2008 API provides on-demand access to the EGM2008 model, as implemented by the open-source GeographicLib Gravity library.

\\nAPI requests must contain a key \\\"API-Key\\\" in the header (see code samples). Obtain a key from here.

\\nAmentum Pty Ltd is not responsible nor liable for any loss or damage of any sort incurred as a result of using the API.

\\nCopyright Amentum Pty Ltd 2021.\\n\",\"title\":\"Gravity API\",\"version\":\"1.1.1\",\"x-apisguru-categories\":[\"location\",\"open_data\"],\"x-logo\":{\"altText\":\"Amentum Aerospace\",\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_amentumspace_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://gravity.amentum.space//openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"amentum.space\",\"x-serviceName\":\"gravity\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amentum.space/gravity/1.1.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amentum.space/gravity/1.1.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"amentum.space:space_radiation\",\"value\":{\"added\":\"2021-01-04T14:54:09.334Z\",\"preferred\":\"1.1.1\",\"versions\":[{\"key\":\"1.1.1\",\"value\":{\"added\":\"2021-01-04T14:54:09.334Z\",\"info\":{\"contact\":{\"x-twitter\":\"amentumspace\"},\"description\":\"Space has a hostile radiation environment that increases the risk of cancers in humans and malfunctions in spacecraft electronics. The types of space radiation of primary concern are:\\n
    \\n
  • \\n Galactic Cosmic Rays from outside our solar system generated by \\n supernovae and other phenomena;\\n
  • \\n
  • \\n Solar Energetic Particles produced by the Sun during intense and\\n sporadic bursts of activity; and\\n
  • \\n
  • \\n Trapped Radiation: energetic particles confined by Earth's magnetic\\n field, usually comprising an inner belt of mostly high energy protons \\n and an outer belt dominated by lower energy electrons and plasma.\\n
  • \\n
\\n\\nUnderstanding the space radiation environment for a particular mission profile is becoming increasingly important. Commercial off-the-shelf electronic components that aren't resilient to space radiation are now prevalent. Longer duration missions to cislunar space, Mars, and beyond are placing astronauts at greater risk of radiation exposure.

\\nAPI requests must contain a key \\\"API-Key\\\" in the header (see code samples). Obtain a key from here.

\\nHelp us improve the quality of our web APIs by completing our 2 minute survey here.

\\nAmentum Pty Ltd is not responsible nor liable for any loss or damage of any sort incurred as a result of using the API.

\\nCopyright Amentum Pty Ltd 2021.\\n\",\"title\":\"Space Radiation API\",\"version\":\"1.1.1\",\"x-apisguru-categories\":[\"location\",\"open_data\"],\"x-logo\":{\"altText\":\"Amentum Aerospace\",\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_amentumspace_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://spaceradiation.amentum.space/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"amentum.space\",\"x-serviceName\":\"space_radiation\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/amentum.space/space_radiation/1.1.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/amentum.space/space_radiation/1.1.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"anchore.io\",\"value\":{\"added\":\"2018-03-10T17:10:05.000Z\",\"preferred\":\"0.1.19\",\"versions\":[{\"key\":\"0.1.19\",\"value\":{\"added\":\"2018-03-10T17:10:05.000Z\",\"info\":{\"contact\":{\"email\":\"nurmi@anchore.com\",\"x-twitter\":\"anchore\"},\"description\":\"This is the Anchore Engine API. Provides the primary external API for users of the service.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Anchore Engine API Server\",\"version\":\"0.1.19\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_anchore_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/anchore/anchore-engine/master/anchore_engine/services/apiext/swagger/swagger.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"anchore.io\"},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/anchore.io/0.1.19/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/anchore.io/0.1.19/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apache.org:qakka\",\"value\":{\"added\":\"2018-03-02T12:25:21.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2018-03-02T12:25:21.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"TheASF\"},\"description\":\"API for Qakka Queue System\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Qakka\",\"version\":\"v1\",\"x-apisguru-categories\":[\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_TheASF_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/apache/usergrid-qakka/master/docs/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"apache.org\",\"x-serviceName\":\"qakka\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apache.org/qakka/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apache.org/qakka/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"apacta.com\",\"value\":{\"added\":\"2017-03-17T22:40:07.000Z\",\"preferred\":\"0.0.1\",\"versions\":[{\"key\":\"0.0.1\",\"value\":{\"added\":\"2017-03-17T22:40:07.000Z\",\"info\":{\"description\":\"API for a tool to craftsmen used to register working hours, material usage and quality assurance. \\n# Endpoint\\nThe endpoint `https://app.apacta.com/api/v1` should be used to communicate with the API. API access is only allowed with SSL encrypted connection (https).\\n# Authentication\\nURL query authentication with an API key is used, so appending `?api_key={api_key}` to the URL where `{api_key}` is found within Apacta settings is used for authentication\\n# Pagination\\nIf the endpoint returns a `pagination` object it means the endpoint supports pagination - currently it's only possible to change pages with `?page={page_number}` but implementing custom page sizes are on the road map.\\n\\n\\n# Search/filter\\nIs experimental but implemented in some cases - see the individual endpoints' docs for further explanation.\\n# Ordering\\nIs currently experimental, but on some endpoints it's implemented on URL querys so eg. to order Invoices by `invoice_number` appending `?sort=Invoices.invoice_number&direction=desc` would sort the list descending by the value of `invoice_number`.\\n# Associations\\nIs currently implemented on an experimental basis where you can append eg. `?include=Contacts,Projects` to the `/api/v1/invoices/` endpoint to embed `Contact` and `Project` objects directly.\\n# Project Files\\nCurrently project files can be retrieved from two endpoints. `/projects/{project_id}/files` handles files uploaded from wall posts or forms. `/projects/{project_id}/project_files` allows uploading and showing files, not belonging to specific form or wall post.\\n# Errors/Exceptions\\n## 422 (Validation)\\nWrite something about how the `errors` object contains keys with the properties that failes validation like:\\n```\\n {\\n \\\"success\\\": false,\\n \\\"data\\\": {\\n \\\"code\\\": 422,\\n \\\"url\\\": \\\"/api/v1/contacts?api_key=5523be3b-30ef-425d-8203-04df7caaa93a\\\",\\n \\\"message\\\": \\\"A validation error occurred\\\",\\n \\\"errorCount\\\": 1,\\n \\\"errors\\\": {\\n \\\"contact_types\\\": [ ## Property name that failed validation\\n \\\"Contacts must have at least one contact type\\\" ## Message with further explanation\\n ]\\n }\\n }\\n }\\n```\\n## Code examples\\nRunning examples of how to retrieve the 5 most recent forms registered and embed the details of the User that made the form, and eventual products contained in the form\\n### Swift\\n```\\n \\n```\\n### Java\\n#### OkHttp\\n```\\n OkHttpClient client = new OkHttpClient();\\n \\n Request request = new Request.Builder()\\n .url(\\\"https://app.apacta.com/api/v1/forms?extended=true&sort=Forms.created&direction=DESC&include=Products%2CCreatedBy&limit=5\\\")\\n .get()\\n .addHeader(\\\"x-auth-token\\\", \\\"{INSERT_YOUR_TOKEN}\\\")\\n .addHeader(\\\"accept\\\", \\\"application/json\\\")\\n .build();\\n \\n Response response = client.newCall(request).execute();\\n```\\n#### Unirest\\n```\\n HttpResponse response = Unirest.get(\\\"https://app.apacta.com/api/v1/forms?extended=true&sort=Forms.created&direction=DESC&include=Products%2CCreatedBy&limit=5\\\")\\n .header(\\\"x-auth-token\\\", \\\"{INSERT_YOUR_TOKEN}\\\")\\n .header(\\\"accept\\\", \\\"application/json\\\")\\n .asString();\\n```\\n### Javascript\\n#### Native\\n```\\n var data = null;\\n \\n var xhr = new XMLHttpRequest();\\n xhr.withCredentials = true;\\n \\n xhr.addEventListener(\\\"readystatechange\\\", function () {\\n if (this.readyState === 4) {\\n console.log(this.responseText);\\n }\\n });\\n \\n xhr.open(\\\"GET\\\", \\\"https://app.apacta.com/api/v1/forms?extended=true&sort=Forms.created&direction=DESC&include=Products%2CCreatedBy&limit=5\\\");\\n xhr.setRequestHeader(\\\"x-auth-token\\\", \\\"{INSERT_YOUR_TOKEN}\\\");\\n xhr.setRequestHeader(\\\"accept\\\", \\\"application/json\\\");\\n \\n xhr.send(data);\\n```\\n#### jQuery\\n```\\n var settings = {\\n \\\"async\\\": true,\\n \\\"crossDomain\\\": true,\\n \\\"url\\\": \\\"https://app.apacta.com/api/v1/forms?extended=true&sort=Forms.created&direction=DESC&include=Products%2CCreatedBy&limit=5\\\",\\n \\\"method\\\": \\\"GET\\\",\\n \\\"headers\\\": {\\n \\\"x-auth-token\\\": \\\"{INSERT_YOUR_TOKEN}\\\",\\n \\\"accept\\\": \\\"application/json\\\",\\n }\\n }\\n \\n $.ajax(settings).done(function (response) {\\n console.log(response);\\n });\\n```\\n#### NodeJS (Request)\\n```\\n var request = require(\\\"request\\\");\\n\\n var options = { method: 'GET',\\n url: 'https://app.apacta.com/api/v1/forms',\\n qs: \\n { extended: 'true',\\n sort: 'Forms.created',\\n direction: 'DESC',\\n include: 'Products,CreatedBy',\\n limit: '5' },\\n headers: \\n { accept: 'application/json',\\n 'x-auth-token': '{INSERT_YOUR_TOKEN}' } };\\n \\n request(options, function (error, response, body) {\\n if (error) throw new Error(error);\\n \\n console.log(body);\\n });\\n\\n```\\n### Python 3\\n```\\n import http.client\\n \\n conn = http.client.HTTPSConnection(\\\"app.apacta.com\\\")\\n \\n payload = \\\"\\\"\\n \\n headers = {\\n 'x-auth-token': \\\"{INSERT_YOUR_TOKEN}\\\",\\n 'accept': \\\"application/json\\\",\\n }\\n \\n conn.request(\\\"GET\\\", \\\"/api/v1/forms?extended=true&sort=Forms.created&direction=DESC&include=Products%2CCreatedBy&limit=5\\\", payload, headers)\\n \\n res = conn.getresponse()\\n data = res.read()\\n \\n print(data.decode(\\\"utf-8\\\"))\\n```\\n### C#\\n#### RestSharp\\n```\\n var client = new RestClient(\\\"https://app.apacta.com/api/v1/forms?extended=true&sort=Forms.created&direction=DESC&include=Products%2CCreatedBy&limit=5\\\");\\n var request = new RestRequest(Method.GET);\\n request.AddHeader(\\\"accept\\\", \\\"application/json\\\");\\n request.AddHeader(\\\"x-auth-token\\\", \\\"{INSERT_YOUR_TOKEN}\\\");\\n IRestResponse response = client.Execute(request); \\n```\\n### Ruby\\n```\\n require 'uri'\\n require 'net/http'\\n \\n url = URI(\\\"https://app.apacta.com/api/v1/forms?extended=true&sort=Forms.created&direction=DESC&include=Products%2CCreatedBy&limit=5\\\")\\n \\n http = Net::HTTP.new(url.host, url.port)\\n http.use_ssl = true\\n http.verify_mode = OpenSSL::SSL::VERIFY_NONE\\n \\n request = Net::HTTP::Get.new(url)\\n request[\\\"x-auth-token\\\"] = '{INSERT_YOUR_TOKEN}'\\n request[\\\"accept\\\"] = 'application/json'\\n \\n response = http.request(request)\\n puts response.read_body\\n```\\n### PHP (HttpRequest)\\n```\\n setUrl('https://app.apacta.com/api/v1/forms');\\n $request->setMethod(HTTP_METH_GET);\\n \\n $request->setQueryData(array(\\n 'extended' => 'true',\\n 'sort' => 'Forms.created',\\n 'direction' => 'DESC',\\n 'include' => 'Products,CreatedBy',\\n 'limit' => '5'\\n ));\\n \\n $request->setHeaders(array(\\n 'accept' => 'application/json',\\n 'x-auth-token' => '{INSERT_YOUR_TOKEN}'\\n ));\\n \\n try {\\n $response = $request->send();\\n \\n echo $response->getBody();\\n } catch (HttpException $ex) {\\n echo $ex;\\n }\\n```\\n### Shell (cURL)\\n```\\n\\n $ curl --request GET --url 'https://app.apacta.com/api/v1/forms?extended=true&sort=Forms.created&direction=DESC&include=Products%2CCreatedBy&limit=5' --header 'accept: application/json' --header 'x-auth-token: {INSERT_YOUR_TOKEN}'\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n \\n```\",\"title\":\"Apacta\",\"version\":\"0.0.1\",\"x-apisguru-categories\":[\"time_management\",\"project_management\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_apactadk_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://apidoc.apacta.com/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"apacta.com\"},\"updated\":\"2019-01-03T07:01:34.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apacta.com/0.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apacta.com/0.0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"api.ebay.com:sell-account\",\"value\":{\"added\":\"2020-07-18T21:17:36.109Z\",\"preferred\":\"v1.6.3\",\"versions\":[{\"key\":\"v1.6.3\",\"value\":{\"added\":\"2020-07-18T21:17:36.109Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"The Account API gives sellers the ability to configure their eBay seller accounts, including the seller's policies (the Fulfillment Policy, Payment Policy, and Return Policy), opt in and out of eBay seller programs, configure sales tax tables, and get account information.

For details on the availability of the methods in this API, see Account API requirements and restrictions.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Account API\",\"version\":\"v1.6.3\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/sell/account/openapi/3/sell_account_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"sell-account\"},\"updated\":\"2021-06-30T09:57:47.461Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/api.ebay.com/sell-account/v1.6.3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/api.ebay.com/sell-account/v1.6.3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"api.ebay.com:sell-analytics\",\"value\":{\"added\":\"2020-07-18T21:17:36.109Z\",\"preferred\":\"1.2.0\",\"versions\":[{\"key\":\"1.2.0\",\"value\":{\"added\":\"2020-07-18T21:17:36.109Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"The Analytics API provides data and information about a seller and their eBay business.

The resources and methods in this API let sellers review information on their listing performance, metrics on their customer service performance, and details on their eBay seller performance rating.

The three resources in the Analytics API provide the following data and information:
  • Customer Service Metric – Returns data on a seller's customer service performance as compared to other seller's in the same peer group.
  • Traffic Report – Returns data that shows how buyers are engaging with a seller's listings.
  • Seller Standards Profile – Returns data pertaining to a seller's performance rating.
Sellers can use the data and information returned by the various Analytics API methods to determine where they can make improvements to increase sales and how they might improve their seller status as viewed by eBay buyers.

For details on using this API, see Analyzing seller performance.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\" Seller Service Metrics API \",\"version\":\"1.2.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/sell/analytics/openapi/3/sell_analytics_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"sell-analytics\"},\"updated\":\"2020-12-14T10:02:01.592Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/api.ebay.com/sell-analytics/1.2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/api.ebay.com/sell-analytics/1.2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"api.ebay.com:sell-compliance\",\"value\":{\"added\":\"2020-07-18T21:17:36.109Z\",\"preferred\":\"1.4.1\",\"versions\":[{\"key\":\"1.4.1\",\"value\":{\"added\":\"2020-07-18T21:17:36.109Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"Service for providing information to sellers about their listings being non-compliant, or at risk for becoming non-compliant, against eBay listing policies.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Compliance API\",\"version\":\"1.4.1\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/sell/compliance/openapi/3/sell_compliance_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"sell-compliance\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/api.ebay.com/sell-compliance/1.4.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/api.ebay.com/sell-compliance/1.4.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"api.gov.uk:vehicle-enquiry\",\"value\":{\"added\":\"2020-04-21T15:00:15.000Z\",\"preferred\":\"1.1.0\",\"versions\":[{\"key\":\"1.1.0\",\"value\":{\"added\":\"2020-04-21T15:00:15.000Z\",\"info\":{\"contact\":{\"email\":\"DvlaAPIAccess@dvla.gov.uk\",\"name\":\"DVLA API Team\",\"x-twitter\":\"GDSTeam\"},\"description\":\"Interface specification for the DVLA Vehicle Enquiry API\",\"title\":\"Vehicle Enquiry API\",\"version\":\"1.1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_GDSTeam_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer-portal.driver-vehicle-licensing.api.gov.uk/apis/vehicle-enquiry-service/v1.1.0-vehicle-enquiry-service.json\",\"version\":\"3.0\"}],\"x-providerName\":\"api.gov.uk\",\"x-serviceName\":\"vehicle-enquiry\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/api.gov.uk/vehicle-enquiry/1.1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/api.gov.uk/vehicle-enquiry/1.1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"api.video\",\"value\":{\"added\":\"2021-01-13T13:36:22.234Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2021-01-13T13:36:22.234Z\",\"info\":{\"description\":\"api.video is an API that encodes on the go to facilitate immediate playback, enhancing viewer streaming experiences across multiple devices and platforms. You can stream live or on-demand online videos within minutes.\",\"title\":\"api.video\",\"version\":\"1\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.datocms-assets.com_26885_1588249863-favicon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://docs.api.video/openapi/5f0d4679158b8d006ea6f068\",\"version\":\"3.0\"}],\"x-providerName\":\"api.video\"},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/api.video/1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/api.video/1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"api2cart.com\",\"value\":{\"added\":\"2018-03-10T17:05:01.000Z\",\"preferred\":\"1.1\",\"versions\":[{\"key\":\"1.1\",\"value\":{\"added\":\"2018-03-10T17:05:01.000Z\",\"info\":{\"contact\":{\"email\":\"contact@api2cart.com\",\"x-twitter\":\"API2Cart\"},\"description\":\"API2Cart\",\"termsOfService\":\"https://api2cart.com/terms-service\",\"title\":\"Swagger API2Cart\",\"version\":\"1.1\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_API2Cart_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://app.api2cart.com/default/index/swagger-json\",\"version\":\"3.0\"}],\"x-providerName\":\"api2cart.com\"},\"externalDocs\":{\"description\":\"Find out more about API2Cart\",\"url\":\"http://docs.api2cart.com\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/api2cart.com/1.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/api2cart.com/1.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"api2pdf.com\",\"value\":{\"added\":\"2019-01-04T11:45:13.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-01-04T11:45:13.000Z\",\"info\":{\"contact\":{\"email\":\"support@api2pdf.com\",\"name\":\"Support\",\"x-twitter\":\"api2pdf_status\"},\"description\":\"\\n# Introduction\\n[Api2Pdf](https://www.api2pdf.com) is a powerful PDF generation API with no rate limits or file size constraints. Api2Pdf runs on AWS Lambda, a serverless architecture powered by Amazon to scale to millions of requests while being up to 90% cheaper than alternatives. **Supports wkhtmltopdf, Headless Chrome, LibreOffice, and PDF Merge.** You can also generate barcodes with ZXING (Zebra Crossing).\\n# SDKs & Client Libraries\\nWe've made a number of open source libraries available for the API\\n- Python: [https://github.com/api2pdf/api2pdf.python](https://github.com/api2pdf/api2pdf.python)\\n- .NET: [https://github.com/api2pdf/api2pdf.dotnet](https://github.com/api2pdf/api2pdf.dotnet)\\n- Nodejs: [https://github.com/api2pdf/api2pdf.node](https://github.com/api2pdf/api2pdf.node)\\n- PHP: [https://github.com/Api2Pdf/api2pdf.php](https://github.com/Api2Pdf/api2pdf.php)\\n- Ruby: (Coming soon)\\n# Authorization\\nCreate an account at [portal.api2pdf.com](https://portal.api2pdf.com/register) to get an API key.\\n\\n**Authorize your API calls**\\n- GET requests, include apikey=YOUR-API-KEY as a query string parameter\\n- POST requests, add **Authorization** to your header.\\n``` Authorization: YOUR-API-KEY ```\\n\\n# Quickstart\\nIf you are looking for just a quick call to grab PDFs of a URL, you can do a GET request like:\\n``` https://v2018.api2pdf.com/chrome/url?url={UrlToConvert}&apikey={YourApiKey} ```\\n\\nFor more advanced usage and settings, see the API specification below.\\n\",\"license\":{\"name\":\"Creative Commons\",\"url\":\"https://creativecommons.org/licenses/by/4.0/legalcode\"},\"title\":\"Api2Pdf - PDF Generation, Powered by AWS Lambda\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_api2pdf_status_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.18\"},\"format\":\"openapi\",\"url\":\"https://app.swaggerhub.com/apiproxy/schema/file/api2pdf/api2pdf/1.0.0/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"api2pdf.com\"},\"externalDocs\":{\"description\":\"Find out more about Api2Pdf\",\"url\":\"https://www.api2pdf.com\"},\"updated\":\"2019-01-04T11:45:13.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/api2pdf.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/api2pdf.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apicurio.local:registry\",\"value\":{\"added\":\"2021-02-03T14:16:23.731Z\",\"preferred\":\"2.1.0-SNAPSHOT\",\"versions\":[{\"key\":\"2.1.0-SNAPSHOT\",\"value\":{\"added\":\"2021-02-03T14:16:23.731Z\",\"info\":{\"contact\":{\"email\":\"apicurio@lists.jboss.org\",\"name\":\"Apicurio\",\"url\":\"https://github.com/apicurio/apicurio-registry\"},\"description\":\"Apicurio Registry is a datastore for standard event schemas and API designs. Apicurio Registry enables developers to manage and share the structure of their data using a REST interface. For example, client applications can dynamically push or pull the latest updates to or from the registry without needing to redeploy. Apicurio Registry also enables developers to create rules that govern how registry content can evolve over time. For example, this includes rules for content validation and version compatibility.\\n\\nThe Apicurio Registry REST API enables client applications to manage the artifacts in the registry. This API provides create, read, update, and delete operations for schema and API artifacts, rules, versions, and metadata. \\n\\nThe supported artifact types include:\\n- Apache Avro schema\\n- AsyncAPI specification\\n- Google protocol buffers\\n- GraphQL schema\\n- JSON Schema\\n- Kafka Connect schema\\n- OpenAPI specification\\n- Web Services Description Language\\n- XML Schema Definition\\n\\n\\n**Important**: The Apicurio Registry REST API is available from `https://MY-REGISTRY-URL/apis/registry/v2` by default. Therefore you must prefix all API operation paths with `../apis/registry/v2` in this case. For example: `../apis/registry/v2/ids/globalIds/{globalId}`.\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0\"},\"title\":\"Apicurio Registry API [v2]\",\"version\":\"2.1.0-SNAPSHOT\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Apicurio/apicurio-registry/master/app/src/main/resources-unfiltered/META-INF/resources/api-specifications/registry/v2/openapi.json\",\"version\":\"3.0\"}],\"x-preferred\":true,\"x-providerName\":\"apicurio.local\",\"x-serviceName\":\"registry\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-02T08:20:08.766Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apicurio.local/registry/2.1.0-SNAPSHOT/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apicurio.local/registry/2.1.0-SNAPSHOT/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"apidapp.com\",\"value\":{\"added\":\"2020-03-23T13:57:32.889Z\",\"preferred\":\"2019-02-14T164701Z\",\"versions\":[{\"key\":\"2019-02-14T164701Z\",\"value\":{\"added\":\"2020-03-23T13:57:32.889Z\",\"info\":{\"contact\":{\"x-twitter\":\"api_dapp\"},\"title\":\"ApiDapp\",\"version\":\"2019-02-14T16:47:01Z\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_i2.wp.com_apidapp.com_wp-content_uploads_2019_03_cropped-ApiDappIcon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apidapp.s3.amazonaws.com/ApiDapp-Start-swagger-7/ApiDapp-Start-swagger+(7).json\",\"version\":\"3.0\"}],\"x-providerName\":\"apidapp.com\"},\"updated\":\"2021-07-19T09:27:57.385Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apidapp.com/2019-02-14T164701Z/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apidapp.com/2019-02-14T164701Z/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apideck.com:accounting\",\"value\":{\"added\":\"2021-08-12T23:15:25.003Z\",\"preferred\":\"8.74.0\",\"versions\":[{\"key\":\"8.74.0\",\"value\":{\"added\":\"2021-08-12T23:15:25.003Z\",\"info\":{\"contact\":{\"email\":\"hello@apideck.com\",\"url\":\"https://developers.apideck.com\"},\"description\":\"Welcome to the Accounting API.\\n\\nYou can use this API to access all Accounting API endpoints.\\n\\n## Base URL\\n\\nThe base URL for all API requests is `https://unify.apideck.com`\\n\\nWe also provide a [Mock API](https://developers.apideck.com/mock-api) that can be used for testing purposes: `https://mock-api.apideck.com`\\n\\n## GraphQL\\n\\nUse the [GraphQL playground](https://developers.apideck.com/graphql/playground) to test out the GraphQL API.\\n\\n## Headers\\n\\nCustom headers that are expected as part of the request. Note that [RFC7230](https://tools.ietf.org/html/rfc7230) states header names are case insensitive.\\n\\n| Name | Type | Required | Description |\\n| --------------------- | ------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| x-apideck-consumer-id | String | Yes | The id of the customer stored inside Apideck Vault. This can be a user id, account id, device id or whatever entity that can have integration within your app. |\\n| x-apideck-service-id | String | No | Describe the service you want to call (e.g., pipedrive). Only needed when a customer has activated multiple integrations for the same Unified API. |\\n| x-apideck-raw | Boolean | No | Include raw response. Mostly used for debugging purposes. |\\n| x-apideck-app-id | String | Yes | The application id of your Unify application. Available at https://app.apideck.com/unify/api-keys. |\\n| Authorization | String | Yes | Bearer API KEY |\\n\\n## Authorization\\n\\nYou can interact with the API through the authorization methods below.\\n\\n\\n\\n## Pagination\\n\\nAll API resources have support for bulk retrieval via list APIs. Apideck uses cursor-based pagination via the optional `cursor` and `limit` parameters.\\n\\nTo fetch the first page of results, call the list API without a `cursor` parameter. Afterwards you can fetch subsequent pages by providing a cursor parameter. You will find the next cursor in the response body in `meta.cursors.next`. If `meta.cursors.next` is `null` you're at the end of the list.\\n\\nIn the REST API you can also use the `links` from the response for added convenience. Simply call the URL in `links.next` to get the next page of results.\\n\\n### Query Parameters\\n\\n| Name | Type | Required | Description |\\n| ------ | ------ | -------- | ------------------------------------------------------------------------------------------------------------------ |\\n| cursor | String | No | Cursor to start from. You can find cursors for next & previous pages in the meta.cursors property of the response. |\\n| limit | Number | No | Number of results to return. Minimum 1, Maximum 200, Default 20 |\\n\\n### Response Body\\n\\n| Name | Type | Description |\\n| --------------------- | ------ | ------------------------------------------------------------------ |\\n| meta.cursors.previous | String | Cursor to navigate to the previous page of results through the API |\\n| meta.cursors.current | String | Cursor to navigate to the current page of results through the API |\\n| meta.cursors.next | String | Cursor to navigate to the next page of results through the API |\\n| meta.items_on_page | Number | Number of items returned in the data property of the response |\\n| links.previous | String | Link to navigate to the previous page of results through the API |\\n| links.current | String | Link to navigate to the current page of results through the API |\\n| links.next | String | Link to navigate to the next page of results through the API |\\n\\n⚠️ `meta.cursors.previous`/`links.previous` is not available for all connectors.\\n\\n## SDKs and API Clients\\n\\nWe currently offer a [Node.js](https://developers.apideck.com/sdks/node), [PHP](https://developers.apideck.com/sdks/php) and [.NET](https://developers.apideck.com/sdks/dot-net) SDK.\\nNeed another SDK? [Request the SDK of your choice](https://integrations.apideck.com/request).\\n\\n## Debugging\\n\\nBecause of the nature of the abstraction we do in Apideck Unify we still provide the option to the receive raw requests and responses being handled underlying. By including the raw flag `?raw=true` in your requests you can still receive the full request. Please note that this increases the response size and can introduce extra latency.\\n\\n## Errors\\n\\nThe API returns standard HTTP response codes to indicate success or failure of the API requests. For errors, we also return a customized error message inside the JSON response. You can see the returned HTTP status codes below.\\n\\n| Code | Title | Description |\\n| ---- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| 200 | OK | The request message has been successfully processed, and it has produced a response. The response message varies, depending on the request method and the requested data. |\\n| 201 | Created | The request has been fulfilled and has resulted in one or more new resources being created. |\\n| 204 | No Content | The server has successfully fulfilled the request and that there is no additional content to send in the response payload body. |\\n| 400 | Bad Request | The receiving server cannot understand the request because of malformed syntax. Do not repeat the request without first modifying it; check the request for errors, fix them and then retry the request. |\\n| 401 | Unauthorized | The request has not been applied because it lacks valid authentication credentials for the target resource. |\\n| 402 | Payment Required | Subscription data is incomplete or out of date. You'll need to provide payment details to continue. |\\n| 403 | Forbidden | You do not have the appropriate user rights to access the request. Do not repeat the request. |\\n| 404 | Not Found | The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. |\\n| 409 | Conflict | The request could not be completed due to a conflict with the current state of the target resource. |\\n| 422 | Unprocessable Entity | The server understands the content type of the request entity, and the syntax of the request entity is correct but was unable to process the contained instructions. |\\n| 429 | Too Many Requests | You sent too many requests in a given amount of time (\\\"rate limit\\\"). Try again later |\\n| 5xx | Server Errors | Something went wrong with the Unify API. These errors are logged on our side. You can contact our team to resolve the issue. |\\n\\n### Handling errors\\n\\nThe Unify API and SDKs can produce errors for many reasons, such as a failed requests due to misconfigured integrations, invalid parameters, authentication errors, and network unavailability.\\n\\n### Error Types\\n\\n#### RequestValidationError\\n\\nRequest is not valid for the current endpoint. The response body will include details on the validation error. Check the spelling and types of your attributes, and ensure you are not passing data that is outside of the specification.\\n\\n#### UnsupportedFiltersError\\n\\nFilters in the request are valid, but not supported by the connector. Remove the unsupported filter(s) to get a successful response.\\n\\n#### UnsupportedSortFieldError\\n\\nSort field (`sort[by]`) in the request is valid, but not supported by the connector. Replace or remove the sort field to get a successful response.\\n\\n#### InvalidCursorError\\n\\nPagination cursor in the request is not valid for the current connector. Make sure to use a cursor returned from the API, for the same connector.\\n\\n#### ConnectorExecutionError\\n\\nA Unified API request made via one of our downstream connectors returned an unexpected error. The `status_code` returned is proxied through to error response along with their original response via the error detail.\\n\\n#### UnauthorizedError\\n\\nWe were unable to authorize the request as made. This can happen for a number of reasons, from missing header params to passing an incorrect authorization token. Verify your Api Key is being set correctly in the authorization header. ie: `Authorization: 'Bearer sk_live_***'`\\n\\n#### ConnectorCredentialsError\\n\\nA request using a given connector has not been authorized. Ensure the connector you are trying to use has been configured correctly and been authorized for use.\\n\\n#### ConnectorDisabledError\\n\\nA request has been made to a connector that has since been disabled. This may be temporary - You can contact our team to resolve the issue.\\n\\n#### ConnectorRateLimitError\\n\\nYou sent too many request to a connector. These rate limits vary from connector to connector. You will need to try again later.\\n\\n#### RequestLimitError\\n\\nYou have reached the number of requests included in your Free Tier Subscription. You will no be able to make further requests until this limit resets at the end of the month, or talk to us about upgrading your subscription to continue immediately.\\n\\n#### EntityNotFoundError\\n\\nYou've made a request for a resource or route that does not exist. Verify your path parameters or any identifiers used to fetch this resource.\\n\\n#### OAuthCredentialsNotFoundError\\n\\nWhen adding a connector integration that implements OAuth, both a `client_id` and `client_secret` must be provided before any authorizations can be performed. Verify the integration has been configured properly before continuing.\\n\\n#### IntegrationNotFoundError\\n\\nThe requested connector integration could not be found associated to your `application_id`. Verify your `application_id` is correct, and that this connector has been added and configured for your application.\\n\\n#### ConnectionNotFoundError\\n\\nA valid connection could not be found associated to your `application_id`. Something _may_ have interrupted the authorization flow. You may need to start the connector authorization process again.\\n\\n#### ConnectionSettingsError\\n\\nThe connector has required settings that were not supplied. Verify `connection.settings` contains all required settings for the connector to be callable.\\n\\n#### ConnectorNotFoundError\\n\\nA request was made for an unknown connector. Verify your `service_id` is spelled correctly, and that this connector is enabled for your provided `unified_api`.\\n\\n#### OAuthRedirectUriError\\n\\nA request was made either in a connector authorization flow, or attempting to revoke connector access without a valid `redirect_uri`. This is the url the user should be returned to on completion of process.\\n\\n#### OAuthInvalidStateError\\n\\nThe state param is required and is used to ensure the outgoing authorization state has not been altered before the user is redirected back. It also contains required params needed to identify the connector being used. If this has been altered, the authorization will not succeed.\\n\\n#### OAuthCodeExchangeError\\n\\nWhen attempting to exchange the authorization code for an `access_token` during an OAuth flow, an error occurred. This may be temporary. You can reattempt authorization or contact our team to resolve the issue.\\n\\n#### OAuthConnectorError\\n\\nIt seems something went wrong on the connector side. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### MappingError\\n\\nThere was an error attempting to retrieve the mapping for a given attribute. We've been notified and are working to fix this issue.\\n\\n#### ConnectorMappingNotFoundError\\n\\nIt seems the implementation for this connector is incomplete. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorResponseMappingNotFoundError\\n\\nWe were unable to retrieve the response mapping for this connector. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationMappingNotFoundError\\n\\nConnector mapping has not been implemented for the requested operation. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorWorkflowMappingError\\n\\nThe composite api calls required for this operation have not been mapped entirely. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationUnsupportedError\\n\\nYou're attempting a call that is not supported by the connector. It's likely this operation is supported by another connector, but we're unable to implement for this one.\\n\\n#### PaginationNotSupportedError\\n\\nPagination is not yet supported for this connector, try removing limit and/or cursor from the query. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n## API Design\\n\\n### API Styles and data formats\\n\\n#### REST API\\n\\nThe API is organized around [REST](https://restfulapi.net/), providing simple and predictable URIs to access and modify objects. Requests support standard HTTP methods like GET, PUT, POST, and DELETE and standard status codes. JSON is returned by all API responses, including errors. In all API requests, you must set the content-type HTTP header to application/json. All API requests must be made over HTTPS. Calls made over HTTP will fail.\\n\\n##### Available HTTP methods\\n\\nThe Apideck API uses HTTP verbs to understand if you want to read (GET), delete (DELETE) or create (POST) an object. When your web application cannot do a POST or DELETE, we provide the ability to set the method through the query parameter \\\\_method.\\n\\n```\\nPOST /messages\\nGET /messages\\nGET /messages/{messageId}\\nPATCH /messages/{messageId}\\nDELETE /messages/{messageId}\\n```\\n\\nResponse bodies are always UTF-8 encoded JSON objects, unless explicitly documented otherwise. For some endpoints and use cases we divert from REST to provide a better developer experience.\\n\\n### Schema\\n\\nAll API requests and response bodies adhere to a common JSON format representing individual items, collections of items, links to related items and additional meta data.\\n\\n### Meta\\n\\nMeta data can be represented as a top level member named \\u201cmeta\\u201d. Any information may be provided in the meta data. It\\u2019s most common use is to return the total number of records when requesting a collection of resources.\\n\\n### Idempotence (upcoming)\\n\\nTo prevent the creation of duplicate resources, every POST method (such as one that creates a consumer record) must specify a unique value for the X-Unique-Transaction-ID header name. Uniquely identifying each unique POST request ensures that the API processes a given request once and only once.\\n\\nUniquely identifying new resource-creation POSTs is especially important when the outcome of a response is ambiguous because of a transient service interruption, such as a server-side timeout or network disruption. If a service interruption occurs, then the client application can safely retry the uniquely identified request without creating duplicate operations. (API endpoints that guarantee that every uniquely identified request is processed only once no matter how many times that uniquely identifiable request is made are described as idempotent.)\\n\\n### Request IDs\\n\\nEach API request has an associated request identifier. You can find this value in the response headers, under Request-Id. You can also find request identifiers in the URLs of individual request logs in your Dashboard. If you need to contact us about a specific request, providing the request identifier will ensure the fastest possible resolution.\\n\\n### Fixed field types\\n\\n#### Dates\\n\\nThe dates returned by the API are all represented in UTC (ISO8601 format).\\n\\nThis example `2019-11-14T00:55:31.820Z` is defined by the ISO 8601 standard. The T in the middle separates the year-month-day portion from the hour-minute-second portion. The Z on the end means UTC, that is, an offset-from-UTC of zero hours-minutes-seconds. The Z is pronounced \\\"Zulu\\\" per military/aviation tradition.\\n\\nThe ISO 8601 standard is more modern. The formats are wisely designed to be easy to parse by machine as well as easy to read by humans across cultures.\\n\\n#### Prices and Currencies\\n\\nAll prices returned by the API are represented as integer amounts in a currency\\u2019s smallest unit. For example, $5 USD would be returned as 500 (i.e, 500 cents).\\n\\nFor zero-decimal currencies, amounts will still be provided as an integer but without the need to divide by 100. For example, an amount of ¥5 (JPY) would be returned as 5.\\n\\nAll currency codes conform to [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).\\n\\n## Support\\n\\nIf you have problems or need help with your case, you can always reach out to our Support.\\n\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Accounting API\",\"version\":\"8.74.0\",\"x-apideck-api\":\"accounting\",\"x-apideck-sdk-support\":true,\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.apideck.com_icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apideck-libraries/openapi-specs/master/accounting.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"apideck.com\",\"x-serviceName\":\"accounting\",\"x-tags\":[\"partner\"]},\"externalDocs\":{\"description\":\"Apideck Developer Docs\",\"url\":\"https://developers.apideck.com\"},\"updated\":\"2022-10-28T23:20:52.089Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apideck.com/accounting/8.74.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apideck.com/accounting/8.74.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"apideck.com:crm\",\"value\":{\"added\":\"2021-02-04T07:35:34.920Z\",\"preferred\":\"8.74.0\",\"versions\":[{\"key\":\"8.74.0\",\"value\":{\"added\":\"2021-02-04T07:35:34.920Z\",\"info\":{\"contact\":{\"email\":\"hello@apideck.com\",\"url\":\"https://developers.apideck.com\"},\"description\":\"Welcome to the CRM API.\\n\\nYou can use this API to access all CRM API endpoints.\\n\\n## Base URL\\n\\nThe base URL for all API requests is `https://unify.apideck.com`\\n\\nWe also provide a [Mock API](https://developers.apideck.com/mock-api) that can be used for testing purposes: `https://mock-api.apideck.com`\\n\\n## GraphQL\\n\\nUse the [GraphQL playground](https://developers.apideck.com/graphql/playground) to test out the GraphQL API.\\n\\n## Headers\\n\\nCustom headers that are expected as part of the request. Note that [RFC7230](https://tools.ietf.org/html/rfc7230) states header names are case insensitive.\\n\\n| Name | Type | Required | Description |\\n| --------------------- | ------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| x-apideck-consumer-id | String | Yes | The id of the customer stored inside Apideck Vault. This can be a user id, account id, device id or whatever entity that can have integration within your app. |\\n| x-apideck-service-id | String | No | Describe the service you want to call (e.g., pipedrive). Only needed when a customer has activated multiple integrations for the same Unified API. |\\n| x-apideck-raw | Boolean | No | Include raw response. Mostly used for debugging purposes. |\\n| x-apideck-app-id | String | Yes | The application id of your Unify application. Available at https://app.apideck.com/unify/api-keys. |\\n| Authorization | String | Yes | Bearer API KEY |\\n\\n## Authorization\\n\\nYou can interact with the API through the authorization methods below.\\n\\n\\n\\n## Pagination\\n\\nAll API resources have support for bulk retrieval via list APIs. Apideck uses cursor-based pagination via the optional `cursor` and `limit` parameters.\\n\\nTo fetch the first page of results, call the list API without a `cursor` parameter. Afterwards you can fetch subsequent pages by providing a cursor parameter. You will find the next cursor in the response body in `meta.cursors.next`. If `meta.cursors.next` is `null` you're at the end of the list.\\n\\nIn the REST API you can also use the `links` from the response for added convenience. Simply call the URL in `links.next` to get the next page of results.\\n\\n### Query Parameters\\n\\n| Name | Type | Required | Description |\\n| ------ | ------ | -------- | ------------------------------------------------------------------------------------------------------------------ |\\n| cursor | String | No | Cursor to start from. You can find cursors for next & previous pages in the meta.cursors property of the response. |\\n| limit | Number | No | Number of results to return. Minimum 1, Maximum 200, Default 20 |\\n\\n### Response Body\\n\\n| Name | Type | Description |\\n| --------------------- | ------ | ------------------------------------------------------------------ |\\n| meta.cursors.previous | String | Cursor to navigate to the previous page of results through the API |\\n| meta.cursors.current | String | Cursor to navigate to the current page of results through the API |\\n| meta.cursors.next | String | Cursor to navigate to the next page of results through the API |\\n| meta.items_on_page | Number | Number of items returned in the data property of the response |\\n| links.previous | String | Link to navigate to the previous page of results through the API |\\n| links.current | String | Link to navigate to the current page of results through the API |\\n| links.next | String | Link to navigate to the next page of results through the API |\\n\\n⚠️ `meta.cursors.previous`/`links.previous` is not available for all connectors.\\n\\n## SDKs and API Clients\\n\\nWe currently offer a [Node.js](https://developers.apideck.com/sdks/node), [PHP](https://developers.apideck.com/sdks/php) and [.NET](https://developers.apideck.com/sdks/dot-net) SDK.\\nNeed another SDK? [Request the SDK of your choice](https://integrations.apideck.com/request).\\n\\n## Debugging\\n\\nBecause of the nature of the abstraction we do in Apideck Unify we still provide the option to the receive raw requests and responses being handled underlying. By including the raw flag `?raw=true` in your requests you can still receive the full request. Please note that this increases the response size and can introduce extra latency.\\n\\n## Errors\\n\\nThe API returns standard HTTP response codes to indicate success or failure of the API requests. For errors, we also return a customized error message inside the JSON response. You can see the returned HTTP status codes below.\\n\\n| Code | Title | Description |\\n| ---- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| 200 | OK | The request message has been successfully processed, and it has produced a response. The response message varies, depending on the request method and the requested data. |\\n| 201 | Created | The request has been fulfilled and has resulted in one or more new resources being created. |\\n| 204 | No Content | The server has successfully fulfilled the request and that there is no additional content to send in the response payload body. |\\n| 400 | Bad Request | The receiving server cannot understand the request because of malformed syntax. Do not repeat the request without first modifying it; check the request for errors, fix them and then retry the request. |\\n| 401 | Unauthorized | The request has not been applied because it lacks valid authentication credentials for the target resource. |\\n| 402 | Payment Required | Subscription data is incomplete or out of date. You'll need to provide payment details to continue. |\\n| 403 | Forbidden | You do not have the appropriate user rights to access the request. Do not repeat the request. |\\n| 404 | Not Found | The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. |\\n| 409 | Conflict | The request could not be completed due to a conflict with the current state of the target resource. |\\n| 422 | Unprocessable Entity | The server understands the content type of the request entity, and the syntax of the request entity is correct but was unable to process the contained instructions. |\\n| 429 | Too Many Requests | You sent too many requests in a given amount of time (\\\"rate limit\\\"). Try again later |\\n| 5xx | Server Errors | Something went wrong with the Unify API. These errors are logged on our side. You can contact our team to resolve the issue. |\\n\\n### Handling errors\\n\\nThe Unify API and SDKs can produce errors for many reasons, such as a failed requests due to misconfigured integrations, invalid parameters, authentication errors, and network unavailability.\\n\\n### Error Types\\n\\n#### RequestValidationError\\n\\nRequest is not valid for the current endpoint. The response body will include details on the validation error. Check the spelling and types of your attributes, and ensure you are not passing data that is outside of the specification.\\n\\n#### UnsupportedFiltersError\\n\\nFilters in the request are valid, but not supported by the connector. Remove the unsupported filter(s) to get a successful response.\\n\\n#### UnsupportedSortFieldError\\n\\nSort field (`sort[by]`) in the request is valid, but not supported by the connector. Replace or remove the sort field to get a successful response.\\n\\n#### InvalidCursorError\\n\\nPagination cursor in the request is not valid for the current connector. Make sure to use a cursor returned from the API, for the same connector.\\n\\n#### ConnectorExecutionError\\n\\nA Unified API request made via one of our downstream connectors returned an unexpected error. The `status_code` returned is proxied through to error response along with their original response via the error detail.\\n\\n#### UnauthorizedError\\n\\nWe were unable to authorize the request as made. This can happen for a number of reasons, from missing header params to passing an incorrect authorization token. Verify your Api Key is being set correctly in the authorization header. ie: `Authorization: 'Bearer sk_live_***'`\\n\\n#### ConnectorCredentialsError\\n\\nA request using a given connector has not been authorized. Ensure the connector you are trying to use has been configured correctly and been authorized for use.\\n\\n#### ConnectorDisabledError\\n\\nA request has been made to a connector that has since been disabled. This may be temporary - You can contact our team to resolve the issue.\\n\\n#### ConnectorRateLimitError\\n\\nYou sent too many request to a connector. These rate limits vary from connector to connector. You will need to try again later.\\n\\n#### RequestLimitError\\n\\nYou have reached the number of requests included in your Free Tier Subscription. You will no be able to make further requests until this limit resets at the end of the month, or talk to us about upgrading your subscription to continue immediately.\\n\\n#### EntityNotFoundError\\n\\nYou've made a request for a resource or route that does not exist. Verify your path parameters or any identifiers used to fetch this resource.\\n\\n#### OAuthCredentialsNotFoundError\\n\\nWhen adding a connector integration that implements OAuth, both a `client_id` and `client_secret` must be provided before any authorizations can be performed. Verify the integration has been configured properly before continuing.\\n\\n#### IntegrationNotFoundError\\n\\nThe requested connector integration could not be found associated to your `application_id`. Verify your `application_id` is correct, and that this connector has been added and configured for your application.\\n\\n#### ConnectionNotFoundError\\n\\nA valid connection could not be found associated to your `application_id`. Something _may_ have interrupted the authorization flow. You may need to start the connector authorization process again.\\n\\n#### ConnectionSettingsError\\n\\nThe connector has required settings that were not supplied. Verify `connection.settings` contains all required settings for the connector to be callable.\\n\\n#### ConnectorNotFoundError\\n\\nA request was made for an unknown connector. Verify your `service_id` is spelled correctly, and that this connector is enabled for your provided `unified_api`.\\n\\n#### OAuthRedirectUriError\\n\\nA request was made either in a connector authorization flow, or attempting to revoke connector access without a valid `redirect_uri`. This is the url the user should be returned to on completion of process.\\n\\n#### OAuthInvalidStateError\\n\\nThe state param is required and is used to ensure the outgoing authorization state has not been altered before the user is redirected back. It also contains required params needed to identify the connector being used. If this has been altered, the authorization will not succeed.\\n\\n#### OAuthCodeExchangeError\\n\\nWhen attempting to exchange the authorization code for an `access_token` during an OAuth flow, an error occurred. This may be temporary. You can reattempt authorization or contact our team to resolve the issue.\\n\\n#### OAuthConnectorError\\n\\nIt seems something went wrong on the connector side. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### MappingError\\n\\nThere was an error attempting to retrieve the mapping for a given attribute. We've been notified and are working to fix this issue.\\n\\n#### ConnectorMappingNotFoundError\\n\\nIt seems the implementation for this connector is incomplete. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorResponseMappingNotFoundError\\n\\nWe were unable to retrieve the response mapping for this connector. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationMappingNotFoundError\\n\\nConnector mapping has not been implemented for the requested operation. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorWorkflowMappingError\\n\\nThe composite api calls required for this operation have not been mapped entirely. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationUnsupportedError\\n\\nYou're attempting a call that is not supported by the connector. It's likely this operation is supported by another connector, but we're unable to implement for this one.\\n\\n#### PaginationNotSupportedError\\n\\nPagination is not yet supported for this connector, try removing limit and/or cursor from the query. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n## API Design\\n\\n### API Styles and data formats\\n\\n#### REST API\\n\\nThe API is organized around [REST](https://restfulapi.net/), providing simple and predictable URIs to access and modify objects. Requests support standard HTTP methods like GET, PUT, POST, and DELETE and standard status codes. JSON is returned by all API responses, including errors. In all API requests, you must set the content-type HTTP header to application/json. All API requests must be made over HTTPS. Calls made over HTTP will fail.\\n\\n##### Available HTTP methods\\n\\nThe Apideck API uses HTTP verbs to understand if you want to read (GET), delete (DELETE) or create (POST) an object. When your web application cannot do a POST or DELETE, we provide the ability to set the method through the query parameter \\\\_method.\\n\\n```\\nPOST /messages\\nGET /messages\\nGET /messages/{messageId}\\nPATCH /messages/{messageId}\\nDELETE /messages/{messageId}\\n```\\n\\nResponse bodies are always UTF-8 encoded JSON objects, unless explicitly documented otherwise. For some endpoints and use cases we divert from REST to provide a better developer experience.\\n\\n### Schema\\n\\nAll API requests and response bodies adhere to a common JSON format representing individual items, collections of items, links to related items and additional meta data.\\n\\n### Meta\\n\\nMeta data can be represented as a top level member named \\u201cmeta\\u201d. Any information may be provided in the meta data. It\\u2019s most common use is to return the total number of records when requesting a collection of resources.\\n\\n### Idempotence (upcoming)\\n\\nTo prevent the creation of duplicate resources, every POST method (such as one that creates a consumer record) must specify a unique value for the X-Unique-Transaction-ID header name. Uniquely identifying each unique POST request ensures that the API processes a given request once and only once.\\n\\nUniquely identifying new resource-creation POSTs is especially important when the outcome of a response is ambiguous because of a transient service interruption, such as a server-side timeout or network disruption. If a service interruption occurs, then the client application can safely retry the uniquely identified request without creating duplicate operations. (API endpoints that guarantee that every uniquely identified request is processed only once no matter how many times that uniquely identifiable request is made are described as idempotent.)\\n\\n### Request IDs\\n\\nEach API request has an associated request identifier. You can find this value in the response headers, under Request-Id. You can also find request identifiers in the URLs of individual request logs in your Dashboard. If you need to contact us about a specific request, providing the request identifier will ensure the fastest possible resolution.\\n\\n### Fixed field types\\n\\n#### Dates\\n\\nThe dates returned by the API are all represented in UTC (ISO8601 format).\\n\\nThis example `2019-11-14T00:55:31.820Z` is defined by the ISO 8601 standard. The T in the middle separates the year-month-day portion from the hour-minute-second portion. The Z on the end means UTC, that is, an offset-from-UTC of zero hours-minutes-seconds. The Z is pronounced \\\"Zulu\\\" per military/aviation tradition.\\n\\nThe ISO 8601 standard is more modern. The formats are wisely designed to be easy to parse by machine as well as easy to read by humans across cultures.\\n\\n#### Prices and Currencies\\n\\nAll prices returned by the API are represented as integer amounts in a currency\\u2019s smallest unit. For example, $5 USD would be returned as 500 (i.e, 500 cents).\\n\\nFor zero-decimal currencies, amounts will still be provided as an integer but without the need to divide by 100. For example, an amount of ¥5 (JPY) would be returned as 5.\\n\\nAll currency codes conform to [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).\\n\\n## Support\\n\\nIf you have problems or need help with your case, you can always reach out to our Support.\\n\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"CRM API\",\"version\":\"8.74.0\",\"x-apideck-api\":\"crm\",\"x-apideck-sdk-support\":true,\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.apideck.com_icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apideck-libraries/openapi-specs/master/crm.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"apideck.com\",\"x-serviceName\":\"crm\",\"x-tags\":[\"partner\"]},\"externalDocs\":{\"description\":\"Apideck Developer Docs\",\"url\":\"https://developers.apideck.com\"},\"updated\":\"2022-10-28T23:20:52.089Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apideck.com/crm/8.74.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apideck.com/crm/8.74.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"apideck.com:lead\",\"value\":{\"added\":\"2021-02-04T07:36:34.344Z\",\"preferred\":\"8.74.0\",\"versions\":[{\"key\":\"8.74.0\",\"value\":{\"added\":\"2021-02-04T07:36:34.344Z\",\"info\":{\"contact\":{\"email\":\"hello@apideck.com\",\"url\":\"https://developers.apideck.com\"},\"description\":\"Welcome to the Lead API.\\n\\nYou can use this API to access all Lead API endpoints.\\n\\n## Base URL\\n\\nThe base URL for all API requests is `https://unify.apideck.com`\\n\\nWe also provide a [Mock API](https://developers.apideck.com/mock-api) that can be used for testing purposes: `https://mock-api.apideck.com`\\n\\n## GraphQL\\n\\nUse the [GraphQL playground](https://developers.apideck.com/graphql/playground) to test out the GraphQL API.\\n\\n## Headers\\n\\nCustom headers that are expected as part of the request. Note that [RFC7230](https://tools.ietf.org/html/rfc7230) states header names are case insensitive.\\n\\n| Name | Type | Required | Description |\\n| --------------------- | ------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| x-apideck-consumer-id | String | Yes | The id of the customer stored inside Apideck Vault. This can be a user id, account id, device id or whatever entity that can have integration within your app. |\\n| x-apideck-service-id | String | No | Describe the service you want to call (e.g., pipedrive). Only needed when a customer has activated multiple integrations for the same Unified API. |\\n| x-apideck-raw | Boolean | No | Include raw response. Mostly used for debugging purposes. |\\n| x-apideck-app-id | String | Yes | The application id of your Unify application. Available at https://app.apideck.com/unify/api-keys. |\\n| Authorization | String | Yes | Bearer API KEY |\\n\\n## Authorization\\n\\nYou can interact with the API through the authorization methods below.\\n\\n\\n\\n## Pagination\\n\\nAll API resources have support for bulk retrieval via list APIs. Apideck uses cursor-based pagination via the optional `cursor` and `limit` parameters.\\n\\nTo fetch the first page of results, call the list API without a `cursor` parameter. Afterwards you can fetch subsequent pages by providing a cursor parameter. You will find the next cursor in the response body in `meta.cursors.next`. If `meta.cursors.next` is `null` you're at the end of the list.\\n\\nIn the REST API you can also use the `links` from the response for added convenience. Simply call the URL in `links.next` to get the next page of results.\\n\\n### Query Parameters\\n\\n| Name | Type | Required | Description |\\n| ------ | ------ | -------- | ------------------------------------------------------------------------------------------------------------------ |\\n| cursor | String | No | Cursor to start from. You can find cursors for next & previous pages in the meta.cursors property of the response. |\\n| limit | Number | No | Number of results to return. Minimum 1, Maximum 200, Default 20 |\\n\\n### Response Body\\n\\n| Name | Type | Description |\\n| --------------------- | ------ | ------------------------------------------------------------------ |\\n| meta.cursors.previous | String | Cursor to navigate to the previous page of results through the API |\\n| meta.cursors.current | String | Cursor to navigate to the current page of results through the API |\\n| meta.cursors.next | String | Cursor to navigate to the next page of results through the API |\\n| meta.items_on_page | Number | Number of items returned in the data property of the response |\\n| links.previous | String | Link to navigate to the previous page of results through the API |\\n| links.current | String | Link to navigate to the current page of results through the API |\\n| links.next | String | Link to navigate to the next page of results through the API |\\n\\n⚠️ `meta.cursors.previous`/`links.previous` is not available for all connectors.\\n\\n## SDKs and API Clients\\n\\nWe currently offer a [Node.js](https://developers.apideck.com/sdks/node), [PHP](https://developers.apideck.com/sdks/php) and [.NET](https://developers.apideck.com/sdks/dot-net) SDK.\\nNeed another SDK? [Request the SDK of your choice](https://integrations.apideck.com/request).\\n\\n## Debugging\\n\\nBecause of the nature of the abstraction we do in Apideck Unify we still provide the option to the receive raw requests and responses being handled underlying. By including the raw flag `?raw=true` in your requests you can still receive the full request. Please note that this increases the response size and can introduce extra latency.\\n\\n## Errors\\n\\nThe API returns standard HTTP response codes to indicate success or failure of the API requests. For errors, we also return a customized error message inside the JSON response. You can see the returned HTTP status codes below.\\n\\n| Code | Title | Description |\\n| ---- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| 200 | OK | The request message has been successfully processed, and it has produced a response. The response message varies, depending on the request method and the requested data. |\\n| 201 | Created | The request has been fulfilled and has resulted in one or more new resources being created. |\\n| 204 | No Content | The server has successfully fulfilled the request and that there is no additional content to send in the response payload body. |\\n| 400 | Bad Request | The receiving server cannot understand the request because of malformed syntax. Do not repeat the request without first modifying it; check the request for errors, fix them and then retry the request. |\\n| 401 | Unauthorized | The request has not been applied because it lacks valid authentication credentials for the target resource. |\\n| 402 | Payment Required | Subscription data is incomplete or out of date. You'll need to provide payment details to continue. |\\n| 403 | Forbidden | You do not have the appropriate user rights to access the request. Do not repeat the request. |\\n| 404 | Not Found | The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. |\\n| 409 | Conflict | The request could not be completed due to a conflict with the current state of the target resource. |\\n| 422 | Unprocessable Entity | The server understands the content type of the request entity, and the syntax of the request entity is correct but was unable to process the contained instructions. |\\n| 429 | Too Many Requests | You sent too many requests in a given amount of time (\\\"rate limit\\\"). Try again later |\\n| 5xx | Server Errors | Something went wrong with the Unify API. These errors are logged on our side. You can contact our team to resolve the issue. |\\n\\n### Handling errors\\n\\nThe Unify API and SDKs can produce errors for many reasons, such as a failed requests due to misconfigured integrations, invalid parameters, authentication errors, and network unavailability.\\n\\n### Error Types\\n\\n#### RequestValidationError\\n\\nRequest is not valid for the current endpoint. The response body will include details on the validation error. Check the spelling and types of your attributes, and ensure you are not passing data that is outside of the specification.\\n\\n#### UnsupportedFiltersError\\n\\nFilters in the request are valid, but not supported by the connector. Remove the unsupported filter(s) to get a successful response.\\n\\n#### UnsupportedSortFieldError\\n\\nSort field (`sort[by]`) in the request is valid, but not supported by the connector. Replace or remove the sort field to get a successful response.\\n\\n#### InvalidCursorError\\n\\nPagination cursor in the request is not valid for the current connector. Make sure to use a cursor returned from the API, for the same connector.\\n\\n#### ConnectorExecutionError\\n\\nA Unified API request made via one of our downstream connectors returned an unexpected error. The `status_code` returned is proxied through to error response along with their original response via the error detail.\\n\\n#### UnauthorizedError\\n\\nWe were unable to authorize the request as made. This can happen for a number of reasons, from missing header params to passing an incorrect authorization token. Verify your Api Key is being set correctly in the authorization header. ie: `Authorization: 'Bearer sk_live_***'`\\n\\n#### ConnectorCredentialsError\\n\\nA request using a given connector has not been authorized. Ensure the connector you are trying to use has been configured correctly and been authorized for use.\\n\\n#### ConnectorDisabledError\\n\\nA request has been made to a connector that has since been disabled. This may be temporary - You can contact our team to resolve the issue.\\n\\n#### ConnectorRateLimitError\\n\\nYou sent too many request to a connector. These rate limits vary from connector to connector. You will need to try again later.\\n\\n#### RequestLimitError\\n\\nYou have reached the number of requests included in your Free Tier Subscription. You will no be able to make further requests until this limit resets at the end of the month, or talk to us about upgrading your subscription to continue immediately.\\n\\n#### EntityNotFoundError\\n\\nYou've made a request for a resource or route that does not exist. Verify your path parameters or any identifiers used to fetch this resource.\\n\\n#### OAuthCredentialsNotFoundError\\n\\nWhen adding a connector integration that implements OAuth, both a `client_id` and `client_secret` must be provided before any authorizations can be performed. Verify the integration has been configured properly before continuing.\\n\\n#### IntegrationNotFoundError\\n\\nThe requested connector integration could not be found associated to your `application_id`. Verify your `application_id` is correct, and that this connector has been added and configured for your application.\\n\\n#### ConnectionNotFoundError\\n\\nA valid connection could not be found associated to your `application_id`. Something _may_ have interrupted the authorization flow. You may need to start the connector authorization process again.\\n\\n#### ConnectionSettingsError\\n\\nThe connector has required settings that were not supplied. Verify `connection.settings` contains all required settings for the connector to be callable.\\n\\n#### ConnectorNotFoundError\\n\\nA request was made for an unknown connector. Verify your `service_id` is spelled correctly, and that this connector is enabled for your provided `unified_api`.\\n\\n#### OAuthRedirectUriError\\n\\nA request was made either in a connector authorization flow, or attempting to revoke connector access without a valid `redirect_uri`. This is the url the user should be returned to on completion of process.\\n\\n#### OAuthInvalidStateError\\n\\nThe state param is required and is used to ensure the outgoing authorization state has not been altered before the user is redirected back. It also contains required params needed to identify the connector being used. If this has been altered, the authorization will not succeed.\\n\\n#### OAuthCodeExchangeError\\n\\nWhen attempting to exchange the authorization code for an `access_token` during an OAuth flow, an error occurred. This may be temporary. You can reattempt authorization or contact our team to resolve the issue.\\n\\n#### OAuthConnectorError\\n\\nIt seems something went wrong on the connector side. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### MappingError\\n\\nThere was an error attempting to retrieve the mapping for a given attribute. We've been notified and are working to fix this issue.\\n\\n#### ConnectorMappingNotFoundError\\n\\nIt seems the implementation for this connector is incomplete. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorResponseMappingNotFoundError\\n\\nWe were unable to retrieve the response mapping for this connector. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationMappingNotFoundError\\n\\nConnector mapping has not been implemented for the requested operation. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorWorkflowMappingError\\n\\nThe composite api calls required for this operation have not been mapped entirely. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationUnsupportedError\\n\\nYou're attempting a call that is not supported by the connector. It's likely this operation is supported by another connector, but we're unable to implement for this one.\\n\\n#### PaginationNotSupportedError\\n\\nPagination is not yet supported for this connector, try removing limit and/or cursor from the query. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n## API Design\\n\\n### API Styles and data formats\\n\\n#### REST API\\n\\nThe API is organized around [REST](https://restfulapi.net/), providing simple and predictable URIs to access and modify objects. Requests support standard HTTP methods like GET, PUT, POST, and DELETE and standard status codes. JSON is returned by all API responses, including errors. In all API requests, you must set the content-type HTTP header to application/json. All API requests must be made over HTTPS. Calls made over HTTP will fail.\\n\\n##### Available HTTP methods\\n\\nThe Apideck API uses HTTP verbs to understand if you want to read (GET), delete (DELETE) or create (POST) an object. When your web application cannot do a POST or DELETE, we provide the ability to set the method through the query parameter \\\\_method.\\n\\n```\\nPOST /messages\\nGET /messages\\nGET /messages/{messageId}\\nPATCH /messages/{messageId}\\nDELETE /messages/{messageId}\\n```\\n\\nResponse bodies are always UTF-8 encoded JSON objects, unless explicitly documented otherwise. For some endpoints and use cases we divert from REST to provide a better developer experience.\\n\\n### Schema\\n\\nAll API requests and response bodies adhere to a common JSON format representing individual items, collections of items, links to related items and additional meta data.\\n\\n### Meta\\n\\nMeta data can be represented as a top level member named \\u201cmeta\\u201d. Any information may be provided in the meta data. It\\u2019s most common use is to return the total number of records when requesting a collection of resources.\\n\\n### Idempotence (upcoming)\\n\\nTo prevent the creation of duplicate resources, every POST method (such as one that creates a consumer record) must specify a unique value for the X-Unique-Transaction-ID header name. Uniquely identifying each unique POST request ensures that the API processes a given request once and only once.\\n\\nUniquely identifying new resource-creation POSTs is especially important when the outcome of a response is ambiguous because of a transient service interruption, such as a server-side timeout or network disruption. If a service interruption occurs, then the client application can safely retry the uniquely identified request without creating duplicate operations. (API endpoints that guarantee that every uniquely identified request is processed only once no matter how many times that uniquely identifiable request is made are described as idempotent.)\\n\\n### Request IDs\\n\\nEach API request has an associated request identifier. You can find this value in the response headers, under Request-Id. You can also find request identifiers in the URLs of individual request logs in your Dashboard. If you need to contact us about a specific request, providing the request identifier will ensure the fastest possible resolution.\\n\\n### Fixed field types\\n\\n#### Dates\\n\\nThe dates returned by the API are all represented in UTC (ISO8601 format).\\n\\nThis example `2019-11-14T00:55:31.820Z` is defined by the ISO 8601 standard. The T in the middle separates the year-month-day portion from the hour-minute-second portion. The Z on the end means UTC, that is, an offset-from-UTC of zero hours-minutes-seconds. The Z is pronounced \\\"Zulu\\\" per military/aviation tradition.\\n\\nThe ISO 8601 standard is more modern. The formats are wisely designed to be easy to parse by machine as well as easy to read by humans across cultures.\\n\\n#### Prices and Currencies\\n\\nAll prices returned by the API are represented as integer amounts in a currency\\u2019s smallest unit. For example, $5 USD would be returned as 500 (i.e, 500 cents).\\n\\nFor zero-decimal currencies, amounts will still be provided as an integer but without the need to divide by 100. For example, an amount of ¥5 (JPY) would be returned as 5.\\n\\nAll currency codes conform to [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).\\n\\n## Support\\n\\nIf you have problems or need help with your case, you can always reach out to our Support.\\n\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Lead API\",\"version\":\"8.74.0\",\"x-apideck-api\":\"lead\",\"x-apideck-sdk-support\":true,\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.apideck.com_icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apideck-libraries/openapi-specs/master/lead.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"apideck.com\",\"x-serviceName\":\"lead\",\"x-tags\":[\"partner\"]},\"externalDocs\":{\"description\":\"Apideck Developer Docs\",\"url\":\"https://developers.apideck.com\"},\"updated\":\"2022-10-28T23:20:52.089Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apideck.com/lead/8.74.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apideck.com/lead/8.74.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"apideck.com:proxy\",\"value\":{\"added\":\"2021-06-10T07:57:59.185Z\",\"preferred\":\"8.74.0\",\"versions\":[{\"key\":\"8.74.0\",\"value\":{\"added\":\"2021-06-10T07:57:59.185Z\",\"info\":{\"contact\":{\"email\":\"hello@apideck.com\",\"url\":\"https://developers.apideck.com\"},\"description\":\"Welcome to the Proxy API.\\n\\nYou can use this API to access all Proxy API endpoints.\\n\\n## Base URL\\n\\nThe base URL for all API requests is `https://unify.apideck.com`\\n\\n## Headers\\n\\nCustom headers that are expected as part of the request. Note that [RFC7230](https://tools.ietf.org/html/rfc7230) states header names are case insensitive.\\n\\n| Name | Type | Required | Description |\\n| ---------------------------------- | ------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\\n| Authorization | String | Yes | Bearer API KEY |\\n| x-apideck-app-id | String | Yes | The application id of your Unify application. Available at https://app.apideck.com/unify/api-keys. |\\n| x-apideck-consumer-id | String | Yes | The id of the customer stored inside Apideck Vault. This can be a user id, account id, device id or whatever entity that can have integration within your app. |\\n| x-apideck-downstream-url | String | Yes | Downstream URL to forward the request too |\\n| x-apideck-downstream-authorization | String | No | Downstream authorization header. This will skip the Vault token injection. |\\n| x-apideck-downstream-method | String | No | Downstream method. If not provided the upstream method will be inherited, depending on the verb/method of the request this will contain the request body you want to POST/PATCH/PUT. |\\n| x-apideck-service-id | String | No | Describe the service you want to call (e.g., pipedrive). Only needed when a customer has activated multiple integrations for the same Unified API. |\\n\\n## Authorization\\n\\nYou can interact with the API through the authorization methods below.\\n\\n### apiKey\\n\\nTo use API you have to sign up and get your own API key. Unify API accounts have sandbox mode and live mode API keys. To change modes just use the appropriate key to get a live or test object. You can find your API keys on the unify settings of your Apideck app. Your Apideck application_id can also be found on the same page.\\n\\nAuthenticate your API requests by including your test or live secret API key in the request header.\\n\\n- Bearer authorization header: Authorization: Bearer \\n- Application id header: x-apideck-app-id: \\n You should use the public keys on the SDKs and the secret keys to authenticate API requests.\\n\\n**Do not share or include your secret API keys on client side code.** Your API keys carry significant privileges. Please ensure to keep them 100% secure and be sure to not share your secret API keys in areas that are publicly accessible like GitHub.\\n\\nLearn how to set the Authorization header inside Postman https://learning.postman.com/docs/postman/sending-api-requests/authorization/#api-key\\n\\nGo to Unify to grab your API KEY https://app.apideck.com/unify/api-keys\\n\\n| Security Scheme Type | HTTP |\\n| ------------------------- | ------ |\\n| HTTP Authorization Scheme | bearer |\\n\\n### applicationId\\n\\nThe ID of your Unify application\\n\\n| Security Scheme Type | API Key |\\n| --------------------- | ---------------- |\\n| Header parameter name | x-apideck-app-id |\\n\\n## Static IP\\n\\nSome of the APIs you want to use can require a static IP. Apideck's static IP feature allows you to the Proxy API with a fixed IP avoiding the need for you to set up your own infrastructure. This feature is currently available to all Apideck customers.\\nTo use this feature, the API Vendor will need to whitelist the associated static IP addresses.\\nThe provided static IP addresses are fixed to their specified region and shared by all customers who use this feature.\\n\\n- EU Central 1: **18.197.244.247**\\n- Other: upcoming\\n\\n More info about our data security can be found at [https://compliance.apideck.com/](https://compliance.apideck.com/)\\n\\n## Limitations\\n\\n### Timeout\\n\\nThe request timeout is set at 30 seconds.\\n\\n### Response Size\\n\\nThe Proxy API has no response size limit. For responses larger than 2MB, the Proxy API will redirect to a temporary URL. In this case the usual Apideck response headers will be returned in the redirect response. Most HTTP clients will handle this redirect automatically.\\n\\n```\\nGET /proxy\\n< 301 Moved Permanently\\n< x-apideck-request-id: {{requestId}}\\n< Location: {{temporaryUrl}}\\n\\nGET {{temporaryUrl}}\\n< {{responseBody}}\\n```\\n\\n## SDKs and API Clients\\n\\nUpcoming. [Request the SDK of your choice](https://integrations.apideck.com/request).\\n\\n## Errors\\n\\nThe API returns standard HTTP response codes to indicate success or failure of the API requests. For errors, we also return a customized error message inside the JSON response. You can see the returned HTTP status codes below.\\n\\n| Code | Title | Description |\\n| ---- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| 200 | OK | The request message has been successfully processed, and it has produced a response. The response message varies, depending on the request method and the requested data. |\\n| 201 | Created | The request has been fulfilled and has resulted in one or more new resources being created. |\\n| 204 | No Content | The server has successfully fulfilled the request and that there is no additional content to send in the response payload body. |\\n| 400 | Bad Request | The receiving server cannot understand the request because of malformed syntax. Do not repeat the request without first modifying it; check the request for errors, fix them and then retry the request. |\\n| 401 | Unauthorized | The request has not been applied because it lacks valid authentication credentials for the target resource. |\\n| 402 | Payment Required | Subscription data is incomplete or out of date. You'll need to provide payment details to continue. |\\n| 403 | Forbidden | You do not have the appropriate user rights to access the request. Do not repeat the request. |\\n| 404 | Not Found | The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. |\\n| 409 | Conflict | The request could not be completed due to a conflict with the current state of the target resource. |\\n| 422 | Unprocessable Entity | The server understands the content type of the request entity, and the syntax of the request entity is correct but was unable to process the contained instructions. |\\n| 429 | Too Many Requests | You sent too many requests in a given amount of time (\\\"rate limit\\\"). Try again later. |\\n| 5xx | Server Errors | Something went wrong with the Unify API. These errors are logged on our side. You can contact our team to resolve the issue. |\\n\\n### Handling errors\\n\\nThe Unify API and SDKs can produce errors for many reasons, such as a failed requests due to misconfigured integrations, invalid parameters, authentication errors, and network unavailability.\\n\\n### Error Types\\n\\n#### RequestValidationError\\n\\nRequest is not valid for the current endpoint. The response body will include details on the validation error. Check the spelling and types of your attributes, and ensure you are not passing data that is outside of the specification.\\n\\n#### UnsupportedFiltersError\\n\\nFilters in the request are valid, but not supported by the connector. Remove the unsupported filter(s) to get a successful response.\\n\\n#### InvalidCursorError\\n\\nPagination cursor in the request is not valid for the current connector. Make sure to use a cursor returned from the API, for the same connector.\\n\\n#### ConnectorExecutionError\\n\\nA Unified API request made via one of our downstream connectors returned an unexpected error. The `status_code` returned is proxied through to error response along with their original response via the error detail.\\n\\n#### UnauthorizedError\\n\\nWe were unable to authorize the request as made. This can happen for a number of reasons, from missing header params to passing an incorrect authorization token. Verify your Api Key is being set correctly in the authorization header. ie: `Authorization: 'Bearer sk_live_***'`\\n\\n#### ConnectorCredentialsError\\n\\nA request using a given connector has not been authorized. Ensure the connector you are trying to use has been configured correctly and been authorized for use.\\n\\n#### ConnectorDisabledError\\n\\nA request has been made to a connector that has since been disabled. This may be temporary - You can contact our team to resolve the issue.\\n\\n#### RequestLimitError\\n\\nYou have reached the number of requests included in your Free Tier Subscription. You will no be able to make further requests until this limit resets at the end of the month, or talk to us about upgrading your subscription to continue immediately.\\n\\n#### EntityNotFoundError\\n\\nYou've made a request for a resource or route that does not exist. Verify your path parameters or any identifiers used to fetch this resource.\\n\\n#### OAuthCredentialsNotFoundError\\n\\nWhen adding a connector integration that implements OAuth, both a `client_id` and `client_secret` must be provided before any authorizations can be performed. Verify the integration has been configured properly before continuing.\\n\\n#### IntegrationNotFoundError\\n\\nThe requested connector integration could not be found associated to your `application_id`. Verify your `application_id` is correct, and that this connector has been added and configured for your application.\\n\\n#### ConnectionNotFoundError\\n\\nA valid connection could not be found associated to your `application_id`. Something _may_ have interrupted the authorization flow. You may need to start the connector authorization process again.\\n\\n#### ConnectorNotFoundError\\n\\nA request was made for an unknown connector. Verify your `service_id` is spelled correctly, and that this connector is enabled for your provided `unified_api`.\\n\\n#### OAuthRedirectUriError\\n\\nA request was made either in a connector authorization flow, or attempting to revoke connector access without a valid `redirect_uri`. This is the url the user should be returned to on completion of process.\\n\\n#### OAuthInvalidStateError\\n\\nThe state param is required and is used to ensure the outgoing authorization state has not been altered before the user is redirected back. It also contains required params needed to identify the connector being used. If this has been altered, the authorization will not succeed.\\n\\n#### OAuthCodeExchangeError\\n\\nWhen attempting to exchange the authorization code for an `access_token` during an OAuth flow, an error occurred. This may be temporary. You can reattempt authorization or contact our team to resolve the issue.\\n\\n#### OAuthConnectorError\\n\\nIt seems something went wrong on the connector side. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### MappingError\\n\\nThere was an error attempting to retrieve the mapping for a given attribute. We've been notified and are working to fix this issue.\\n\\n#### ConnectorMappingNotFoundError\\n\\nIt seems the implementation for this connector is incomplete. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorResponseMappingNotFoundError\\n\\nWe were unable to retrieve the response mapping for this connector. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationMappingNotFoundError\\n\\nConnector mapping has not been implemented for the requested operation. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorWorkflowMappingError\\n\\nThe composite api calls required for this operation have not been mapped entirely. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### PaginationNotSupportedError\\n\\nPagination is not yet supported for this connector, try removing limit and/or cursor from the query. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n## API Design\\n\\n### API Styles and data formats\\n\\n#### REST API\\n\\nThe API is organized around [REST](https://restfulapi.net/), providing simple and predictable URIs to access and modify objects. Requests support standard HTTP methods like GET, PUT, POST, and DELETE and standard status codes. JSON is returned by all API responses, including errors. In all API requests, you must set the content-type HTTP header to application/json. All API requests must be made over HTTPS. Calls made over HTTP will fail.\\n\\n### Request IDs\\n\\nEach API request has an associated request identifier. You can find this value in the response headers, under Request-Id. You can also find request identifiers in the URLs of individual request logs in your Dashboard. If you need to contact us about a specific request, providing the request identifier will ensure the fastest possible resolution.\\n\\n## Support\\n\\nIf you have problems or need help with your case, you can always reach out to our Support.\\n\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Proxy API\",\"version\":\"8.74.0\",\"x-apideck-api\":\"proxy\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.apideck.com_icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apideck-libraries/openapi-specs/master/proxy.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"apideck.com\",\"x-serviceName\":\"proxy\",\"x-tags\":[\"partner\"]},\"externalDocs\":{\"description\":\"Apideck Developer Docs\",\"url\":\"https://developers.apideck.com\"},\"updated\":\"2022-10-28T23:20:52.089Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apideck.com/proxy/8.74.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apideck.com/proxy/8.74.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"apideck.com:vault\",\"value\":{\"added\":\"2021-02-04T07:55:37.447Z\",\"preferred\":\"8.74.0\",\"versions\":[{\"key\":\"8.74.0\",\"value\":{\"added\":\"2021-02-04T07:55:37.447Z\",\"info\":{\"contact\":{\"email\":\"hello@apideck.com\",\"url\":\"https://developers.apideck.com\"},\"description\":\"Welcome to the Vault API 👋\\n\\nWhen you're looking to connect to an API, the first step is authentication.\\n\\nVault helps you handle OAuth flows, store API keys, and refresh access tokens from users (called consumers in Apideck).\\n\\n## Base URL\\n\\nThe base URL for all API requests is `https://unify.apideck.com`\\n\\n## Get Started\\n\\nTo use the Apideck APIs, you need to sign up for free at [https://app.apideck.com/signup](). Follow the steps below to get started.\\n\\n- [Create a free account.](https://app.apideck.com/signup)\\n- Go to the [Dashboard](https://app.apideck.com/unify/unified-apis/dashboard).\\n- Get your API key and the application ID.\\n- Select and configure the integrations you want to make available to your users. Through the Unify dashboard, you can configure which connectors you want to support as integrations.\\n- Retrieve the client_id and client_secret for the integration you want to activate (Only needed for OAuth integrations).\\n- Soon, you can skip the previous step and use the Apideck sandbox credentials to get you started instead (upcoming)\\n- Register the redirect URI for the example app (https://unify.apideck.com/vault/callback) in the list of redirect URIs under your app's settings\\n- Use the [publishing guides](/app-listing-requirements) to get your integration listed across app marketplaces.\\n\\n### Hosted Vault\\n\\nHosted Vault (vault.apideck.com) is a no-code solution, so you don't need to build your own UI to handle the integration settings and authentication.\\n\\n![Hosted Vault - Integrations portal](https://github.com/apideck-samples/integration-settings/raw/master/public/img/vault.png)\\n\\nBehind the scenes, Hosted Vault implements the Vault API endpoints and handles the following features for your customers:\\n\\n- Add a connection\\n- Handle the OAuth flow\\n- Configure connection settings per integration\\n- Manage connections\\n- Discover and propose integration options\\n- Search for integrations (upcoming)\\n- Give integration suggestions based on provided metadata (email or website) when creating the session (upcoming)\\n\\nTo use Hosted Vault, you will need to first [**create a session**](https://developers.apideck.com/apis/vault/reference#operation/sessionsCreate). This can be achieved by making a POST request to the Vault API to create a valid session for a user, hereafter referred to as the consumer ID.\\n\\nExample using curl:\\n\\n```\\ncurl -X POST https://unify.apideck.com/vault/sessions\\n -H \\\"Content-Type: application/json\\\"\\n -H \\\"Authorization: Bearer \\\"\\n -H \\\"X-APIDECK-CONSUMER-ID: \\\"\\n -H \\\"X-APIDECK-APP-ID: \\\"\\n -d '{\\\"consumer_metadata\\\": { \\\"account_name\\\" : \\\"Sample\\\", \\\"user_name\\\": \\\"Sand Box\\\", \\\"email\\\": \\\"sand@box.com\\\", \\\"image\\\": \\\"https://unavatar.now.sh/jake\\\" }, \\\"theme\\\": { \\\"vault_name\\\": \\\"Intercom\\\", \\\"primary_color\\\": \\\"#286efa\\\", \\\"sidepanel_background_color\\\": \\\"#286efa\\\",\\\"sidepanel_text_color\\\": \\\"#FFFFFF\\\", \\\"favicon\\\": \\\"https://res.cloudinary.com/apideck/icons/intercom\\\" }}'\\n```\\n\\n### Vault API\\n\\n_Beware, this is strategy takes more time to implement in comparison to Hosted Vault._\\n\\nIf you are building your integration settings UI manually, you can call the Vault API directly.\\n\\nThe Vault API is for those who want to completely white label the in-app integrations overview and authentication experience. All the available endpoints are listed below.\\n\\nThrough the API, your customers authenticate directly in your app, where Vault will still take care of redirecting to the auth provider and back to your app.\\n\\nIf you're already storing access tokens, we will help you migrate through our Vault Migration API (upcoming).\\n\\n## Domain model\\n\\nAt its core, a domain model creates a web of interconnected entities.\\n\\nOur domain model contains five main entity types: Consumer (user, account, team, machine), Application, Connector, Integration, and Connection.\\n\\n## Connection state\\n\\nThe connection state is computed based on the connection flow below.\\n\\n![](https://developers.apideck.com/api-references/vault/connection-flow.png)\\n\\n## Unify and Proxy integration\\n\\nThe only thing you need to use the Unify APIs and Proxy is the consumer id; thereafter, Vault will do the look-up in the background to handle the token injection before performing the API call(s).\\n\\n## Headers\\n\\nCustom headers that are expected as part of the request. Note that [RFC7230](https://tools.ietf.org/html/rfc7230) states header names are case insensitive.\\n\\n| Name | Type | Required | Description |\\n| --------------------- | ------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| x-apideck-app-id | String | Yes | The id of your Unify application. Available at https://app.apideck.com/api-keys. |\\n| x-apideck-consumer-id | String | Yes | The id of the customer stored inside Apideck Vault. This can be a user id, account id, device id or whatever entity that can have integration within your app. |\\n| x-apideck-raw | Boolean | No | Include raw response. Mostly used for debugging purposes. |\\n\\n## Sandbox (upcoming)\\n\\nThe sandbox is pre-loaded with data similar to a real-life integrations setup. You can use the preconfigured OAauth configured connectors for testing purposes and can skip this step by using the Apideck sandbox credentials to get you started.\\n\\n## Guides\\n\\n- [How to build an integrations UI with Vault](https://github.com/apideck-samples/integration-settings)\\n- How to configure the OAuth credentials for integration providers (COMING SOON)\\n\\n## FAQ\\n\\n**What purpose does Vault serve? Can I just handle the authentication and access token myself?**\\nYou can store everything yourself, but that defeats the purpose of using Apideck Unify. Handling tokens for multiple providers can quickly become very complex.\\n\\n### Is my data secure?\\n\\nVault employs data minimization, therefore only requesting the minimum amount of scopes needed to perform an API request.\\n\\n### How do I migrate existing data?\\n\\nUsing our migration API, you can migrate the access tokens and accounts to Apideck Vault. (COMING SOON)\\n\\n### Can I use Vault in combination with existing integrations?\\n\\nYes, you can. The flexibility of Unify allows you to quickly the use cases you need while keeping a gradual migration path based on your timeline and requirements.\\n\\n### How does Vault work for Apideck Ecosystem customers?\\n\\nOnce logged in, pick your ecosystem; on the left-hand side of the screen, you'll have the option to create an application underneath the Unify section.\\n\\n### How to integrate Apideck Vault\\n\\nThis section covers everything you need to know to authenticate your customers through Vault.\\nVault provides **three auth strategies** to use API tokens from your customers:\\n\\n- Vault API\\n- Hosted Vault\\n- Apideck Ecosystem _(COMING SOON)_\\n\\nYou can also opt to bypass Vault and still take care of authentication flows yourself. Make sure to put the right safeguards in place to protect your customers' tokens and other sensitive data.\\n\\n### What auth types does Vault support?\\n\\nWhat auth strategies does Vault handle? We currently support three flows so your customers can activate an integration.\\n\\n#### API keys\\n\\nFor Services supporting the API key strategy, you can use Hosted Vault will need to provide an in-app form where users can configure their API keys provided by the integration service.\\n\\n#### OAuth 2.0\\n\\n##### Authorization Code Grant Type Flow\\n\\nVault handles the complete Authorization Code Grant Type Flow for you. This flow only supports browser-based (passive) authentication because most identity providers don't allow entering a username and password to be entered into applications that they don't own.\\n\\nCertain connectors require an OAuth redirect authentication flow, where the end-user is redirected to the provider's website or mobile app to authenticate.\\n\\nThis is being handled by the `/authorize` endpoint.\\n\\n#### Basic auth\\n\\nBasic authentication is a simple authentication scheme built into the HTTP protocol. The required fields to complete basic auth are handled by Hosted Vault or by updating the connection through the Vault API below.\\n\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Vault API\",\"version\":\"8.74.0\",\"x-apideck-api\":\"vault\",\"x-apideck-sdk-support\":true,\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.apideck.com_icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apideck-libraries/openapi-specs/master/vault.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"apideck.com\",\"x-serviceName\":\"vault\",\"x-tags\":[\"partner\"]},\"externalDocs\":{\"description\":\"Apideck Developer Docs\",\"url\":\"https://developers.apideck.com\"},\"updated\":\"2022-10-28T23:20:52.089Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apideck.com/vault/8.74.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apideck.com/vault/8.74.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"apideck.com:file-storage\",\"value\":{\"added\":\"2021-08-31T23:19:35.735Z\",\"preferred\":\"8.74.0\",\"versions\":[{\"key\":\"8.74.0\",\"value\":{\"added\":\"2021-08-31T23:19:35.735Z\",\"info\":{\"contact\":{\"email\":\"hello@apideck.com\",\"url\":\"https://developers.apideck.com\"},\"description\":\"Welcome to the File Storage API.\\n\\nYou can use this API to access all File Storage API endpoints.\\n\\n## Base URL\\n\\nThe base URL for all API requests is `https://unify.apideck.com`\\n\\nWe also provide a [Mock API](https://developers.apideck.com/mock-api) that can be used for testing purposes: `https://mock-api.apideck.com`\\n\\n## GraphQL\\n\\nUse the [GraphQL playground](https://developers.apideck.com/graphql/playground) to test out the GraphQL API.\\n\\n## Headers\\n\\nCustom headers that are expected as part of the request. Note that [RFC7230](https://tools.ietf.org/html/rfc7230) states header names are case insensitive.\\n\\n| Name | Type | Required | Description |\\n| --------------------- | ------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| x-apideck-consumer-id | String | Yes | The id of the customer stored inside Apideck Vault. This can be a user id, account id, device id or whatever entity that can have integration within your app. |\\n| x-apideck-service-id | String | No | Describe the service you want to call (e.g., pipedrive). Only needed when a customer has activated multiple integrations for the same Unified API. |\\n| x-apideck-raw | Boolean | No | Include raw response. Mostly used for debugging purposes. |\\n| x-apideck-app-id | String | Yes | The application id of your Unify application. Available at https://app.apideck.com/unify/api-keys. |\\n| Authorization | String | Yes | Bearer API KEY |\\n\\n## Authorization\\n\\nYou can interact with the API through the authorization methods below.\\n\\n\\n\\n## Pagination\\n\\nAll API resources have support for bulk retrieval via list APIs. Apideck uses cursor-based pagination via the optional `cursor` and `limit` parameters.\\n\\nTo fetch the first page of results, call the list API without a `cursor` parameter. Afterwards you can fetch subsequent pages by providing a cursor parameter. You will find the next cursor in the response body in `meta.cursors.next`. If `meta.cursors.next` is `null` you're at the end of the list.\\n\\nIn the REST API you can also use the `links` from the response for added convenience. Simply call the URL in `links.next` to get the next page of results.\\n\\n### Query Parameters\\n\\n| Name | Type | Required | Description |\\n| ------ | ------ | -------- | ------------------------------------------------------------------------------------------------------------------ |\\n| cursor | String | No | Cursor to start from. You can find cursors for next & previous pages in the meta.cursors property of the response. |\\n| limit | Number | No | Number of results to return. Minimum 1, Maximum 200, Default 20 |\\n\\n### Response Body\\n\\n| Name | Type | Description |\\n| --------------------- | ------ | ------------------------------------------------------------------ |\\n| meta.cursors.previous | String | Cursor to navigate to the previous page of results through the API |\\n| meta.cursors.current | String | Cursor to navigate to the current page of results through the API |\\n| meta.cursors.next | String | Cursor to navigate to the next page of results through the API |\\n| meta.items_on_page | Number | Number of items returned in the data property of the response |\\n| links.previous | String | Link to navigate to the previous page of results through the API |\\n| links.current | String | Link to navigate to the current page of results through the API |\\n| links.next | String | Link to navigate to the next page of results through the API |\\n\\n⚠️ `meta.cursors.previous`/`links.previous` is not available for all connectors.\\n\\n## SDKs and API Clients\\n\\nWe currently offer a [Node.js](https://developers.apideck.com/sdks/node), [PHP](https://developers.apideck.com/sdks/php) and [.NET](https://developers.apideck.com/sdks/dot-net) SDK.\\nNeed another SDK? [Request the SDK of your choice](https://integrations.apideck.com/request).\\n\\n## Debugging\\n\\nBecause of the nature of the abstraction we do in Apideck Unify we still provide the option to the receive raw requests and responses being handled underlying. By including the raw flag `?raw=true` in your requests you can still receive the full request. Please note that this increases the response size and can introduce extra latency.\\n\\n## Errors\\n\\nThe API returns standard HTTP response codes to indicate success or failure of the API requests. For errors, we also return a customized error message inside the JSON response. You can see the returned HTTP status codes below.\\n\\n| Code | Title | Description |\\n| ---- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| 200 | OK | The request message has been successfully processed, and it has produced a response. The response message varies, depending on the request method and the requested data. |\\n| 201 | Created | The request has been fulfilled and has resulted in one or more new resources being created. |\\n| 204 | No Content | The server has successfully fulfilled the request and that there is no additional content to send in the response payload body. |\\n| 400 | Bad Request | The receiving server cannot understand the request because of malformed syntax. Do not repeat the request without first modifying it; check the request for errors, fix them and then retry the request. |\\n| 401 | Unauthorized | The request has not been applied because it lacks valid authentication credentials for the target resource. |\\n| 402 | Payment Required | Subscription data is incomplete or out of date. You'll need to provide payment details to continue. |\\n| 403 | Forbidden | You do not have the appropriate user rights to access the request. Do not repeat the request. |\\n| 404 | Not Found | The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. |\\n| 409 | Conflict | The request could not be completed due to a conflict with the current state of the target resource. |\\n| 422 | Unprocessable Entity | The server understands the content type of the request entity, and the syntax of the request entity is correct but was unable to process the contained instructions. |\\n| 429 | Too Many Requests | You sent too many requests in a given amount of time (\\\"rate limit\\\"). Try again later |\\n| 5xx | Server Errors | Something went wrong with the Unify API. These errors are logged on our side. You can contact our team to resolve the issue. |\\n\\n### Handling errors\\n\\nThe Unify API and SDKs can produce errors for many reasons, such as a failed requests due to misconfigured integrations, invalid parameters, authentication errors, and network unavailability.\\n\\n### Error Types\\n\\n#### RequestValidationError\\n\\nRequest is not valid for the current endpoint. The response body will include details on the validation error. Check the spelling and types of your attributes, and ensure you are not passing data that is outside of the specification.\\n\\n#### UnsupportedFiltersError\\n\\nFilters in the request are valid, but not supported by the connector. Remove the unsupported filter(s) to get a successful response.\\n\\n#### UnsupportedSortFieldError\\n\\nSort field (`sort[by]`) in the request is valid, but not supported by the connector. Replace or remove the sort field to get a successful response.\\n\\n#### InvalidCursorError\\n\\nPagination cursor in the request is not valid for the current connector. Make sure to use a cursor returned from the API, for the same connector.\\n\\n#### ConnectorExecutionError\\n\\nA Unified API request made via one of our downstream connectors returned an unexpected error. The `status_code` returned is proxied through to error response along with their original response via the error detail.\\n\\n#### UnauthorizedError\\n\\nWe were unable to authorize the request as made. This can happen for a number of reasons, from missing header params to passing an incorrect authorization token. Verify your Api Key is being set correctly in the authorization header. ie: `Authorization: 'Bearer sk_live_***'`\\n\\n#### ConnectorCredentialsError\\n\\nA request using a given connector has not been authorized. Ensure the connector you are trying to use has been configured correctly and been authorized for use.\\n\\n#### ConnectorDisabledError\\n\\nA request has been made to a connector that has since been disabled. This may be temporary - You can contact our team to resolve the issue.\\n\\n#### ConnectorRateLimitError\\n\\nYou sent too many request to a connector. These rate limits vary from connector to connector. You will need to try again later.\\n\\n#### RequestLimitError\\n\\nYou have reached the number of requests included in your Free Tier Subscription. You will no be able to make further requests until this limit resets at the end of the month, or talk to us about upgrading your subscription to continue immediately.\\n\\n#### EntityNotFoundError\\n\\nYou've made a request for a resource or route that does not exist. Verify your path parameters or any identifiers used to fetch this resource.\\n\\n#### OAuthCredentialsNotFoundError\\n\\nWhen adding a connector integration that implements OAuth, both a `client_id` and `client_secret` must be provided before any authorizations can be performed. Verify the integration has been configured properly before continuing.\\n\\n#### IntegrationNotFoundError\\n\\nThe requested connector integration could not be found associated to your `application_id`. Verify your `application_id` is correct, and that this connector has been added and configured for your application.\\n\\n#### ConnectionNotFoundError\\n\\nA valid connection could not be found associated to your `application_id`. Something _may_ have interrupted the authorization flow. You may need to start the connector authorization process again.\\n\\n#### ConnectionSettingsError\\n\\nThe connector has required settings that were not supplied. Verify `connection.settings` contains all required settings for the connector to be callable.\\n\\n#### ConnectorNotFoundError\\n\\nA request was made for an unknown connector. Verify your `service_id` is spelled correctly, and that this connector is enabled for your provided `unified_api`.\\n\\n#### OAuthRedirectUriError\\n\\nA request was made either in a connector authorization flow, or attempting to revoke connector access without a valid `redirect_uri`. This is the url the user should be returned to on completion of process.\\n\\n#### OAuthInvalidStateError\\n\\nThe state param is required and is used to ensure the outgoing authorization state has not been altered before the user is redirected back. It also contains required params needed to identify the connector being used. If this has been altered, the authorization will not succeed.\\n\\n#### OAuthCodeExchangeError\\n\\nWhen attempting to exchange the authorization code for an `access_token` during an OAuth flow, an error occurred. This may be temporary. You can reattempt authorization or contact our team to resolve the issue.\\n\\n#### OAuthConnectorError\\n\\nIt seems something went wrong on the connector side. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### MappingError\\n\\nThere was an error attempting to retrieve the mapping for a given attribute. We've been notified and are working to fix this issue.\\n\\n#### ConnectorMappingNotFoundError\\n\\nIt seems the implementation for this connector is incomplete. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorResponseMappingNotFoundError\\n\\nWe were unable to retrieve the response mapping for this connector. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationMappingNotFoundError\\n\\nConnector mapping has not been implemented for the requested operation. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorWorkflowMappingError\\n\\nThe composite api calls required for this operation have not been mapped entirely. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationUnsupportedError\\n\\nYou're attempting a call that is not supported by the connector. It's likely this operation is supported by another connector, but we're unable to implement for this one.\\n\\n#### PaginationNotSupportedError\\n\\nPagination is not yet supported for this connector, try removing limit and/or cursor from the query. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n## API Design\\n\\n### API Styles and data formats\\n\\n#### REST API\\n\\nThe API is organized around [REST](https://restfulapi.net/), providing simple and predictable URIs to access and modify objects. Requests support standard HTTP methods like GET, PUT, POST, and DELETE and standard status codes. JSON is returned by all API responses, including errors. In all API requests, you must set the content-type HTTP header to application/json. All API requests must be made over HTTPS. Calls made over HTTP will fail.\\n\\n##### Available HTTP methods\\n\\nThe Apideck API uses HTTP verbs to understand if you want to read (GET), delete (DELETE) or create (POST) an object. When your web application cannot do a POST or DELETE, we provide the ability to set the method through the query parameter \\\\_method.\\n\\n```\\nPOST /messages\\nGET /messages\\nGET /messages/{messageId}\\nPATCH /messages/{messageId}\\nDELETE /messages/{messageId}\\n```\\n\\nResponse bodies are always UTF-8 encoded JSON objects, unless explicitly documented otherwise. For some endpoints and use cases we divert from REST to provide a better developer experience.\\n\\n### Schema\\n\\nAll API requests and response bodies adhere to a common JSON format representing individual items, collections of items, links to related items and additional meta data.\\n\\n### Meta\\n\\nMeta data can be represented as a top level member named \\u201cmeta\\u201d. Any information may be provided in the meta data. It\\u2019s most common use is to return the total number of records when requesting a collection of resources.\\n\\n### Idempotence (upcoming)\\n\\nTo prevent the creation of duplicate resources, every POST method (such as one that creates a consumer record) must specify a unique value for the X-Unique-Transaction-ID header name. Uniquely identifying each unique POST request ensures that the API processes a given request once and only once.\\n\\nUniquely identifying new resource-creation POSTs is especially important when the outcome of a response is ambiguous because of a transient service interruption, such as a server-side timeout or network disruption. If a service interruption occurs, then the client application can safely retry the uniquely identified request without creating duplicate operations. (API endpoints that guarantee that every uniquely identified request is processed only once no matter how many times that uniquely identifiable request is made are described as idempotent.)\\n\\n### Request IDs\\n\\nEach API request has an associated request identifier. You can find this value in the response headers, under Request-Id. You can also find request identifiers in the URLs of individual request logs in your Dashboard. If you need to contact us about a specific request, providing the request identifier will ensure the fastest possible resolution.\\n\\n### Fixed field types\\n\\n#### Dates\\n\\nThe dates returned by the API are all represented in UTC (ISO8601 format).\\n\\nThis example `2019-11-14T00:55:31.820Z` is defined by the ISO 8601 standard. The T in the middle separates the year-month-day portion from the hour-minute-second portion. The Z on the end means UTC, that is, an offset-from-UTC of zero hours-minutes-seconds. The Z is pronounced \\\"Zulu\\\" per military/aviation tradition.\\n\\nThe ISO 8601 standard is more modern. The formats are wisely designed to be easy to parse by machine as well as easy to read by humans across cultures.\\n\\n#### Prices and Currencies\\n\\nAll prices returned by the API are represented as integer amounts in a currency\\u2019s smallest unit. For example, $5 USD would be returned as 500 (i.e, 500 cents).\\n\\nFor zero-decimal currencies, amounts will still be provided as an integer but without the need to divide by 100. For example, an amount of ¥5 (JPY) would be returned as 5.\\n\\nAll currency codes conform to [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).\\n\\n## Support\\n\\nIf you have problems or need help with your case, you can always reach out to our Support.\\n\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"File storage API\",\"version\":\"8.74.0\",\"x-apideck-api\":\"file-storage\",\"x-apideck-sdk-support\":true,\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.apideck.com_icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apideck-libraries/openapi-specs/master/file-storage.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"apideck.com\",\"x-serviceName\":\"file-storage\",\"x-tags\":[\"partner\"]},\"externalDocs\":{\"description\":\"Apideck Developer Docs\",\"url\":\"https://developers.apideck.com\"},\"updated\":\"2022-10-28T23:20:52.089Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apideck.com/file-storage/8.74.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apideck.com/file-storage/8.74.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"apideck.com:webhook\",\"value\":{\"added\":\"2021-09-02T23:19:50.981Z\",\"preferred\":\"8.74.0\",\"versions\":[{\"key\":\"8.74.0\",\"value\":{\"added\":\"2021-09-02T23:19:50.981Z\",\"info\":{\"contact\":{\"email\":\"hello@apideck.com\",\"url\":\"https://developers.apideck.com\"},\"description\":\"Welcome to the Webhook API.\\n\\nYou can use this API to access all Webhook API endpoints.\\n\\n## Base URL\\n\\nThe base URL for all API requests is `https://unify.apideck.com`\\n\\nWe also provide a [Mock API](https://developers.apideck.com/mock-api) that can be used for testing purposes: `https://mock-api.apideck.com`\\n\\n## GraphQL\\n\\nUse the [GraphQL playground](https://developers.apideck.com/graphql/playground) to test out the GraphQL API.\\n\\n## Headers\\n\\nCustom headers that are expected as part of the request. Note that [RFC7230](https://tools.ietf.org/html/rfc7230) states header names are case insensitive.\\n\\n| Name | Type | Required | Description |\\n| --------------------- | ------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| x-apideck-consumer-id | String | Yes | The id of the customer stored inside Apideck Vault. This can be a user id, account id, device id or whatever entity that can have integration within your app. |\\n| x-apideck-service-id | String | No | Describe the service you want to call (e.g., pipedrive). Only needed when a customer has activated multiple integrations for the same Unified API. |\\n| x-apideck-raw | Boolean | No | Include raw response. Mostly used for debugging purposes. |\\n| x-apideck-app-id | String | Yes | The application id of your Unify application. Available at https://app.apideck.com/unify/api-keys. |\\n| Authorization | String | Yes | Bearer API KEY |\\n\\n## Authorization\\n\\nYou can interact with the API through the authorization methods below.\\n\\n\\n\\n## Pagination\\n\\nAll API resources have support for bulk retrieval via list APIs. Apideck uses cursor-based pagination via the optional `cursor` and `limit` parameters.\\n\\nTo fetch the first page of results, call the list API without a `cursor` parameter. Afterwards you can fetch subsequent pages by providing a cursor parameter. You will find the next cursor in the response body in `meta.cursors.next`. If `meta.cursors.next` is `null` you're at the end of the list.\\n\\nIn the REST API you can also use the `links` from the response for added convenience. Simply call the URL in `links.next` to get the next page of results.\\n\\n### Query Parameters\\n\\n| Name | Type | Required | Description |\\n| ------ | ------ | -------- | ------------------------------------------------------------------------------------------------------------------ |\\n| cursor | String | No | Cursor to start from. You can find cursors for next & previous pages in the meta.cursors property of the response. |\\n| limit | Number | No | Number of results to return. Minimum 1, Maximum 200, Default 20 |\\n\\n### Response Body\\n\\n| Name | Type | Description |\\n| --------------------- | ------ | ------------------------------------------------------------------ |\\n| meta.cursors.previous | String | Cursor to navigate to the previous page of results through the API |\\n| meta.cursors.current | String | Cursor to navigate to the current page of results through the API |\\n| meta.cursors.next | String | Cursor to navigate to the next page of results through the API |\\n| meta.items_on_page | Number | Number of items returned in the data property of the response |\\n| links.previous | String | Link to navigate to the previous page of results through the API |\\n| links.current | String | Link to navigate to the current page of results through the API |\\n| links.next | String | Link to navigate to the next page of results through the API |\\n\\n⚠️ `meta.cursors.previous`/`links.previous` is not available for all connectors.\\n\\n## SDKs and API Clients\\n\\nWe currently offer a [Node.js](https://developers.apideck.com/sdks/node), [PHP](https://developers.apideck.com/sdks/php) and [.NET](https://developers.apideck.com/sdks/dot-net) SDK.\\nNeed another SDK? [Request the SDK of your choice](https://integrations.apideck.com/request).\\n\\n## Debugging\\n\\nBecause of the nature of the abstraction we do in Apideck Unify we still provide the option to the receive raw requests and responses being handled underlying. By including the raw flag `?raw=true` in your requests you can still receive the full request. Please note that this increases the response size and can introduce extra latency.\\n\\n## Errors\\n\\nThe API returns standard HTTP response codes to indicate success or failure of the API requests. For errors, we also return a customized error message inside the JSON response. You can see the returned HTTP status codes below.\\n\\n| Code | Title | Description |\\n| ---- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| 200 | OK | The request message has been successfully processed, and it has produced a response. The response message varies, depending on the request method and the requested data. |\\n| 201 | Created | The request has been fulfilled and has resulted in one or more new resources being created. |\\n| 204 | No Content | The server has successfully fulfilled the request and that there is no additional content to send in the response payload body. |\\n| 400 | Bad Request | The receiving server cannot understand the request because of malformed syntax. Do not repeat the request without first modifying it; check the request for errors, fix them and then retry the request. |\\n| 401 | Unauthorized | The request has not been applied because it lacks valid authentication credentials for the target resource. |\\n| 402 | Payment Required | Subscription data is incomplete or out of date. You'll need to provide payment details to continue. |\\n| 403 | Forbidden | You do not have the appropriate user rights to access the request. Do not repeat the request. |\\n| 404 | Not Found | The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. |\\n| 409 | Conflict | The request could not be completed due to a conflict with the current state of the target resource. |\\n| 422 | Unprocessable Entity | The server understands the content type of the request entity, and the syntax of the request entity is correct but was unable to process the contained instructions. |\\n| 429 | Too Many Requests | You sent too many requests in a given amount of time (\\\"rate limit\\\"). Try again later |\\n| 5xx | Server Errors | Something went wrong with the Unify API. These errors are logged on our side. You can contact our team to resolve the issue. |\\n\\n### Handling errors\\n\\nThe Unify API and SDKs can produce errors for many reasons, such as a failed requests due to misconfigured integrations, invalid parameters, authentication errors, and network unavailability.\\n\\n### Error Types\\n\\n#### RequestValidationError\\n\\nRequest is not valid for the current endpoint. The response body will include details on the validation error. Check the spelling and types of your attributes, and ensure you are not passing data that is outside of the specification.\\n\\n#### UnsupportedFiltersError\\n\\nFilters in the request are valid, but not supported by the connector. Remove the unsupported filter(s) to get a successful response.\\n\\n#### UnsupportedSortFieldError\\n\\nSort field (`sort[by]`) in the request is valid, but not supported by the connector. Replace or remove the sort field to get a successful response.\\n\\n#### InvalidCursorError\\n\\nPagination cursor in the request is not valid for the current connector. Make sure to use a cursor returned from the API, for the same connector.\\n\\n#### ConnectorExecutionError\\n\\nA Unified API request made via one of our downstream connectors returned an unexpected error. The `status_code` returned is proxied through to error response along with their original response via the error detail.\\n\\n#### UnauthorizedError\\n\\nWe were unable to authorize the request as made. This can happen for a number of reasons, from missing header params to passing an incorrect authorization token. Verify your Api Key is being set correctly in the authorization header. ie: `Authorization: 'Bearer sk_live_***'`\\n\\n#### ConnectorCredentialsError\\n\\nA request using a given connector has not been authorized. Ensure the connector you are trying to use has been configured correctly and been authorized for use.\\n\\n#### ConnectorDisabledError\\n\\nA request has been made to a connector that has since been disabled. This may be temporary - You can contact our team to resolve the issue.\\n\\n#### ConnectorRateLimitError\\n\\nYou sent too many request to a connector. These rate limits vary from connector to connector. You will need to try again later.\\n\\n#### RequestLimitError\\n\\nYou have reached the number of requests included in your Free Tier Subscription. You will no be able to make further requests until this limit resets at the end of the month, or talk to us about upgrading your subscription to continue immediately.\\n\\n#### EntityNotFoundError\\n\\nYou've made a request for a resource or route that does not exist. Verify your path parameters or any identifiers used to fetch this resource.\\n\\n#### OAuthCredentialsNotFoundError\\n\\nWhen adding a connector integration that implements OAuth, both a `client_id` and `client_secret` must be provided before any authorizations can be performed. Verify the integration has been configured properly before continuing.\\n\\n#### IntegrationNotFoundError\\n\\nThe requested connector integration could not be found associated to your `application_id`. Verify your `application_id` is correct, and that this connector has been added and configured for your application.\\n\\n#### ConnectionNotFoundError\\n\\nA valid connection could not be found associated to your `application_id`. Something _may_ have interrupted the authorization flow. You may need to start the connector authorization process again.\\n\\n#### ConnectionSettingsError\\n\\nThe connector has required settings that were not supplied. Verify `connection.settings` contains all required settings for the connector to be callable.\\n\\n#### ConnectorNotFoundError\\n\\nA request was made for an unknown connector. Verify your `service_id` is spelled correctly, and that this connector is enabled for your provided `unified_api`.\\n\\n#### OAuthRedirectUriError\\n\\nA request was made either in a connector authorization flow, or attempting to revoke connector access without a valid `redirect_uri`. This is the url the user should be returned to on completion of process.\\n\\n#### OAuthInvalidStateError\\n\\nThe state param is required and is used to ensure the outgoing authorization state has not been altered before the user is redirected back. It also contains required params needed to identify the connector being used. If this has been altered, the authorization will not succeed.\\n\\n#### OAuthCodeExchangeError\\n\\nWhen attempting to exchange the authorization code for an `access_token` during an OAuth flow, an error occurred. This may be temporary. You can reattempt authorization or contact our team to resolve the issue.\\n\\n#### OAuthConnectorError\\n\\nIt seems something went wrong on the connector side. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### MappingError\\n\\nThere was an error attempting to retrieve the mapping for a given attribute. We've been notified and are working to fix this issue.\\n\\n#### ConnectorMappingNotFoundError\\n\\nIt seems the implementation for this connector is incomplete. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorResponseMappingNotFoundError\\n\\nWe were unable to retrieve the response mapping for this connector. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationMappingNotFoundError\\n\\nConnector mapping has not been implemented for the requested operation. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorWorkflowMappingError\\n\\nThe composite api calls required for this operation have not been mapped entirely. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationUnsupportedError\\n\\nYou're attempting a call that is not supported by the connector. It's likely this operation is supported by another connector, but we're unable to implement for this one.\\n\\n#### PaginationNotSupportedError\\n\\nPagination is not yet supported for this connector, try removing limit and/or cursor from the query. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n## API Design\\n\\n### API Styles and data formats\\n\\n#### REST API\\n\\nThe API is organized around [REST](https://restfulapi.net/), providing simple and predictable URIs to access and modify objects. Requests support standard HTTP methods like GET, PUT, POST, and DELETE and standard status codes. JSON is returned by all API responses, including errors. In all API requests, you must set the content-type HTTP header to application/json. All API requests must be made over HTTPS. Calls made over HTTP will fail.\\n\\n##### Available HTTP methods\\n\\nThe Apideck API uses HTTP verbs to understand if you want to read (GET), delete (DELETE) or create (POST) an object. When your web application cannot do a POST or DELETE, we provide the ability to set the method through the query parameter \\\\_method.\\n\\n```\\nPOST /messages\\nGET /messages\\nGET /messages/{messageId}\\nPATCH /messages/{messageId}\\nDELETE /messages/{messageId}\\n```\\n\\nResponse bodies are always UTF-8 encoded JSON objects, unless explicitly documented otherwise. For some endpoints and use cases we divert from REST to provide a better developer experience.\\n\\n### Schema\\n\\nAll API requests and response bodies adhere to a common JSON format representing individual items, collections of items, links to related items and additional meta data.\\n\\n### Meta\\n\\nMeta data can be represented as a top level member named \\u201cmeta\\u201d. Any information may be provided in the meta data. It\\u2019s most common use is to return the total number of records when requesting a collection of resources.\\n\\n### Idempotence (upcoming)\\n\\nTo prevent the creation of duplicate resources, every POST method (such as one that creates a consumer record) must specify a unique value for the X-Unique-Transaction-ID header name. Uniquely identifying each unique POST request ensures that the API processes a given request once and only once.\\n\\nUniquely identifying new resource-creation POSTs is especially important when the outcome of a response is ambiguous because of a transient service interruption, such as a server-side timeout or network disruption. If a service interruption occurs, then the client application can safely retry the uniquely identified request without creating duplicate operations. (API endpoints that guarantee that every uniquely identified request is processed only once no matter how many times that uniquely identifiable request is made are described as idempotent.)\\n\\n### Request IDs\\n\\nEach API request has an associated request identifier. You can find this value in the response headers, under Request-Id. You can also find request identifiers in the URLs of individual request logs in your Dashboard. If you need to contact us about a specific request, providing the request identifier will ensure the fastest possible resolution.\\n\\n### Fixed field types\\n\\n#### Dates\\n\\nThe dates returned by the API are all represented in UTC (ISO8601 format).\\n\\nThis example `2019-11-14T00:55:31.820Z` is defined by the ISO 8601 standard. The T in the middle separates the year-month-day portion from the hour-minute-second portion. The Z on the end means UTC, that is, an offset-from-UTC of zero hours-minutes-seconds. The Z is pronounced \\\"Zulu\\\" per military/aviation tradition.\\n\\nThe ISO 8601 standard is more modern. The formats are wisely designed to be easy to parse by machine as well as easy to read by humans across cultures.\\n\\n#### Prices and Currencies\\n\\nAll prices returned by the API are represented as integer amounts in a currency\\u2019s smallest unit. For example, $5 USD would be returned as 500 (i.e, 500 cents).\\n\\nFor zero-decimal currencies, amounts will still be provided as an integer but without the need to divide by 100. For example, an amount of ¥5 (JPY) would be returned as 5.\\n\\nAll currency codes conform to [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).\\n\\n## Support\\n\\nIf you have problems or need help with your case, you can always reach out to our Support.\\n\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Webhook API\",\"version\":\"8.74.0\",\"x-apideck-api\":\"webhook\",\"x-apideck-sdk-support\":true,\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.apideck.com_icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apideck-libraries/openapi-specs/master/webhook.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"apideck.com\",\"x-serviceName\":\"webhook\",\"x-tags\":[\"partner\"]},\"externalDocs\":{\"description\":\"Apideck Developer Docs\",\"url\":\"https://developers.apideck.com\"},\"updated\":\"2022-10-28T23:20:52.089Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apideck.com/webhook/8.74.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apideck.com/webhook/8.74.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"apideck.com:customer-support\",\"value\":{\"added\":\"2021-10-19T23:16:31.336Z\",\"preferred\":\"8.74.0\",\"versions\":[{\"key\":\"8.74.0\",\"value\":{\"added\":\"2021-10-19T23:16:31.336Z\",\"info\":{\"contact\":{\"email\":\"hello@apideck.com\",\"url\":\"https://developers.apideck.com\"},\"description\":\"Welcome to the Customer Support API.\\n\\nYou can use this API to access all Customer Support API endpoints.\\n\\n## Base URL\\n\\nThe base URL for all API requests is `https://unify.apideck.com`\\n\\nWe also provide a [Mock API](https://developers.apideck.com/mock-api) that can be used for testing purposes: `https://mock-api.apideck.com`\\n\\n## GraphQL\\n\\nUse the [GraphQL playground](https://developers.apideck.com/graphql/playground) to test out the GraphQL API.\\n\\n## Headers\\n\\nCustom headers that are expected as part of the request. Note that [RFC7230](https://tools.ietf.org/html/rfc7230) states header names are case insensitive.\\n\\n| Name | Type | Required | Description |\\n| --------------------- | ------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| x-apideck-consumer-id | String | Yes | The id of the customer stored inside Apideck Vault. This can be a user id, account id, device id or whatever entity that can have integration within your app. |\\n| x-apideck-service-id | String | No | Describe the service you want to call (e.g., pipedrive). Only needed when a customer has activated multiple integrations for the same Unified API. |\\n| x-apideck-raw | Boolean | No | Include raw response. Mostly used for debugging purposes. |\\n| x-apideck-app-id | String | Yes | The application id of your Unify application. Available at https://app.apideck.com/unify/api-keys. |\\n| Authorization | String | Yes | Bearer API KEY |\\n\\n## Authorization\\n\\nYou can interact with the API through the authorization methods below.\\n\\n\\n\\n## Pagination\\n\\nAll API resources have support for bulk retrieval via list APIs. Apideck uses cursor-based pagination via the optional `cursor` and `limit` parameters.\\n\\nTo fetch the first page of results, call the list API without a `cursor` parameter. Afterwards you can fetch subsequent pages by providing a cursor parameter. You will find the next cursor in the response body in `meta.cursors.next`. If `meta.cursors.next` is `null` you're at the end of the list.\\n\\nIn the REST API you can also use the `links` from the response for added convenience. Simply call the URL in `links.next` to get the next page of results.\\n\\n### Query Parameters\\n\\n| Name | Type | Required | Description |\\n| ------ | ------ | -------- | ------------------------------------------------------------------------------------------------------------------ |\\n| cursor | String | No | Cursor to start from. You can find cursors for next & previous pages in the meta.cursors property of the response. |\\n| limit | Number | No | Number of results to return. Minimum 1, Maximum 200, Default 20 |\\n\\n### Response Body\\n\\n| Name | Type | Description |\\n| --------------------- | ------ | ------------------------------------------------------------------ |\\n| meta.cursors.previous | String | Cursor to navigate to the previous page of results through the API |\\n| meta.cursors.current | String | Cursor to navigate to the current page of results through the API |\\n| meta.cursors.next | String | Cursor to navigate to the next page of results through the API |\\n| meta.items_on_page | Number | Number of items returned in the data property of the response |\\n| links.previous | String | Link to navigate to the previous page of results through the API |\\n| links.current | String | Link to navigate to the current page of results through the API |\\n| links.next | String | Link to navigate to the next page of results through the API |\\n\\n⚠️ `meta.cursors.previous`/`links.previous` is not available for all connectors.\\n\\n## SDKs and API Clients\\n\\nWe currently offer a [Node.js](https://developers.apideck.com/sdks/node), [PHP](https://developers.apideck.com/sdks/php) and [.NET](https://developers.apideck.com/sdks/dot-net) SDK.\\nNeed another SDK? [Request the SDK of your choice](https://integrations.apideck.com/request).\\n\\n## Debugging\\n\\nBecause of the nature of the abstraction we do in Apideck Unify we still provide the option to the receive raw requests and responses being handled underlying. By including the raw flag `?raw=true` in your requests you can still receive the full request. Please note that this increases the response size and can introduce extra latency.\\n\\n## Errors\\n\\nThe API returns standard HTTP response codes to indicate success or failure of the API requests. For errors, we also return a customized error message inside the JSON response. You can see the returned HTTP status codes below.\\n\\n| Code | Title | Description |\\n| ---- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| 200 | OK | The request message has been successfully processed, and it has produced a response. The response message varies, depending on the request method and the requested data. |\\n| 201 | Created | The request has been fulfilled and has resulted in one or more new resources being created. |\\n| 204 | No Content | The server has successfully fulfilled the request and that there is no additional content to send in the response payload body. |\\n| 400 | Bad Request | The receiving server cannot understand the request because of malformed syntax. Do not repeat the request without first modifying it; check the request for errors, fix them and then retry the request. |\\n| 401 | Unauthorized | The request has not been applied because it lacks valid authentication credentials for the target resource. |\\n| 402 | Payment Required | Subscription data is incomplete or out of date. You'll need to provide payment details to continue. |\\n| 403 | Forbidden | You do not have the appropriate user rights to access the request. Do not repeat the request. |\\n| 404 | Not Found | The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. |\\n| 409 | Conflict | The request could not be completed due to a conflict with the current state of the target resource. |\\n| 422 | Unprocessable Entity | The server understands the content type of the request entity, and the syntax of the request entity is correct but was unable to process the contained instructions. |\\n| 429 | Too Many Requests | You sent too many requests in a given amount of time (\\\"rate limit\\\"). Try again later |\\n| 5xx | Server Errors | Something went wrong with the Unify API. These errors are logged on our side. You can contact our team to resolve the issue. |\\n\\n### Handling errors\\n\\nThe Unify API and SDKs can produce errors for many reasons, such as a failed requests due to misconfigured integrations, invalid parameters, authentication errors, and network unavailability.\\n\\n### Error Types\\n\\n#### RequestValidationError\\n\\nRequest is not valid for the current endpoint. The response body will include details on the validation error. Check the spelling and types of your attributes, and ensure you are not passing data that is outside of the specification.\\n\\n#### UnsupportedFiltersError\\n\\nFilters in the request are valid, but not supported by the connector. Remove the unsupported filter(s) to get a successful response.\\n\\n#### UnsupportedSortFieldError\\n\\nSort field (`sort[by]`) in the request is valid, but not supported by the connector. Replace or remove the sort field to get a successful response.\\n\\n#### InvalidCursorError\\n\\nPagination cursor in the request is not valid for the current connector. Make sure to use a cursor returned from the API, for the same connector.\\n\\n#### ConnectorExecutionError\\n\\nA Unified API request made via one of our downstream connectors returned an unexpected error. The `status_code` returned is proxied through to error response along with their original response via the error detail.\\n\\n#### UnauthorizedError\\n\\nWe were unable to authorize the request as made. This can happen for a number of reasons, from missing header params to passing an incorrect authorization token. Verify your Api Key is being set correctly in the authorization header. ie: `Authorization: 'Bearer sk_live_***'`\\n\\n#### ConnectorCredentialsError\\n\\nA request using a given connector has not been authorized. Ensure the connector you are trying to use has been configured correctly and been authorized for use.\\n\\n#### ConnectorDisabledError\\n\\nA request has been made to a connector that has since been disabled. This may be temporary - You can contact our team to resolve the issue.\\n\\n#### ConnectorRateLimitError\\n\\nYou sent too many request to a connector. These rate limits vary from connector to connector. You will need to try again later.\\n\\n#### RequestLimitError\\n\\nYou have reached the number of requests included in your Free Tier Subscription. You will no be able to make further requests until this limit resets at the end of the month, or talk to us about upgrading your subscription to continue immediately.\\n\\n#### EntityNotFoundError\\n\\nYou've made a request for a resource or route that does not exist. Verify your path parameters or any identifiers used to fetch this resource.\\n\\n#### OAuthCredentialsNotFoundError\\n\\nWhen adding a connector integration that implements OAuth, both a `client_id` and `client_secret` must be provided before any authorizations can be performed. Verify the integration has been configured properly before continuing.\\n\\n#### IntegrationNotFoundError\\n\\nThe requested connector integration could not be found associated to your `application_id`. Verify your `application_id` is correct, and that this connector has been added and configured for your application.\\n\\n#### ConnectionNotFoundError\\n\\nA valid connection could not be found associated to your `application_id`. Something _may_ have interrupted the authorization flow. You may need to start the connector authorization process again.\\n\\n#### ConnectionSettingsError\\n\\nThe connector has required settings that were not supplied. Verify `connection.settings` contains all required settings for the connector to be callable.\\n\\n#### ConnectorNotFoundError\\n\\nA request was made for an unknown connector. Verify your `service_id` is spelled correctly, and that this connector is enabled for your provided `unified_api`.\\n\\n#### OAuthRedirectUriError\\n\\nA request was made either in a connector authorization flow, or attempting to revoke connector access without a valid `redirect_uri`. This is the url the user should be returned to on completion of process.\\n\\n#### OAuthInvalidStateError\\n\\nThe state param is required and is used to ensure the outgoing authorization state has not been altered before the user is redirected back. It also contains required params needed to identify the connector being used. If this has been altered, the authorization will not succeed.\\n\\n#### OAuthCodeExchangeError\\n\\nWhen attempting to exchange the authorization code for an `access_token` during an OAuth flow, an error occurred. This may be temporary. You can reattempt authorization or contact our team to resolve the issue.\\n\\n#### OAuthConnectorError\\n\\nIt seems something went wrong on the connector side. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### MappingError\\n\\nThere was an error attempting to retrieve the mapping for a given attribute. We've been notified and are working to fix this issue.\\n\\n#### ConnectorMappingNotFoundError\\n\\nIt seems the implementation for this connector is incomplete. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorResponseMappingNotFoundError\\n\\nWe were unable to retrieve the response mapping for this connector. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationMappingNotFoundError\\n\\nConnector mapping has not been implemented for the requested operation. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorWorkflowMappingError\\n\\nThe composite api calls required for this operation have not been mapped entirely. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationUnsupportedError\\n\\nYou're attempting a call that is not supported by the connector. It's likely this operation is supported by another connector, but we're unable to implement for this one.\\n\\n#### PaginationNotSupportedError\\n\\nPagination is not yet supported for this connector, try removing limit and/or cursor from the query. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n## API Design\\n\\n### API Styles and data formats\\n\\n#### REST API\\n\\nThe API is organized around [REST](https://restfulapi.net/), providing simple and predictable URIs to access and modify objects. Requests support standard HTTP methods like GET, PUT, POST, and DELETE and standard status codes. JSON is returned by all API responses, including errors. In all API requests, you must set the content-type HTTP header to application/json. All API requests must be made over HTTPS. Calls made over HTTP will fail.\\n\\n##### Available HTTP methods\\n\\nThe Apideck API uses HTTP verbs to understand if you want to read (GET), delete (DELETE) or create (POST) an object. When your web application cannot do a POST or DELETE, we provide the ability to set the method through the query parameter \\\\_method.\\n\\n```\\nPOST /messages\\nGET /messages\\nGET /messages/{messageId}\\nPATCH /messages/{messageId}\\nDELETE /messages/{messageId}\\n```\\n\\nResponse bodies are always UTF-8 encoded JSON objects, unless explicitly documented otherwise. For some endpoints and use cases we divert from REST to provide a better developer experience.\\n\\n### Schema\\n\\nAll API requests and response bodies adhere to a common JSON format representing individual items, collections of items, links to related items and additional meta data.\\n\\n### Meta\\n\\nMeta data can be represented as a top level member named \\u201cmeta\\u201d. Any information may be provided in the meta data. It\\u2019s most common use is to return the total number of records when requesting a collection of resources.\\n\\n### Idempotence (upcoming)\\n\\nTo prevent the creation of duplicate resources, every POST method (such as one that creates a consumer record) must specify a unique value for the X-Unique-Transaction-ID header name. Uniquely identifying each unique POST request ensures that the API processes a given request once and only once.\\n\\nUniquely identifying new resource-creation POSTs is especially important when the outcome of a response is ambiguous because of a transient service interruption, such as a server-side timeout or network disruption. If a service interruption occurs, then the client application can safely retry the uniquely identified request without creating duplicate operations. (API endpoints that guarantee that every uniquely identified request is processed only once no matter how many times that uniquely identifiable request is made are described as idempotent.)\\n\\n### Request IDs\\n\\nEach API request has an associated request identifier. You can find this value in the response headers, under Request-Id. You can also find request identifiers in the URLs of individual request logs in your Dashboard. If you need to contact us about a specific request, providing the request identifier will ensure the fastest possible resolution.\\n\\n### Fixed field types\\n\\n#### Dates\\n\\nThe dates returned by the API are all represented in UTC (ISO8601 format).\\n\\nThis example `2019-11-14T00:55:31.820Z` is defined by the ISO 8601 standard. The T in the middle separates the year-month-day portion from the hour-minute-second portion. The Z on the end means UTC, that is, an offset-from-UTC of zero hours-minutes-seconds. The Z is pronounced \\\"Zulu\\\" per military/aviation tradition.\\n\\nThe ISO 8601 standard is more modern. The formats are wisely designed to be easy to parse by machine as well as easy to read by humans across cultures.\\n\\n#### Prices and Currencies\\n\\nAll prices returned by the API are represented as integer amounts in a currency\\u2019s smallest unit. For example, $5 USD would be returned as 500 (i.e, 500 cents).\\n\\nFor zero-decimal currencies, amounts will still be provided as an integer but without the need to divide by 100. For example, an amount of ¥5 (JPY) would be returned as 5.\\n\\nAll currency codes conform to [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).\\n\\n## Support\\n\\nIf you have problems or need help with your case, you can always reach out to our Support.\\n\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Customer Support\",\"version\":\"8.74.0\",\"x-apideck-api\":\"customer-support\",\"x-apideck-sdk-support\":true,\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.apideck.com_icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apideck-libraries/openapi-specs/master/customer-support.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"apideck.com\",\"x-serviceName\":\"customer-support\",\"x-tags\":[\"partner\"]},\"externalDocs\":{\"description\":\"Apideck Developer Docs\",\"url\":\"https://developers.apideck.com\"},\"updated\":\"2022-10-28T23:20:52.089Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apideck.com/customer-support/8.74.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apideck.com/customer-support/8.74.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apideck.com:sms\",\"value\":{\"added\":\"2021-10-25T23:16:59.420Z\",\"preferred\":\"8.74.0\",\"versions\":[{\"key\":\"8.74.0\",\"value\":{\"added\":\"2021-10-25T23:16:59.420Z\",\"info\":{\"contact\":{\"email\":\"hello@apideck.com\",\"url\":\"https://developers.apideck.com\"},\"description\":\"Welcome to the SMS API.\\n\\nYou can use this API to access all SMS API endpoints.\\n\\n## Base URL\\n\\nThe base URL for all API requests is `https://unify.apideck.com`\\n\\nWe also provide a [Mock API](https://developers.apideck.com/mock-api) that can be used for testing purposes: `https://mock-api.apideck.com`\\n\\n## GraphQL\\n\\nUse the [GraphQL playground](https://developers.apideck.com/graphql/playground) to test out the GraphQL API.\\n\\n## Headers\\n\\nCustom headers that are expected as part of the request. Note that [RFC7230](https://tools.ietf.org/html/rfc7230) states header names are case insensitive.\\n\\n| Name | Type | Required | Description |\\n| --------------------- | ------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| x-apideck-consumer-id | String | Yes | The id of the customer stored inside Apideck Vault. This can be a user id, account id, device id or whatever entity that can have integration within your app. |\\n| x-apideck-service-id | String | No | Describe the service you want to call (e.g., pipedrive). Only needed when a customer has activated multiple integrations for the same Unified API. |\\n| x-apideck-raw | Boolean | No | Include raw response. Mostly used for debugging purposes. |\\n| x-apideck-app-id | String | Yes | The application id of your Unify application. Available at https://app.apideck.com/unify/api-keys. |\\n| Authorization | String | Yes | Bearer API KEY |\\n\\n## Authorization\\n\\nYou can interact with the API through the authorization methods below.\\n\\n\\n\\n## Pagination\\n\\nAll API resources have support for bulk retrieval via list APIs. Apideck uses cursor-based pagination via the optional `cursor` and `limit` parameters.\\n\\nTo fetch the first page of results, call the list API without a `cursor` parameter. Afterwards you can fetch subsequent pages by providing a cursor parameter. You will find the next cursor in the response body in `meta.cursors.next`. If `meta.cursors.next` is `null` you're at the end of the list.\\n\\nIn the REST API you can also use the `links` from the response for added convenience. Simply call the URL in `links.next` to get the next page of results.\\n\\n### Query Parameters\\n\\n| Name | Type | Required | Description |\\n| ------ | ------ | -------- | ------------------------------------------------------------------------------------------------------------------ |\\n| cursor | String | No | Cursor to start from. You can find cursors for next & previous pages in the meta.cursors property of the response. |\\n| limit | Number | No | Number of results to return. Minimum 1, Maximum 200, Default 20 |\\n\\n### Response Body\\n\\n| Name | Type | Description |\\n| --------------------- | ------ | ------------------------------------------------------------------ |\\n| meta.cursors.previous | String | Cursor to navigate to the previous page of results through the API |\\n| meta.cursors.current | String | Cursor to navigate to the current page of results through the API |\\n| meta.cursors.next | String | Cursor to navigate to the next page of results through the API |\\n| meta.items_on_page | Number | Number of items returned in the data property of the response |\\n| links.previous | String | Link to navigate to the previous page of results through the API |\\n| links.current | String | Link to navigate to the current page of results through the API |\\n| links.next | String | Link to navigate to the next page of results through the API |\\n\\n⚠️ `meta.cursors.previous`/`links.previous` is not available for all connectors.\\n\\n## SDKs and API Clients\\n\\nWe currently offer a [Node.js](https://developers.apideck.com/sdks/node), [PHP](https://developers.apideck.com/sdks/php) and [.NET](https://developers.apideck.com/sdks/dot-net) SDK.\\nNeed another SDK? [Request the SDK of your choice](https://integrations.apideck.com/request).\\n\\n## Debugging\\n\\nBecause of the nature of the abstraction we do in Apideck Unify we still provide the option to the receive raw requests and responses being handled underlying. By including the raw flag `?raw=true` in your requests you can still receive the full request. Please note that this increases the response size and can introduce extra latency.\\n\\n## Errors\\n\\nThe API returns standard HTTP response codes to indicate success or failure of the API requests. For errors, we also return a customized error message inside the JSON response. You can see the returned HTTP status codes below.\\n\\n| Code | Title | Description |\\n| ---- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| 200 | OK | The request message has been successfully processed, and it has produced a response. The response message varies, depending on the request method and the requested data. |\\n| 201 | Created | The request has been fulfilled and has resulted in one or more new resources being created. |\\n| 204 | No Content | The server has successfully fulfilled the request and that there is no additional content to send in the response payload body. |\\n| 400 | Bad Request | The receiving server cannot understand the request because of malformed syntax. Do not repeat the request without first modifying it; check the request for errors, fix them and then retry the request. |\\n| 401 | Unauthorized | The request has not been applied because it lacks valid authentication credentials for the target resource. |\\n| 402 | Payment Required | Subscription data is incomplete or out of date. You'll need to provide payment details to continue. |\\n| 403 | Forbidden | You do not have the appropriate user rights to access the request. Do not repeat the request. |\\n| 404 | Not Found | The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. |\\n| 409 | Conflict | The request could not be completed due to a conflict with the current state of the target resource. |\\n| 422 | Unprocessable Entity | The server understands the content type of the request entity, and the syntax of the request entity is correct but was unable to process the contained instructions. |\\n| 429 | Too Many Requests | You sent too many requests in a given amount of time (\\\"rate limit\\\"). Try again later |\\n| 5xx | Server Errors | Something went wrong with the Unify API. These errors are logged on our side. You can contact our team to resolve the issue. |\\n\\n### Handling errors\\n\\nThe Unify API and SDKs can produce errors for many reasons, such as a failed requests due to misconfigured integrations, invalid parameters, authentication errors, and network unavailability.\\n\\n### Error Types\\n\\n#### RequestValidationError\\n\\nRequest is not valid for the current endpoint. The response body will include details on the validation error. Check the spelling and types of your attributes, and ensure you are not passing data that is outside of the specification.\\n\\n#### UnsupportedFiltersError\\n\\nFilters in the request are valid, but not supported by the connector. Remove the unsupported filter(s) to get a successful response.\\n\\n#### UnsupportedSortFieldError\\n\\nSort field (`sort[by]`) in the request is valid, but not supported by the connector. Replace or remove the sort field to get a successful response.\\n\\n#### InvalidCursorError\\n\\nPagination cursor in the request is not valid for the current connector. Make sure to use a cursor returned from the API, for the same connector.\\n\\n#### ConnectorExecutionError\\n\\nA Unified API request made via one of our downstream connectors returned an unexpected error. The `status_code` returned is proxied through to error response along with their original response via the error detail.\\n\\n#### UnauthorizedError\\n\\nWe were unable to authorize the request as made. This can happen for a number of reasons, from missing header params to passing an incorrect authorization token. Verify your Api Key is being set correctly in the authorization header. ie: `Authorization: 'Bearer sk_live_***'`\\n\\n#### ConnectorCredentialsError\\n\\nA request using a given connector has not been authorized. Ensure the connector you are trying to use has been configured correctly and been authorized for use.\\n\\n#### ConnectorDisabledError\\n\\nA request has been made to a connector that has since been disabled. This may be temporary - You can contact our team to resolve the issue.\\n\\n#### ConnectorRateLimitError\\n\\nYou sent too many request to a connector. These rate limits vary from connector to connector. You will need to try again later.\\n\\n#### RequestLimitError\\n\\nYou have reached the number of requests included in your Free Tier Subscription. You will no be able to make further requests until this limit resets at the end of the month, or talk to us about upgrading your subscription to continue immediately.\\n\\n#### EntityNotFoundError\\n\\nYou've made a request for a resource or route that does not exist. Verify your path parameters or any identifiers used to fetch this resource.\\n\\n#### OAuthCredentialsNotFoundError\\n\\nWhen adding a connector integration that implements OAuth, both a `client_id` and `client_secret` must be provided before any authorizations can be performed. Verify the integration has been configured properly before continuing.\\n\\n#### IntegrationNotFoundError\\n\\nThe requested connector integration could not be found associated to your `application_id`. Verify your `application_id` is correct, and that this connector has been added and configured for your application.\\n\\n#### ConnectionNotFoundError\\n\\nA valid connection could not be found associated to your `application_id`. Something _may_ have interrupted the authorization flow. You may need to start the connector authorization process again.\\n\\n#### ConnectionSettingsError\\n\\nThe connector has required settings that were not supplied. Verify `connection.settings` contains all required settings for the connector to be callable.\\n\\n#### ConnectorNotFoundError\\n\\nA request was made for an unknown connector. Verify your `service_id` is spelled correctly, and that this connector is enabled for your provided `unified_api`.\\n\\n#### OAuthRedirectUriError\\n\\nA request was made either in a connector authorization flow, or attempting to revoke connector access without a valid `redirect_uri`. This is the url the user should be returned to on completion of process.\\n\\n#### OAuthInvalidStateError\\n\\nThe state param is required and is used to ensure the outgoing authorization state has not been altered before the user is redirected back. It also contains required params needed to identify the connector being used. If this has been altered, the authorization will not succeed.\\n\\n#### OAuthCodeExchangeError\\n\\nWhen attempting to exchange the authorization code for an `access_token` during an OAuth flow, an error occurred. This may be temporary. You can reattempt authorization or contact our team to resolve the issue.\\n\\n#### OAuthConnectorError\\n\\nIt seems something went wrong on the connector side. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### MappingError\\n\\nThere was an error attempting to retrieve the mapping for a given attribute. We've been notified and are working to fix this issue.\\n\\n#### ConnectorMappingNotFoundError\\n\\nIt seems the implementation for this connector is incomplete. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorResponseMappingNotFoundError\\n\\nWe were unable to retrieve the response mapping for this connector. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationMappingNotFoundError\\n\\nConnector mapping has not been implemented for the requested operation. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorWorkflowMappingError\\n\\nThe composite api calls required for this operation have not been mapped entirely. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationUnsupportedError\\n\\nYou're attempting a call that is not supported by the connector. It's likely this operation is supported by another connector, but we're unable to implement for this one.\\n\\n#### PaginationNotSupportedError\\n\\nPagination is not yet supported for this connector, try removing limit and/or cursor from the query. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n## API Design\\n\\n### API Styles and data formats\\n\\n#### REST API\\n\\nThe API is organized around [REST](https://restfulapi.net/), providing simple and predictable URIs to access and modify objects. Requests support standard HTTP methods like GET, PUT, POST, and DELETE and standard status codes. JSON is returned by all API responses, including errors. In all API requests, you must set the content-type HTTP header to application/json. All API requests must be made over HTTPS. Calls made over HTTP will fail.\\n\\n##### Available HTTP methods\\n\\nThe Apideck API uses HTTP verbs to understand if you want to read (GET), delete (DELETE) or create (POST) an object. When your web application cannot do a POST or DELETE, we provide the ability to set the method through the query parameter \\\\_method.\\n\\n```\\nPOST /messages\\nGET /messages\\nGET /messages/{messageId}\\nPATCH /messages/{messageId}\\nDELETE /messages/{messageId}\\n```\\n\\nResponse bodies are always UTF-8 encoded JSON objects, unless explicitly documented otherwise. For some endpoints and use cases we divert from REST to provide a better developer experience.\\n\\n### Schema\\n\\nAll API requests and response bodies adhere to a common JSON format representing individual items, collections of items, links to related items and additional meta data.\\n\\n### Meta\\n\\nMeta data can be represented as a top level member named \\u201cmeta\\u201d. Any information may be provided in the meta data. It\\u2019s most common use is to return the total number of records when requesting a collection of resources.\\n\\n### Idempotence (upcoming)\\n\\nTo prevent the creation of duplicate resources, every POST method (such as one that creates a consumer record) must specify a unique value for the X-Unique-Transaction-ID header name. Uniquely identifying each unique POST request ensures that the API processes a given request once and only once.\\n\\nUniquely identifying new resource-creation POSTs is especially important when the outcome of a response is ambiguous because of a transient service interruption, such as a server-side timeout or network disruption. If a service interruption occurs, then the client application can safely retry the uniquely identified request without creating duplicate operations. (API endpoints that guarantee that every uniquely identified request is processed only once no matter how many times that uniquely identifiable request is made are described as idempotent.)\\n\\n### Request IDs\\n\\nEach API request has an associated request identifier. You can find this value in the response headers, under Request-Id. You can also find request identifiers in the URLs of individual request logs in your Dashboard. If you need to contact us about a specific request, providing the request identifier will ensure the fastest possible resolution.\\n\\n### Fixed field types\\n\\n#### Dates\\n\\nThe dates returned by the API are all represented in UTC (ISO8601 format).\\n\\nThis example `2019-11-14T00:55:31.820Z` is defined by the ISO 8601 standard. The T in the middle separates the year-month-day portion from the hour-minute-second portion. The Z on the end means UTC, that is, an offset-from-UTC of zero hours-minutes-seconds. The Z is pronounced \\\"Zulu\\\" per military/aviation tradition.\\n\\nThe ISO 8601 standard is more modern. The formats are wisely designed to be easy to parse by machine as well as easy to read by humans across cultures.\\n\\n#### Prices and Currencies\\n\\nAll prices returned by the API are represented as integer amounts in a currency\\u2019s smallest unit. For example, $5 USD would be returned as 500 (i.e, 500 cents).\\n\\nFor zero-decimal currencies, amounts will still be provided as an integer but without the need to divide by 100. For example, an amount of ¥5 (JPY) would be returned as 5.\\n\\nAll currency codes conform to [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).\\n\\n## Support\\n\\nIf you have problems or need help with your case, you can always reach out to our Support.\\n\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"SMS API\",\"version\":\"8.74.0\",\"x-apideck-api\":\"sms\",\"x-apideck-sdk-support\":true,\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.apideck.com_icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apideck-libraries/openapi-specs/master/sms.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"apideck.com\",\"x-serviceName\":\"sms\",\"x-tags\":[\"partner\"]},\"externalDocs\":{\"description\":\"Apideck Developer Docs\",\"url\":\"https://developers.apideck.com\"},\"updated\":\"2022-10-28T23:20:52.089Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apideck.com/sms/8.74.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apideck.com/sms/8.74.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apideck.com:ats\",\"value\":{\"added\":\"2021-10-28T23:16:09.110Z\",\"preferred\":\"8.74.0\",\"versions\":[{\"key\":\"8.74.0\",\"value\":{\"added\":\"2021-10-28T23:16:09.110Z\",\"info\":{\"contact\":{\"email\":\"hello@apideck.com\",\"url\":\"https://developers.apideck.com\"},\"description\":\"Welcome to the ATS API.\\n\\nYou can use this API to access all ATS API endpoints.\\n\\n## Base URL\\n\\nThe base URL for all API requests is `https://unify.apideck.com`\\n\\nWe also provide a [Mock API](https://developers.apideck.com/mock-api) that can be used for testing purposes: `https://mock-api.apideck.com`\\n\\n## GraphQL\\n\\nUse the [GraphQL playground](https://developers.apideck.com/graphql/playground) to test out the GraphQL API.\\n\\n## Headers\\n\\nCustom headers that are expected as part of the request. Note that [RFC7230](https://tools.ietf.org/html/rfc7230) states header names are case insensitive.\\n\\n| Name | Type | Required | Description |\\n| --------------------- | ------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| x-apideck-consumer-id | String | Yes | The id of the customer stored inside Apideck Vault. This can be a user id, account id, device id or whatever entity that can have integration within your app. |\\n| x-apideck-service-id | String | No | Describe the service you want to call (e.g., pipedrive). Only needed when a customer has activated multiple integrations for the same Unified API. |\\n| x-apideck-raw | Boolean | No | Include raw response. Mostly used for debugging purposes. |\\n| x-apideck-app-id | String | Yes | The application id of your Unify application. Available at https://app.apideck.com/unify/api-keys. |\\n| Authorization | String | Yes | Bearer API KEY |\\n\\n## Authorization\\n\\nYou can interact with the API through the authorization methods below.\\n\\n\\n\\n## Pagination\\n\\nAll API resources have support for bulk retrieval via list APIs. Apideck uses cursor-based pagination via the optional `cursor` and `limit` parameters.\\n\\nTo fetch the first page of results, call the list API without a `cursor` parameter. Afterwards you can fetch subsequent pages by providing a cursor parameter. You will find the next cursor in the response body in `meta.cursors.next`. If `meta.cursors.next` is `null` you're at the end of the list.\\n\\nIn the REST API you can also use the `links` from the response for added convenience. Simply call the URL in `links.next` to get the next page of results.\\n\\n### Query Parameters\\n\\n| Name | Type | Required | Description |\\n| ------ | ------ | -------- | ------------------------------------------------------------------------------------------------------------------ |\\n| cursor | String | No | Cursor to start from. You can find cursors for next & previous pages in the meta.cursors property of the response. |\\n| limit | Number | No | Number of results to return. Minimum 1, Maximum 200, Default 20 |\\n\\n### Response Body\\n\\n| Name | Type | Description |\\n| --------------------- | ------ | ------------------------------------------------------------------ |\\n| meta.cursors.previous | String | Cursor to navigate to the previous page of results through the API |\\n| meta.cursors.current | String | Cursor to navigate to the current page of results through the API |\\n| meta.cursors.next | String | Cursor to navigate to the next page of results through the API |\\n| meta.items_on_page | Number | Number of items returned in the data property of the response |\\n| links.previous | String | Link to navigate to the previous page of results through the API |\\n| links.current | String | Link to navigate to the current page of results through the API |\\n| links.next | String | Link to navigate to the next page of results through the API |\\n\\n⚠️ `meta.cursors.previous`/`links.previous` is not available for all connectors.\\n\\n## SDKs and API Clients\\n\\nWe currently offer a [Node.js](https://developers.apideck.com/sdks/node), [PHP](https://developers.apideck.com/sdks/php) and [.NET](https://developers.apideck.com/sdks/dot-net) SDK.\\nNeed another SDK? [Request the SDK of your choice](https://integrations.apideck.com/request).\\n\\n## Debugging\\n\\nBecause of the nature of the abstraction we do in Apideck Unify we still provide the option to the receive raw requests and responses being handled underlying. By including the raw flag `?raw=true` in your requests you can still receive the full request. Please note that this increases the response size and can introduce extra latency.\\n\\n## Errors\\n\\nThe API returns standard HTTP response codes to indicate success or failure of the API requests. For errors, we also return a customized error message inside the JSON response. You can see the returned HTTP status codes below.\\n\\n| Code | Title | Description |\\n| ---- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| 200 | OK | The request message has been successfully processed, and it has produced a response. The response message varies, depending on the request method and the requested data. |\\n| 201 | Created | The request has been fulfilled and has resulted in one or more new resources being created. |\\n| 204 | No Content | The server has successfully fulfilled the request and that there is no additional content to send in the response payload body. |\\n| 400 | Bad Request | The receiving server cannot understand the request because of malformed syntax. Do not repeat the request without first modifying it; check the request for errors, fix them and then retry the request. |\\n| 401 | Unauthorized | The request has not been applied because it lacks valid authentication credentials for the target resource. |\\n| 402 | Payment Required | Subscription data is incomplete or out of date. You'll need to provide payment details to continue. |\\n| 403 | Forbidden | You do not have the appropriate user rights to access the request. Do not repeat the request. |\\n| 404 | Not Found | The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. |\\n| 409 | Conflict | The request could not be completed due to a conflict with the current state of the target resource. |\\n| 422 | Unprocessable Entity | The server understands the content type of the request entity, and the syntax of the request entity is correct but was unable to process the contained instructions. |\\n| 429 | Too Many Requests | You sent too many requests in a given amount of time (\\\"rate limit\\\"). Try again later |\\n| 5xx | Server Errors | Something went wrong with the Unify API. These errors are logged on our side. You can contact our team to resolve the issue. |\\n\\n### Handling errors\\n\\nThe Unify API and SDKs can produce errors for many reasons, such as a failed requests due to misconfigured integrations, invalid parameters, authentication errors, and network unavailability.\\n\\n### Error Types\\n\\n#### RequestValidationError\\n\\nRequest is not valid for the current endpoint. The response body will include details on the validation error. Check the spelling and types of your attributes, and ensure you are not passing data that is outside of the specification.\\n\\n#### UnsupportedFiltersError\\n\\nFilters in the request are valid, but not supported by the connector. Remove the unsupported filter(s) to get a successful response.\\n\\n#### UnsupportedSortFieldError\\n\\nSort field (`sort[by]`) in the request is valid, but not supported by the connector. Replace or remove the sort field to get a successful response.\\n\\n#### InvalidCursorError\\n\\nPagination cursor in the request is not valid for the current connector. Make sure to use a cursor returned from the API, for the same connector.\\n\\n#### ConnectorExecutionError\\n\\nA Unified API request made via one of our downstream connectors returned an unexpected error. The `status_code` returned is proxied through to error response along with their original response via the error detail.\\n\\n#### UnauthorizedError\\n\\nWe were unable to authorize the request as made. This can happen for a number of reasons, from missing header params to passing an incorrect authorization token. Verify your Api Key is being set correctly in the authorization header. ie: `Authorization: 'Bearer sk_live_***'`\\n\\n#### ConnectorCredentialsError\\n\\nA request using a given connector has not been authorized. Ensure the connector you are trying to use has been configured correctly and been authorized for use.\\n\\n#### ConnectorDisabledError\\n\\nA request has been made to a connector that has since been disabled. This may be temporary - You can contact our team to resolve the issue.\\n\\n#### ConnectorRateLimitError\\n\\nYou sent too many request to a connector. These rate limits vary from connector to connector. You will need to try again later.\\n\\n#### RequestLimitError\\n\\nYou have reached the number of requests included in your Free Tier Subscription. You will no be able to make further requests until this limit resets at the end of the month, or talk to us about upgrading your subscription to continue immediately.\\n\\n#### EntityNotFoundError\\n\\nYou've made a request for a resource or route that does not exist. Verify your path parameters or any identifiers used to fetch this resource.\\n\\n#### OAuthCredentialsNotFoundError\\n\\nWhen adding a connector integration that implements OAuth, both a `client_id` and `client_secret` must be provided before any authorizations can be performed. Verify the integration has been configured properly before continuing.\\n\\n#### IntegrationNotFoundError\\n\\nThe requested connector integration could not be found associated to your `application_id`. Verify your `application_id` is correct, and that this connector has been added and configured for your application.\\n\\n#### ConnectionNotFoundError\\n\\nA valid connection could not be found associated to your `application_id`. Something _may_ have interrupted the authorization flow. You may need to start the connector authorization process again.\\n\\n#### ConnectionSettingsError\\n\\nThe connector has required settings that were not supplied. Verify `connection.settings` contains all required settings for the connector to be callable.\\n\\n#### ConnectorNotFoundError\\n\\nA request was made for an unknown connector. Verify your `service_id` is spelled correctly, and that this connector is enabled for your provided `unified_api`.\\n\\n#### OAuthRedirectUriError\\n\\nA request was made either in a connector authorization flow, or attempting to revoke connector access without a valid `redirect_uri`. This is the url the user should be returned to on completion of process.\\n\\n#### OAuthInvalidStateError\\n\\nThe state param is required and is used to ensure the outgoing authorization state has not been altered before the user is redirected back. It also contains required params needed to identify the connector being used. If this has been altered, the authorization will not succeed.\\n\\n#### OAuthCodeExchangeError\\n\\nWhen attempting to exchange the authorization code for an `access_token` during an OAuth flow, an error occurred. This may be temporary. You can reattempt authorization or contact our team to resolve the issue.\\n\\n#### OAuthConnectorError\\n\\nIt seems something went wrong on the connector side. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### MappingError\\n\\nThere was an error attempting to retrieve the mapping for a given attribute. We've been notified and are working to fix this issue.\\n\\n#### ConnectorMappingNotFoundError\\n\\nIt seems the implementation for this connector is incomplete. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorResponseMappingNotFoundError\\n\\nWe were unable to retrieve the response mapping for this connector. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationMappingNotFoundError\\n\\nConnector mapping has not been implemented for the requested operation. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorWorkflowMappingError\\n\\nThe composite api calls required for this operation have not been mapped entirely. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationUnsupportedError\\n\\nYou're attempting a call that is not supported by the connector. It's likely this operation is supported by another connector, but we're unable to implement for this one.\\n\\n#### PaginationNotSupportedError\\n\\nPagination is not yet supported for this connector, try removing limit and/or cursor from the query. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n## API Design\\n\\n### API Styles and data formats\\n\\n#### REST API\\n\\nThe API is organized around [REST](https://restfulapi.net/), providing simple and predictable URIs to access and modify objects. Requests support standard HTTP methods like GET, PUT, POST, and DELETE and standard status codes. JSON is returned by all API responses, including errors. In all API requests, you must set the content-type HTTP header to application/json. All API requests must be made over HTTPS. Calls made over HTTP will fail.\\n\\n##### Available HTTP methods\\n\\nThe Apideck API uses HTTP verbs to understand if you want to read (GET), delete (DELETE) or create (POST) an object. When your web application cannot do a POST or DELETE, we provide the ability to set the method through the query parameter \\\\_method.\\n\\n```\\nPOST /messages\\nGET /messages\\nGET /messages/{messageId}\\nPATCH /messages/{messageId}\\nDELETE /messages/{messageId}\\n```\\n\\nResponse bodies are always UTF-8 encoded JSON objects, unless explicitly documented otherwise. For some endpoints and use cases we divert from REST to provide a better developer experience.\\n\\n### Schema\\n\\nAll API requests and response bodies adhere to a common JSON format representing individual items, collections of items, links to related items and additional meta data.\\n\\n### Meta\\n\\nMeta data can be represented as a top level member named \\u201cmeta\\u201d. Any information may be provided in the meta data. It\\u2019s most common use is to return the total number of records when requesting a collection of resources.\\n\\n### Idempotence (upcoming)\\n\\nTo prevent the creation of duplicate resources, every POST method (such as one that creates a consumer record) must specify a unique value for the X-Unique-Transaction-ID header name. Uniquely identifying each unique POST request ensures that the API processes a given request once and only once.\\n\\nUniquely identifying new resource-creation POSTs is especially important when the outcome of a response is ambiguous because of a transient service interruption, such as a server-side timeout or network disruption. If a service interruption occurs, then the client application can safely retry the uniquely identified request without creating duplicate operations. (API endpoints that guarantee that every uniquely identified request is processed only once no matter how many times that uniquely identifiable request is made are described as idempotent.)\\n\\n### Request IDs\\n\\nEach API request has an associated request identifier. You can find this value in the response headers, under Request-Id. You can also find request identifiers in the URLs of individual request logs in your Dashboard. If you need to contact us about a specific request, providing the request identifier will ensure the fastest possible resolution.\\n\\n### Fixed field types\\n\\n#### Dates\\n\\nThe dates returned by the API are all represented in UTC (ISO8601 format).\\n\\nThis example `2019-11-14T00:55:31.820Z` is defined by the ISO 8601 standard. The T in the middle separates the year-month-day portion from the hour-minute-second portion. The Z on the end means UTC, that is, an offset-from-UTC of zero hours-minutes-seconds. The Z is pronounced \\\"Zulu\\\" per military/aviation tradition.\\n\\nThe ISO 8601 standard is more modern. The formats are wisely designed to be easy to parse by machine as well as easy to read by humans across cultures.\\n\\n#### Prices and Currencies\\n\\nAll prices returned by the API are represented as integer amounts in a currency\\u2019s smallest unit. For example, $5 USD would be returned as 500 (i.e, 500 cents).\\n\\nFor zero-decimal currencies, amounts will still be provided as an integer but without the need to divide by 100. For example, an amount of ¥5 (JPY) would be returned as 5.\\n\\nAll currency codes conform to [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).\\n\\n## Support\\n\\nIf you have problems or need help with your case, you can always reach out to our Support.\\n\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"ATS API\",\"version\":\"8.74.0\",\"x-apideck-api\":\"ats\",\"x-apideck-sdk-support\":true,\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.apideck.com_icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apideck-libraries/openapi-specs/master/ats.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"apideck.com\",\"x-serviceName\":\"ats\",\"x-tags\":[\"partner\"]},\"externalDocs\":{\"description\":\"Apideck Developer Docs\",\"url\":\"https://developers.apideck.com\"},\"updated\":\"2022-10-28T23:20:52.089Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apideck.com/ats/8.74.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apideck.com/ats/8.74.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apideck.com:hris\",\"value\":{\"added\":\"2021-11-01T23:17:19.576Z\",\"preferred\":\"8.74.0\",\"versions\":[{\"key\":\"8.74.0\",\"value\":{\"added\":\"2021-11-01T23:17:19.576Z\",\"info\":{\"contact\":{\"email\":\"hello@apideck.com\",\"url\":\"https://developers.apideck.com\"},\"description\":\"Welcome to the HRIS API.\\n\\nYou can use this API to access all HRIS API endpoints.\\n\\n## Base URL\\n\\nThe base URL for all API requests is `https://unify.apideck.com`\\n\\nWe also provide a [Mock API](https://developers.apideck.com/mock-api) that can be used for testing purposes: `https://mock-api.apideck.com`\\n\\n## GraphQL\\n\\nUse the [GraphQL playground](https://developers.apideck.com/graphql/playground) to test out the GraphQL API.\\n\\n## Headers\\n\\nCustom headers that are expected as part of the request. Note that [RFC7230](https://tools.ietf.org/html/rfc7230) states header names are case insensitive.\\n\\n| Name | Type | Required | Description |\\n| --------------------- | ------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| x-apideck-consumer-id | String | Yes | The id of the customer stored inside Apideck Vault. This can be a user id, account id, device id or whatever entity that can have integration within your app. |\\n| x-apideck-service-id | String | No | Describe the service you want to call (e.g., pipedrive). Only needed when a customer has activated multiple integrations for the same Unified API. |\\n| x-apideck-raw | Boolean | No | Include raw response. Mostly used for debugging purposes. |\\n| x-apideck-app-id | String | Yes | The application id of your Unify application. Available at https://app.apideck.com/unify/api-keys. |\\n| Authorization | String | Yes | Bearer API KEY |\\n\\n## Authorization\\n\\nYou can interact with the API through the authorization methods below.\\n\\n\\n\\n## Pagination\\n\\nAll API resources have support for bulk retrieval via list APIs. Apideck uses cursor-based pagination via the optional `cursor` and `limit` parameters.\\n\\nTo fetch the first page of results, call the list API without a `cursor` parameter. Afterwards you can fetch subsequent pages by providing a cursor parameter. You will find the next cursor in the response body in `meta.cursors.next`. If `meta.cursors.next` is `null` you're at the end of the list.\\n\\nIn the REST API you can also use the `links` from the response for added convenience. Simply call the URL in `links.next` to get the next page of results.\\n\\n### Query Parameters\\n\\n| Name | Type | Required | Description |\\n| ------ | ------ | -------- | ------------------------------------------------------------------------------------------------------------------ |\\n| cursor | String | No | Cursor to start from. You can find cursors for next & previous pages in the meta.cursors property of the response. |\\n| limit | Number | No | Number of results to return. Minimum 1, Maximum 200, Default 20 |\\n\\n### Response Body\\n\\n| Name | Type | Description |\\n| --------------------- | ------ | ------------------------------------------------------------------ |\\n| meta.cursors.previous | String | Cursor to navigate to the previous page of results through the API |\\n| meta.cursors.current | String | Cursor to navigate to the current page of results through the API |\\n| meta.cursors.next | String | Cursor to navigate to the next page of results through the API |\\n| meta.items_on_page | Number | Number of items returned in the data property of the response |\\n| links.previous | String | Link to navigate to the previous page of results through the API |\\n| links.current | String | Link to navigate to the current page of results through the API |\\n| links.next | String | Link to navigate to the next page of results through the API |\\n\\n⚠️ `meta.cursors.previous`/`links.previous` is not available for all connectors.\\n\\n## SDKs and API Clients\\n\\nWe currently offer a [Node.js](https://developers.apideck.com/sdks/node), [PHP](https://developers.apideck.com/sdks/php) and [.NET](https://developers.apideck.com/sdks/dot-net) SDK.\\nNeed another SDK? [Request the SDK of your choice](https://integrations.apideck.com/request).\\n\\n## Debugging\\n\\nBecause of the nature of the abstraction we do in Apideck Unify we still provide the option to the receive raw requests and responses being handled underlying. By including the raw flag `?raw=true` in your requests you can still receive the full request. Please note that this increases the response size and can introduce extra latency.\\n\\n## Errors\\n\\nThe API returns standard HTTP response codes to indicate success or failure of the API requests. For errors, we also return a customized error message inside the JSON response. You can see the returned HTTP status codes below.\\n\\n| Code | Title | Description |\\n| ---- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| 200 | OK | The request message has been successfully processed, and it has produced a response. The response message varies, depending on the request method and the requested data. |\\n| 201 | Created | The request has been fulfilled and has resulted in one or more new resources being created. |\\n| 204 | No Content | The server has successfully fulfilled the request and that there is no additional content to send in the response payload body. |\\n| 400 | Bad Request | The receiving server cannot understand the request because of malformed syntax. Do not repeat the request without first modifying it; check the request for errors, fix them and then retry the request. |\\n| 401 | Unauthorized | The request has not been applied because it lacks valid authentication credentials for the target resource. |\\n| 402 | Payment Required | Subscription data is incomplete or out of date. You'll need to provide payment details to continue. |\\n| 403 | Forbidden | You do not have the appropriate user rights to access the request. Do not repeat the request. |\\n| 404 | Not Found | The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. |\\n| 409 | Conflict | The request could not be completed due to a conflict with the current state of the target resource. |\\n| 422 | Unprocessable Entity | The server understands the content type of the request entity, and the syntax of the request entity is correct but was unable to process the contained instructions. |\\n| 429 | Too Many Requests | You sent too many requests in a given amount of time (\\\"rate limit\\\"). Try again later |\\n| 5xx | Server Errors | Something went wrong with the Unify API. These errors are logged on our side. You can contact our team to resolve the issue. |\\n\\n### Handling errors\\n\\nThe Unify API and SDKs can produce errors for many reasons, such as a failed requests due to misconfigured integrations, invalid parameters, authentication errors, and network unavailability.\\n\\n### Error Types\\n\\n#### RequestValidationError\\n\\nRequest is not valid for the current endpoint. The response body will include details on the validation error. Check the spelling and types of your attributes, and ensure you are not passing data that is outside of the specification.\\n\\n#### UnsupportedFiltersError\\n\\nFilters in the request are valid, but not supported by the connector. Remove the unsupported filter(s) to get a successful response.\\n\\n#### UnsupportedSortFieldError\\n\\nSort field (`sort[by]`) in the request is valid, but not supported by the connector. Replace or remove the sort field to get a successful response.\\n\\n#### InvalidCursorError\\n\\nPagination cursor in the request is not valid for the current connector. Make sure to use a cursor returned from the API, for the same connector.\\n\\n#### ConnectorExecutionError\\n\\nA Unified API request made via one of our downstream connectors returned an unexpected error. The `status_code` returned is proxied through to error response along with their original response via the error detail.\\n\\n#### UnauthorizedError\\n\\nWe were unable to authorize the request as made. This can happen for a number of reasons, from missing header params to passing an incorrect authorization token. Verify your Api Key is being set correctly in the authorization header. ie: `Authorization: 'Bearer sk_live_***'`\\n\\n#### ConnectorCredentialsError\\n\\nA request using a given connector has not been authorized. Ensure the connector you are trying to use has been configured correctly and been authorized for use.\\n\\n#### ConnectorDisabledError\\n\\nA request has been made to a connector that has since been disabled. This may be temporary - You can contact our team to resolve the issue.\\n\\n#### ConnectorRateLimitError\\n\\nYou sent too many request to a connector. These rate limits vary from connector to connector. You will need to try again later.\\n\\n#### RequestLimitError\\n\\nYou have reached the number of requests included in your Free Tier Subscription. You will no be able to make further requests until this limit resets at the end of the month, or talk to us about upgrading your subscription to continue immediately.\\n\\n#### EntityNotFoundError\\n\\nYou've made a request for a resource or route that does not exist. Verify your path parameters or any identifiers used to fetch this resource.\\n\\n#### OAuthCredentialsNotFoundError\\n\\nWhen adding a connector integration that implements OAuth, both a `client_id` and `client_secret` must be provided before any authorizations can be performed. Verify the integration has been configured properly before continuing.\\n\\n#### IntegrationNotFoundError\\n\\nThe requested connector integration could not be found associated to your `application_id`. Verify your `application_id` is correct, and that this connector has been added and configured for your application.\\n\\n#### ConnectionNotFoundError\\n\\nA valid connection could not be found associated to your `application_id`. Something _may_ have interrupted the authorization flow. You may need to start the connector authorization process again.\\n\\n#### ConnectionSettingsError\\n\\nThe connector has required settings that were not supplied. Verify `connection.settings` contains all required settings for the connector to be callable.\\n\\n#### ConnectorNotFoundError\\n\\nA request was made for an unknown connector. Verify your `service_id` is spelled correctly, and that this connector is enabled for your provided `unified_api`.\\n\\n#### OAuthRedirectUriError\\n\\nA request was made either in a connector authorization flow, or attempting to revoke connector access without a valid `redirect_uri`. This is the url the user should be returned to on completion of process.\\n\\n#### OAuthInvalidStateError\\n\\nThe state param is required and is used to ensure the outgoing authorization state has not been altered before the user is redirected back. It also contains required params needed to identify the connector being used. If this has been altered, the authorization will not succeed.\\n\\n#### OAuthCodeExchangeError\\n\\nWhen attempting to exchange the authorization code for an `access_token` during an OAuth flow, an error occurred. This may be temporary. You can reattempt authorization or contact our team to resolve the issue.\\n\\n#### OAuthConnectorError\\n\\nIt seems something went wrong on the connector side. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### MappingError\\n\\nThere was an error attempting to retrieve the mapping for a given attribute. We've been notified and are working to fix this issue.\\n\\n#### ConnectorMappingNotFoundError\\n\\nIt seems the implementation for this connector is incomplete. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorResponseMappingNotFoundError\\n\\nWe were unable to retrieve the response mapping for this connector. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationMappingNotFoundError\\n\\nConnector mapping has not been implemented for the requested operation. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorWorkflowMappingError\\n\\nThe composite api calls required for this operation have not been mapped entirely. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationUnsupportedError\\n\\nYou're attempting a call that is not supported by the connector. It's likely this operation is supported by another connector, but we're unable to implement for this one.\\n\\n#### PaginationNotSupportedError\\n\\nPagination is not yet supported for this connector, try removing limit and/or cursor from the query. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n## API Design\\n\\n### API Styles and data formats\\n\\n#### REST API\\n\\nThe API is organized around [REST](https://restfulapi.net/), providing simple and predictable URIs to access and modify objects. Requests support standard HTTP methods like GET, PUT, POST, and DELETE and standard status codes. JSON is returned by all API responses, including errors. In all API requests, you must set the content-type HTTP header to application/json. All API requests must be made over HTTPS. Calls made over HTTP will fail.\\n\\n##### Available HTTP methods\\n\\nThe Apideck API uses HTTP verbs to understand if you want to read (GET), delete (DELETE) or create (POST) an object. When your web application cannot do a POST or DELETE, we provide the ability to set the method through the query parameter \\\\_method.\\n\\n```\\nPOST /messages\\nGET /messages\\nGET /messages/{messageId}\\nPATCH /messages/{messageId}\\nDELETE /messages/{messageId}\\n```\\n\\nResponse bodies are always UTF-8 encoded JSON objects, unless explicitly documented otherwise. For some endpoints and use cases we divert from REST to provide a better developer experience.\\n\\n### Schema\\n\\nAll API requests and response bodies adhere to a common JSON format representing individual items, collections of items, links to related items and additional meta data.\\n\\n### Meta\\n\\nMeta data can be represented as a top level member named \\u201cmeta\\u201d. Any information may be provided in the meta data. It\\u2019s most common use is to return the total number of records when requesting a collection of resources.\\n\\n### Idempotence (upcoming)\\n\\nTo prevent the creation of duplicate resources, every POST method (such as one that creates a consumer record) must specify a unique value for the X-Unique-Transaction-ID header name. Uniquely identifying each unique POST request ensures that the API processes a given request once and only once.\\n\\nUniquely identifying new resource-creation POSTs is especially important when the outcome of a response is ambiguous because of a transient service interruption, such as a server-side timeout or network disruption. If a service interruption occurs, then the client application can safely retry the uniquely identified request without creating duplicate operations. (API endpoints that guarantee that every uniquely identified request is processed only once no matter how many times that uniquely identifiable request is made are described as idempotent.)\\n\\n### Request IDs\\n\\nEach API request has an associated request identifier. You can find this value in the response headers, under Request-Id. You can also find request identifiers in the URLs of individual request logs in your Dashboard. If you need to contact us about a specific request, providing the request identifier will ensure the fastest possible resolution.\\n\\n### Fixed field types\\n\\n#### Dates\\n\\nThe dates returned by the API are all represented in UTC (ISO8601 format).\\n\\nThis example `2019-11-14T00:55:31.820Z` is defined by the ISO 8601 standard. The T in the middle separates the year-month-day portion from the hour-minute-second portion. The Z on the end means UTC, that is, an offset-from-UTC of zero hours-minutes-seconds. The Z is pronounced \\\"Zulu\\\" per military/aviation tradition.\\n\\nThe ISO 8601 standard is more modern. The formats are wisely designed to be easy to parse by machine as well as easy to read by humans across cultures.\\n\\n#### Prices and Currencies\\n\\nAll prices returned by the API are represented as integer amounts in a currency\\u2019s smallest unit. For example, $5 USD would be returned as 500 (i.e, 500 cents).\\n\\nFor zero-decimal currencies, amounts will still be provided as an integer but without the need to divide by 100. For example, an amount of ¥5 (JPY) would be returned as 5.\\n\\nAll currency codes conform to [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).\\n\\n## Support\\n\\nIf you have problems or need help with your case, you can always reach out to our Support.\\n\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"HRIS API\",\"version\":\"8.74.0\",\"x-apideck-api\":\"hris\",\"x-apideck-sdk-support\":true,\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.apideck.com_icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apideck-libraries/openapi-specs/master/hris.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"apideck.com\",\"x-serviceName\":\"hris\",\"x-tags\":[\"partner\"]},\"externalDocs\":{\"description\":\"Apideck Developer Docs\",\"url\":\"https://developers.apideck.com\"},\"updated\":\"2022-10-28T23:20:52.089Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apideck.com/hris/8.74.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apideck.com/hris/8.74.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apideck.com:connector\",\"value\":{\"added\":\"2021-11-03T23:19:04.115Z\",\"preferred\":\"8.74.0\",\"versions\":[{\"key\":\"8.74.0\",\"value\":{\"added\":\"2021-11-03T23:19:04.115Z\",\"info\":{\"contact\":{\"email\":\"hello@apideck.com\",\"url\":\"https://developers.apideck.com\"},\"description\":\"Welcome to the Connector API.\\n\\nYou can use this API to access all Connector API endpoints.\\n\\n## Base URL\\n\\nThe base URL for all API requests is `https://unify.apideck.com`\\n\\nWe also provide a [Mock API](https://developers.apideck.com/mock-api) that can be used for testing purposes: `https://mock-api.apideck.com`\\n\\n## GraphQL\\n\\nUse the [GraphQL playground](https://developers.apideck.com/graphql/playground) to test out the GraphQL API.\\n\\n## Headers\\n\\nCustom headers that are expected as part of the request. Note that [RFC7230](https://tools.ietf.org/html/rfc7230) states header names are case insensitive.\\n\\n| Name | Type | Required | Description |\\n| --------------------- | ------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| x-apideck-consumer-id | String | Yes | The id of the customer stored inside Apideck Vault. This can be a user id, account id, device id or whatever entity that can have integration within your app. |\\n| x-apideck-service-id | String | No | Describe the service you want to call (e.g., pipedrive). Only needed when a customer has activated multiple integrations for the same Unified API. |\\n| x-apideck-raw | Boolean | No | Include raw response. Mostly used for debugging purposes. |\\n| x-apideck-app-id | String | Yes | The application id of your Unify application. Available at https://app.apideck.com/unify/api-keys. |\\n| Authorization | String | Yes | Bearer API KEY |\\n\\n## Authorization\\n\\nYou can interact with the API through the authorization methods below.\\n\\n\\n\\n## Pagination\\n\\nAll API resources have support for bulk retrieval via list APIs. Apideck uses cursor-based pagination via the optional `cursor` and `limit` parameters.\\n\\nTo fetch the first page of results, call the list API without a `cursor` parameter. Afterwards you can fetch subsequent pages by providing a cursor parameter. You will find the next cursor in the response body in `meta.cursors.next`. If `meta.cursors.next` is `null` you're at the end of the list.\\n\\nIn the REST API you can also use the `links` from the response for added convenience. Simply call the URL in `links.next` to get the next page of results.\\n\\n### Query Parameters\\n\\n| Name | Type | Required | Description |\\n| ------ | ------ | -------- | ------------------------------------------------------------------------------------------------------------------ |\\n| cursor | String | No | Cursor to start from. You can find cursors for next & previous pages in the meta.cursors property of the response. |\\n| limit | Number | No | Number of results to return. Minimum 1, Maximum 200, Default 20 |\\n\\n### Response Body\\n\\n| Name | Type | Description |\\n| --------------------- | ------ | ------------------------------------------------------------------ |\\n| meta.cursors.previous | String | Cursor to navigate to the previous page of results through the API |\\n| meta.cursors.current | String | Cursor to navigate to the current page of results through the API |\\n| meta.cursors.next | String | Cursor to navigate to the next page of results through the API |\\n| meta.items_on_page | Number | Number of items returned in the data property of the response |\\n| links.previous | String | Link to navigate to the previous page of results through the API |\\n| links.current | String | Link to navigate to the current page of results through the API |\\n| links.next | String | Link to navigate to the next page of results through the API |\\n\\n⚠️ `meta.cursors.previous`/`links.previous` is not available for all connectors.\\n\\n## SDKs and API Clients\\n\\nWe currently offer a [Node.js](https://developers.apideck.com/sdks/node), [PHP](https://developers.apideck.com/sdks/php) and [.NET](https://developers.apideck.com/sdks/dot-net) SDK.\\nNeed another SDK? [Request the SDK of your choice](https://integrations.apideck.com/request).\\n\\n## Debugging\\n\\nBecause of the nature of the abstraction we do in Apideck Unify we still provide the option to the receive raw requests and responses being handled underlying. By including the raw flag `?raw=true` in your requests you can still receive the full request. Please note that this increases the response size and can introduce extra latency.\\n\\n## Errors\\n\\nThe API returns standard HTTP response codes to indicate success or failure of the API requests. For errors, we also return a customized error message inside the JSON response. You can see the returned HTTP status codes below.\\n\\n| Code | Title | Description |\\n| ---- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| 200 | OK | The request message has been successfully processed, and it has produced a response. The response message varies, depending on the request method and the requested data. |\\n| 201 | Created | The request has been fulfilled and has resulted in one or more new resources being created. |\\n| 204 | No Content | The server has successfully fulfilled the request and that there is no additional content to send in the response payload body. |\\n| 400 | Bad Request | The receiving server cannot understand the request because of malformed syntax. Do not repeat the request without first modifying it; check the request for errors, fix them and then retry the request. |\\n| 401 | Unauthorized | The request has not been applied because it lacks valid authentication credentials for the target resource. |\\n| 402 | Payment Required | Subscription data is incomplete or out of date. You'll need to provide payment details to continue. |\\n| 403 | Forbidden | You do not have the appropriate user rights to access the request. Do not repeat the request. |\\n| 404 | Not Found | The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. |\\n| 409 | Conflict | The request could not be completed due to a conflict with the current state of the target resource. |\\n| 422 | Unprocessable Entity | The server understands the content type of the request entity, and the syntax of the request entity is correct but was unable to process the contained instructions. |\\n| 429 | Too Many Requests | You sent too many requests in a given amount of time (\\\"rate limit\\\"). Try again later |\\n| 5xx | Server Errors | Something went wrong with the Unify API. These errors are logged on our side. You can contact our team to resolve the issue. |\\n\\n### Handling errors\\n\\nThe Unify API and SDKs can produce errors for many reasons, such as a failed requests due to misconfigured integrations, invalid parameters, authentication errors, and network unavailability.\\n\\n### Error Types\\n\\n#### RequestValidationError\\n\\nRequest is not valid for the current endpoint. The response body will include details on the validation error. Check the spelling and types of your attributes, and ensure you are not passing data that is outside of the specification.\\n\\n#### UnsupportedFiltersError\\n\\nFilters in the request are valid, but not supported by the connector. Remove the unsupported filter(s) to get a successful response.\\n\\n#### UnsupportedSortFieldError\\n\\nSort field (`sort[by]`) in the request is valid, but not supported by the connector. Replace or remove the sort field to get a successful response.\\n\\n#### InvalidCursorError\\n\\nPagination cursor in the request is not valid for the current connector. Make sure to use a cursor returned from the API, for the same connector.\\n\\n#### ConnectorExecutionError\\n\\nA Unified API request made via one of our downstream connectors returned an unexpected error. The `status_code` returned is proxied through to error response along with their original response via the error detail.\\n\\n#### UnauthorizedError\\n\\nWe were unable to authorize the request as made. This can happen for a number of reasons, from missing header params to passing an incorrect authorization token. Verify your Api Key is being set correctly in the authorization header. ie: `Authorization: 'Bearer sk_live_***'`\\n\\n#### ConnectorCredentialsError\\n\\nA request using a given connector has not been authorized. Ensure the connector you are trying to use has been configured correctly and been authorized for use.\\n\\n#### ConnectorDisabledError\\n\\nA request has been made to a connector that has since been disabled. This may be temporary - You can contact our team to resolve the issue.\\n\\n#### ConnectorRateLimitError\\n\\nYou sent too many request to a connector. These rate limits vary from connector to connector. You will need to try again later.\\n\\n#### RequestLimitError\\n\\nYou have reached the number of requests included in your Free Tier Subscription. You will no be able to make further requests until this limit resets at the end of the month, or talk to us about upgrading your subscription to continue immediately.\\n\\n#### EntityNotFoundError\\n\\nYou've made a request for a resource or route that does not exist. Verify your path parameters or any identifiers used to fetch this resource.\\n\\n#### OAuthCredentialsNotFoundError\\n\\nWhen adding a connector integration that implements OAuth, both a `client_id` and `client_secret` must be provided before any authorizations can be performed. Verify the integration has been configured properly before continuing.\\n\\n#### IntegrationNotFoundError\\n\\nThe requested connector integration could not be found associated to your `application_id`. Verify your `application_id` is correct, and that this connector has been added and configured for your application.\\n\\n#### ConnectionNotFoundError\\n\\nA valid connection could not be found associated to your `application_id`. Something _may_ have interrupted the authorization flow. You may need to start the connector authorization process again.\\n\\n#### ConnectionSettingsError\\n\\nThe connector has required settings that were not supplied. Verify `connection.settings` contains all required settings for the connector to be callable.\\n\\n#### ConnectorNotFoundError\\n\\nA request was made for an unknown connector. Verify your `service_id` is spelled correctly, and that this connector is enabled for your provided `unified_api`.\\n\\n#### OAuthRedirectUriError\\n\\nA request was made either in a connector authorization flow, or attempting to revoke connector access without a valid `redirect_uri`. This is the url the user should be returned to on completion of process.\\n\\n#### OAuthInvalidStateError\\n\\nThe state param is required and is used to ensure the outgoing authorization state has not been altered before the user is redirected back. It also contains required params needed to identify the connector being used. If this has been altered, the authorization will not succeed.\\n\\n#### OAuthCodeExchangeError\\n\\nWhen attempting to exchange the authorization code for an `access_token` during an OAuth flow, an error occurred. This may be temporary. You can reattempt authorization or contact our team to resolve the issue.\\n\\n#### OAuthConnectorError\\n\\nIt seems something went wrong on the connector side. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### MappingError\\n\\nThere was an error attempting to retrieve the mapping for a given attribute. We've been notified and are working to fix this issue.\\n\\n#### ConnectorMappingNotFoundError\\n\\nIt seems the implementation for this connector is incomplete. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorResponseMappingNotFoundError\\n\\nWe were unable to retrieve the response mapping for this connector. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationMappingNotFoundError\\n\\nConnector mapping has not been implemented for the requested operation. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorWorkflowMappingError\\n\\nThe composite api calls required for this operation have not been mapped entirely. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationUnsupportedError\\n\\nYou're attempting a call that is not supported by the connector. It's likely this operation is supported by another connector, but we're unable to implement for this one.\\n\\n#### PaginationNotSupportedError\\n\\nPagination is not yet supported for this connector, try removing limit and/or cursor from the query. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n## API Design\\n\\n### API Styles and data formats\\n\\n#### REST API\\n\\nThe API is organized around [REST](https://restfulapi.net/), providing simple and predictable URIs to access and modify objects. Requests support standard HTTP methods like GET, PUT, POST, and DELETE and standard status codes. JSON is returned by all API responses, including errors. In all API requests, you must set the content-type HTTP header to application/json. All API requests must be made over HTTPS. Calls made over HTTP will fail.\\n\\n##### Available HTTP methods\\n\\nThe Apideck API uses HTTP verbs to understand if you want to read (GET), delete (DELETE) or create (POST) an object. When your web application cannot do a POST or DELETE, we provide the ability to set the method through the query parameter \\\\_method.\\n\\n```\\nPOST /messages\\nGET /messages\\nGET /messages/{messageId}\\nPATCH /messages/{messageId}\\nDELETE /messages/{messageId}\\n```\\n\\nResponse bodies are always UTF-8 encoded JSON objects, unless explicitly documented otherwise. For some endpoints and use cases we divert from REST to provide a better developer experience.\\n\\n### Schema\\n\\nAll API requests and response bodies adhere to a common JSON format representing individual items, collections of items, links to related items and additional meta data.\\n\\n### Meta\\n\\nMeta data can be represented as a top level member named \\u201cmeta\\u201d. Any information may be provided in the meta data. It\\u2019s most common use is to return the total number of records when requesting a collection of resources.\\n\\n### Idempotence (upcoming)\\n\\nTo prevent the creation of duplicate resources, every POST method (such as one that creates a consumer record) must specify a unique value for the X-Unique-Transaction-ID header name. Uniquely identifying each unique POST request ensures that the API processes a given request once and only once.\\n\\nUniquely identifying new resource-creation POSTs is especially important when the outcome of a response is ambiguous because of a transient service interruption, such as a server-side timeout or network disruption. If a service interruption occurs, then the client application can safely retry the uniquely identified request without creating duplicate operations. (API endpoints that guarantee that every uniquely identified request is processed only once no matter how many times that uniquely identifiable request is made are described as idempotent.)\\n\\n### Request IDs\\n\\nEach API request has an associated request identifier. You can find this value in the response headers, under Request-Id. You can also find request identifiers in the URLs of individual request logs in your Dashboard. If you need to contact us about a specific request, providing the request identifier will ensure the fastest possible resolution.\\n\\n### Fixed field types\\n\\n#### Dates\\n\\nThe dates returned by the API are all represented in UTC (ISO8601 format).\\n\\nThis example `2019-11-14T00:55:31.820Z` is defined by the ISO 8601 standard. The T in the middle separates the year-month-day portion from the hour-minute-second portion. The Z on the end means UTC, that is, an offset-from-UTC of zero hours-minutes-seconds. The Z is pronounced \\\"Zulu\\\" per military/aviation tradition.\\n\\nThe ISO 8601 standard is more modern. The formats are wisely designed to be easy to parse by machine as well as easy to read by humans across cultures.\\n\\n#### Prices and Currencies\\n\\nAll prices returned by the API are represented as integer amounts in a currency\\u2019s smallest unit. For example, $5 USD would be returned as 500 (i.e, 500 cents).\\n\\nFor zero-decimal currencies, amounts will still be provided as an integer but without the need to divide by 100. For example, an amount of ¥5 (JPY) would be returned as 5.\\n\\nAll currency codes conform to [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).\\n\\n## Support\\n\\nIf you have problems or need help with your case, you can always reach out to our Support.\\n\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Connector API\",\"version\":\"8.74.0\",\"x-apideck-api\":\"connector\",\"x-apideck-sdk-support\":true,\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.apideck.com_icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apideck-libraries/openapi-specs/master/connector.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"apideck.com\",\"x-serviceName\":\"connector\",\"x-tags\":[\"partner\"]},\"externalDocs\":{\"description\":\"Apideck Developer Docs\",\"url\":\"https://developers.apideck.com\"},\"updated\":\"2022-10-28T23:20:52.089Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apideck.com/connector/8.74.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apideck.com/connector/8.74.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apideck.com:pos\",\"value\":{\"added\":\"2021-12-06T23:16:42.731Z\",\"preferred\":\"8.74.0\",\"versions\":[{\"key\":\"8.74.0\",\"value\":{\"added\":\"2021-12-06T23:16:42.731Z\",\"info\":{\"contact\":{\"email\":\"hello@apideck.com\",\"url\":\"https://developers.apideck.com\"},\"description\":\"Welcome to the POS API.\\n\\nYou can use this API to access all POS API endpoints.\\n\\n## Base URL\\n\\nThe base URL for all API requests is `https://unify.apideck.com`\\n\\nWe also provide a [Mock API](https://developers.apideck.com/mock-api) that can be used for testing purposes: `https://mock-api.apideck.com`\\n\\n## GraphQL\\n\\nUse the [GraphQL playground](https://developers.apideck.com/graphql/playground) to test out the GraphQL API.\\n\\n## Headers\\n\\nCustom headers that are expected as part of the request. Note that [RFC7230](https://tools.ietf.org/html/rfc7230) states header names are case insensitive.\\n\\n| Name | Type | Required | Description |\\n| --------------------- | ------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| x-apideck-consumer-id | String | Yes | The id of the customer stored inside Apideck Vault. This can be a user id, account id, device id or whatever entity that can have integration within your app. |\\n| x-apideck-service-id | String | No | Describe the service you want to call (e.g., pipedrive). Only needed when a customer has activated multiple integrations for the same Unified API. |\\n| x-apideck-raw | Boolean | No | Include raw response. Mostly used for debugging purposes. |\\n| x-apideck-app-id | String | Yes | The application id of your Unify application. Available at https://app.apideck.com/unify/api-keys. |\\n| Authorization | String | Yes | Bearer API KEY |\\n\\n## Authorization\\n\\nYou can interact with the API through the authorization methods below.\\n\\n\\n\\n## Pagination\\n\\nAll API resources have support for bulk retrieval via list APIs. Apideck uses cursor-based pagination via the optional `cursor` and `limit` parameters.\\n\\nTo fetch the first page of results, call the list API without a `cursor` parameter. Afterwards you can fetch subsequent pages by providing a cursor parameter. You will find the next cursor in the response body in `meta.cursors.next`. If `meta.cursors.next` is `null` you're at the end of the list.\\n\\nIn the REST API you can also use the `links` from the response for added convenience. Simply call the URL in `links.next` to get the next page of results.\\n\\n### Query Parameters\\n\\n| Name | Type | Required | Description |\\n| ------ | ------ | -------- | ------------------------------------------------------------------------------------------------------------------ |\\n| cursor | String | No | Cursor to start from. You can find cursors for next & previous pages in the meta.cursors property of the response. |\\n| limit | Number | No | Number of results to return. Minimum 1, Maximum 200, Default 20 |\\n\\n### Response Body\\n\\n| Name | Type | Description |\\n| --------------------- | ------ | ------------------------------------------------------------------ |\\n| meta.cursors.previous | String | Cursor to navigate to the previous page of results through the API |\\n| meta.cursors.current | String | Cursor to navigate to the current page of results through the API |\\n| meta.cursors.next | String | Cursor to navigate to the next page of results through the API |\\n| meta.items_on_page | Number | Number of items returned in the data property of the response |\\n| links.previous | String | Link to navigate to the previous page of results through the API |\\n| links.current | String | Link to navigate to the current page of results through the API |\\n| links.next | String | Link to navigate to the next page of results through the API |\\n\\n⚠️ `meta.cursors.previous`/`links.previous` is not available for all connectors.\\n\\n## SDKs and API Clients\\n\\nWe currently offer a [Node.js](https://developers.apideck.com/sdks/node), [PHP](https://developers.apideck.com/sdks/php) and [.NET](https://developers.apideck.com/sdks/dot-net) SDK.\\nNeed another SDK? [Request the SDK of your choice](https://integrations.apideck.com/request).\\n\\n## Debugging\\n\\nBecause of the nature of the abstraction we do in Apideck Unify we still provide the option to the receive raw requests and responses being handled underlying. By including the raw flag `?raw=true` in your requests you can still receive the full request. Please note that this increases the response size and can introduce extra latency.\\n\\n## Errors\\n\\nThe API returns standard HTTP response codes to indicate success or failure of the API requests. For errors, we also return a customized error message inside the JSON response. You can see the returned HTTP status codes below.\\n\\n| Code | Title | Description |\\n| ---- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\\n| 200 | OK | The request message has been successfully processed, and it has produced a response. The response message varies, depending on the request method and the requested data. |\\n| 201 | Created | The request has been fulfilled and has resulted in one or more new resources being created. |\\n| 204 | No Content | The server has successfully fulfilled the request and that there is no additional content to send in the response payload body. |\\n| 400 | Bad Request | The receiving server cannot understand the request because of malformed syntax. Do not repeat the request without first modifying it; check the request for errors, fix them and then retry the request. |\\n| 401 | Unauthorized | The request has not been applied because it lacks valid authentication credentials for the target resource. |\\n| 402 | Payment Required | Subscription data is incomplete or out of date. You'll need to provide payment details to continue. |\\n| 403 | Forbidden | You do not have the appropriate user rights to access the request. Do not repeat the request. |\\n| 404 | Not Found | The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. |\\n| 409 | Conflict | The request could not be completed due to a conflict with the current state of the target resource. |\\n| 422 | Unprocessable Entity | The server understands the content type of the request entity, and the syntax of the request entity is correct but was unable to process the contained instructions. |\\n| 429 | Too Many Requests | You sent too many requests in a given amount of time (\\\"rate limit\\\"). Try again later |\\n| 5xx | Server Errors | Something went wrong with the Unify API. These errors are logged on our side. You can contact our team to resolve the issue. |\\n\\n### Handling errors\\n\\nThe Unify API and SDKs can produce errors for many reasons, such as a failed requests due to misconfigured integrations, invalid parameters, authentication errors, and network unavailability.\\n\\n### Error Types\\n\\n#### RequestValidationError\\n\\nRequest is not valid for the current endpoint. The response body will include details on the validation error. Check the spelling and types of your attributes, and ensure you are not passing data that is outside of the specification.\\n\\n#### UnsupportedFiltersError\\n\\nFilters in the request are valid, but not supported by the connector. Remove the unsupported filter(s) to get a successful response.\\n\\n#### UnsupportedSortFieldError\\n\\nSort field (`sort[by]`) in the request is valid, but not supported by the connector. Replace or remove the sort field to get a successful response.\\n\\n#### InvalidCursorError\\n\\nPagination cursor in the request is not valid for the current connector. Make sure to use a cursor returned from the API, for the same connector.\\n\\n#### ConnectorExecutionError\\n\\nA Unified API request made via one of our downstream connectors returned an unexpected error. The `status_code` returned is proxied through to error response along with their original response via the error detail.\\n\\n#### UnauthorizedError\\n\\nWe were unable to authorize the request as made. This can happen for a number of reasons, from missing header params to passing an incorrect authorization token. Verify your Api Key is being set correctly in the authorization header. ie: `Authorization: 'Bearer sk_live_***'`\\n\\n#### ConnectorCredentialsError\\n\\nA request using a given connector has not been authorized. Ensure the connector you are trying to use has been configured correctly and been authorized for use.\\n\\n#### ConnectorDisabledError\\n\\nA request has been made to a connector that has since been disabled. This may be temporary - You can contact our team to resolve the issue.\\n\\n#### ConnectorRateLimitError\\n\\nYou sent too many request to a connector. These rate limits vary from connector to connector. You will need to try again later.\\n\\n#### RequestLimitError\\n\\nYou have reached the number of requests included in your Free Tier Subscription. You will no be able to make further requests until this limit resets at the end of the month, or talk to us about upgrading your subscription to continue immediately.\\n\\n#### EntityNotFoundError\\n\\nYou've made a request for a resource or route that does not exist. Verify your path parameters or any identifiers used to fetch this resource.\\n\\n#### OAuthCredentialsNotFoundError\\n\\nWhen adding a connector integration that implements OAuth, both a `client_id` and `client_secret` must be provided before any authorizations can be performed. Verify the integration has been configured properly before continuing.\\n\\n#### IntegrationNotFoundError\\n\\nThe requested connector integration could not be found associated to your `application_id`. Verify your `application_id` is correct, and that this connector has been added and configured for your application.\\n\\n#### ConnectionNotFoundError\\n\\nA valid connection could not be found associated to your `application_id`. Something _may_ have interrupted the authorization flow. You may need to start the connector authorization process again.\\n\\n#### ConnectionSettingsError\\n\\nThe connector has required settings that were not supplied. Verify `connection.settings` contains all required settings for the connector to be callable.\\n\\n#### ConnectorNotFoundError\\n\\nA request was made for an unknown connector. Verify your `service_id` is spelled correctly, and that this connector is enabled for your provided `unified_api`.\\n\\n#### OAuthRedirectUriError\\n\\nA request was made either in a connector authorization flow, or attempting to revoke connector access without a valid `redirect_uri`. This is the url the user should be returned to on completion of process.\\n\\n#### OAuthInvalidStateError\\n\\nThe state param is required and is used to ensure the outgoing authorization state has not been altered before the user is redirected back. It also contains required params needed to identify the connector being used. If this has been altered, the authorization will not succeed.\\n\\n#### OAuthCodeExchangeError\\n\\nWhen attempting to exchange the authorization code for an `access_token` during an OAuth flow, an error occurred. This may be temporary. You can reattempt authorization or contact our team to resolve the issue.\\n\\n#### OAuthConnectorError\\n\\nIt seems something went wrong on the connector side. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### MappingError\\n\\nThere was an error attempting to retrieve the mapping for a given attribute. We've been notified and are working to fix this issue.\\n\\n#### ConnectorMappingNotFoundError\\n\\nIt seems the implementation for this connector is incomplete. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorResponseMappingNotFoundError\\n\\nWe were unable to retrieve the response mapping for this connector. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationMappingNotFoundError\\n\\nConnector mapping has not been implemented for the requested operation. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorWorkflowMappingError\\n\\nThe composite api calls required for this operation have not been mapped entirely. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n#### ConnectorOperationUnsupportedError\\n\\nYou're attempting a call that is not supported by the connector. It's likely this operation is supported by another connector, but we're unable to implement for this one.\\n\\n#### PaginationNotSupportedError\\n\\nPagination is not yet supported for this connector, try removing limit and/or cursor from the query. It's possible this connector is in `beta` or still under development. We've been notified and are working to fix this issue.\\n\\n## API Design\\n\\n### API Styles and data formats\\n\\n#### REST API\\n\\nThe API is organized around [REST](https://restfulapi.net/), providing simple and predictable URIs to access and modify objects. Requests support standard HTTP methods like GET, PUT, POST, and DELETE and standard status codes. JSON is returned by all API responses, including errors. In all API requests, you must set the content-type HTTP header to application/json. All API requests must be made over HTTPS. Calls made over HTTP will fail.\\n\\n##### Available HTTP methods\\n\\nThe Apideck API uses HTTP verbs to understand if you want to read (GET), delete (DELETE) or create (POST) an object. When your web application cannot do a POST or DELETE, we provide the ability to set the method through the query parameter \\\\_method.\\n\\n```\\nPOST /messages\\nGET /messages\\nGET /messages/{messageId}\\nPATCH /messages/{messageId}\\nDELETE /messages/{messageId}\\n```\\n\\nResponse bodies are always UTF-8 encoded JSON objects, unless explicitly documented otherwise. For some endpoints and use cases we divert from REST to provide a better developer experience.\\n\\n### Schema\\n\\nAll API requests and response bodies adhere to a common JSON format representing individual items, collections of items, links to related items and additional meta data.\\n\\n### Meta\\n\\nMeta data can be represented as a top level member named \\u201cmeta\\u201d. Any information may be provided in the meta data. It\\u2019s most common use is to return the total number of records when requesting a collection of resources.\\n\\n### Idempotence (upcoming)\\n\\nTo prevent the creation of duplicate resources, every POST method (such as one that creates a consumer record) must specify a unique value for the X-Unique-Transaction-ID header name. Uniquely identifying each unique POST request ensures that the API processes a given request once and only once.\\n\\nUniquely identifying new resource-creation POSTs is especially important when the outcome of a response is ambiguous because of a transient service interruption, such as a server-side timeout or network disruption. If a service interruption occurs, then the client application can safely retry the uniquely identified request without creating duplicate operations. (API endpoints that guarantee that every uniquely identified request is processed only once no matter how many times that uniquely identifiable request is made are described as idempotent.)\\n\\n### Request IDs\\n\\nEach API request has an associated request identifier. You can find this value in the response headers, under Request-Id. You can also find request identifiers in the URLs of individual request logs in your Dashboard. If you need to contact us about a specific request, providing the request identifier will ensure the fastest possible resolution.\\n\\n### Fixed field types\\n\\n#### Dates\\n\\nThe dates returned by the API are all represented in UTC (ISO8601 format).\\n\\nThis example `2019-11-14T00:55:31.820Z` is defined by the ISO 8601 standard. The T in the middle separates the year-month-day portion from the hour-minute-second portion. The Z on the end means UTC, that is, an offset-from-UTC of zero hours-minutes-seconds. The Z is pronounced \\\"Zulu\\\" per military/aviation tradition.\\n\\nThe ISO 8601 standard is more modern. The formats are wisely designed to be easy to parse by machine as well as easy to read by humans across cultures.\\n\\n#### Prices and Currencies\\n\\nAll prices returned by the API are represented as integer amounts in a currency\\u2019s smallest unit. For example, $5 USD would be returned as 500 (i.e, 500 cents).\\n\\nFor zero-decimal currencies, amounts will still be provided as an integer but without the need to divide by 100. For example, an amount of ¥5 (JPY) would be returned as 5.\\n\\nAll currency codes conform to [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217).\\n\\n## Support\\n\\nIf you have problems or need help with your case, you can always reach out to our Support.\\n\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"POS API\",\"version\":\"8.74.0\",\"x-apideck-api\":\"pos\",\"x-apideck-sdk-support\":true,\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.apideck.com_icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apideck-libraries/openapi-specs/master/pos.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"apideck.com\",\"x-serviceName\":\"pos\",\"x-tags\":[\"partner\"]},\"externalDocs\":{\"description\":\"Apideck Developer Docs\",\"url\":\"https://developers.apideck.com\"},\"updated\":\"2022-10-28T23:20:52.089Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apideck.com/pos/8.74.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apideck.com/pos/8.74.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apideck.com:ecosystem\",\"value\":{\"added\":\"2022-03-29T23:21:43.768Z\",\"preferred\":\"0.0.6\",\"versions\":[{\"key\":\"0.0.6\",\"value\":{\"added\":\"2022-03-29T23:21:43.768Z\",\"info\":{\"contact\":{\"email\":\"hello@apideck.com\",\"url\":\"https://developers.apideck.com\"},\"description\":\"Ecosystem API\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Ecosystem API\",\"version\":\"0.0.6\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.apideck.com_icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apideck-libraries/openapi-specs/master/ecosystem.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"apideck.com\",\"x-serviceName\":\"ecosystem\",\"x-tags\":[\"partner\"]},\"externalDocs\":{\"description\":\"Apideck Developer Docs\",\"url\":\"https://developers.apideck.com\"},\"updated\":\"2022-04-08T23:17:35.247Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apideck.com/ecosystem/0.0.6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apideck.com/ecosystem/0.0.6/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"apigee.local:registry\",\"value\":{\"added\":\"2020-11-01T14:33:27.955Z\",\"preferred\":\"0.0.2\",\"versions\":[{\"key\":\"0.0.2\",\"value\":{\"added\":\"2020-11-01T14:33:27.955Z\",\"info\":{\"description\":\"The Registry service allows teams to manage descriptions of APIs.\",\"title\":\"Registry\",\"version\":\"0.0.2\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apigee/registry/main/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apigee.local\",\"x-serviceName\":\"registry\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apigee.local/registry/0.0.2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apigee.local/registry/0.0.2/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"apigee.net:marketcheck-cars\",\"value\":{\"added\":\"2018-01-17T12:05:29.000Z\",\"preferred\":\"2.01\",\"versions\":[{\"key\":\"2.01\",\"value\":{\"added\":\"2018-01-17T12:05:29.000Z\",\"info\":{\"description\":\"One API serving data spanned across multiple verticals\",\"title\":\"Marketcheck APIs\",\"version\":\"2.01\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_MarketcheckAPIs_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://new-verticals-dot-marketcheck-gcp.uc.r.appspot.com/api-docs\",\"version\":\"3.0\"}],\"x-providerName\":\"apigee.net\",\"x-serviceName\":\"marketcheck-cars\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apigee.net/marketcheck-cars/2.01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apigee.net/marketcheck-cars/2.01/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apimatic.io\",\"value\":{\"added\":\"2016-04-14T12:48:50.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2016-04-14T12:48:50.000Z\",\"info\":{\"contact\":{\"email\":\"transform@apimatic.io\",\"name\":\"API Transformer\",\"url\":\"https://apimatic.io/transformer\"},\"description\":\"Transform API Descriptions from/to various formats\",\"license\":{\"name\":\"MIT\",\"url\":\"https://opensource.org/licenses/MIT\"},\"termsOfService\":\"https://apimatic.io/transformer\",\"title\":\"APIMATIC API Transformer\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"developer_tools\",\"tools\"],\"x-logo\":{\"backgroundColor\":\"#2a313a\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_apimatic.io_img_theme_Convertron.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Mermade/open_api_specifications/master/APIMATIC%20API%20Transformer/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"apimatic.io\",\"x-tags\":[\"API\",\"API descriptions\",\"API definition\",\"Swagger\",\"RAML\",\"WADL\",\"API blueprint\",\"OpenAPI\"],\"x-unofficialSpec\":true},\"externalDocs\":{\"description\":\"API Transformer Website\",\"url\":\"https://apimatic.io/transformer\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apimatic.io/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apimatic.io/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"apis.guru\",\"value\":{\"added\":\"2015-11-26T17:52:26.000Z\",\"preferred\":\"2.0.2\",\"versions\":[{\"key\":\"2.0.2\",\"value\":{\"added\":\"2015-11-26T17:52:26.000Z\",\"info\":{\"contact\":{\"email\":\"mike.ralphson@gmail.com\",\"name\":\"APIs.guru\",\"url\":\"https://APIs.guru\"},\"description\":\"Wikipedia for Web APIs. Repository of API specs in OpenAPI 3.0 format.\\n\\n**Warning**: If you want to be notified about changes in advance please join our [Slack channel](https://join.slack.com/t/mermade/shared_invite/zt-g78g7xir-MLE_CTCcXCdfJfG3CJe9qA).\\n\\nClient sample: [[Demo]](https://apis.guru/simple-ui) [[Repo]](https://github.com/APIs-guru/simple-ui)\\n\",\"license\":{\"name\":\"CC0 1.0\",\"url\":\"https://github.com/APIs-guru/openapi-directory#licenses\"},\"title\":\"APIs.guru\",\"version\":\"2.0.2\",\"x-apisguru-categories\":[\"open_data\",\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_branding_logo_vertical.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.apis.guru/v2/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"apis.guru\",\"x-tags\":[\"API\",\"Catalog\",\"Directory\",\"REST\",\"Swagger\",\"OpenAPI\"]},\"externalDocs\":{\"url\":\"https://github.com/APIs-guru/openapi-directory/blob/master/API.md\"},\"updated\":\"2021-04-07T09:52:45.374Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apis.guru/2.0.2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apis.guru/2.0.2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"apisetu.gov.in:aaharjh\",\"value\":{\"added\":\"2021-02-07T16:02:38.960Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:02:38.960Z\",\"info\":{\"description\":\"Public distribution system (PDS) is an Indian food security system. Established by the Government of India under Ministry of Consumer Affairs, Food, and Public Distribution and managed jointly with state governments in India. Jharkhand PDS Ration Card Certificates is available in Digilocker for Citizen.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Department of Food, Public Distribution & Consumer Affairs (PDS), Jharkhand\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/aaharjh.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"aaharjh\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:02:38.960Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/aaharjh/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/aaharjh/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:acko\",\"value\":{\"added\":\"2021-02-07T16:02:44.467Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:02:44.467Z\",\"info\":{\"description\":\"Insurance policies issued by Acko General Insurance (https://www.acko.com) can be fetched by the citizens in their Digilocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Acko General Insurance Limited\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/acko.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"acko\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:02:44.467Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/acko/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/acko/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:agtripura\",\"value\":{\"added\":\"2021-02-07T16:02:50.376Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:02:50.376Z\",\"info\":{\"description\":\"APIs provided by Accountants General, Tripura.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Accountants General, Tripura\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/agtripura.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"agtripura\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:02:50.376Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/agtripura/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/agtripura/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:aharakar\",\"value\":{\"added\":\"2021-02-07T16:02:56.095Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:02:56.095Z\",\"info\":{\"description\":\"Ration Cards issued by Food, Civil Supplies and Consumer Affairs Department, Karnataka (https://ahara.kar.nic.in) are available for download on DigiLocker.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Food, Civil Supplies and Consumer Affairs Department, Karnataka\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/aharakar.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"aharakar\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:02:56.095Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/aharakar/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/aharakar/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:aiimsmangalagiri\",\"value\":{\"added\":\"2021-02-07T16:03:02.390Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:03:02.390Z\",\"info\":{\"description\":\"AIIMS Mangalagiri is one of the AIIMS healthcare institutes being established by the Ministry of Health & Family Welfare, Government of India.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"AIIMS Mangalagiri\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/aiimsmangalagiri.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"aiimsmangalagiri\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:03:02.390Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/aiimsmangalagiri/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/aiimsmangalagiri/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:aiimspatna\",\"value\":{\"added\":\"2021-02-07T16:03:08.175Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:03:08.175Z\",\"info\":{\"description\":\"All India Institute of Medical Sciences Patna, previously Jaya Prakash Narayan All India Institute of Medical Sciences, is a medical college and medical research public institute located in Phulwari Sharif, Patna, Bihar,\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"AIIMS, Patna\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/aiimspatna.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"aiimspatna\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:03:08.175Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/aiimspatna/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/aiimspatna/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:aiimsrishikesh\",\"value\":{\"added\":\"2021-02-07T16:03:14.435Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:03:14.435Z\",\"info\":{\"description\":\"Degree certificates issued by AIIMS Rishikesh in year 2018 can be pulled by students into their DigiLocker accounts\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"AIIMS Rishikesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/aiimsrishikesh.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"aiimsrishikesh\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:03:14.435Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/aiimsrishikesh/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/aiimsrishikesh/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:aktu\",\"value\":{\"added\":\"2021-02-07T16:03:20.096Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:03:20.096Z\",\"info\":{\"description\":\"Marksheets and Degree Certificates of academic year 2017-18 issued by AKTU can be pulled by students into their DigiLocker accounts\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Dr. A. P. J. Abdul Kalam Technical University, Lucknow, Uttar Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/aktu.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"aktu\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:03:20.096Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/aktu/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/aktu/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:apmcservices\",\"value\":{\"added\":\"2021-02-07T16:03:26.019Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:03:26.019Z\",\"info\":{\"description\":\"APIs provided by Department of Agricultural Marketing, Karnataka.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Department of Agricultural Marketing, Karnataka\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/apmcservices.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"apmcservices\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:03:26.019Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/apmcservices/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/apmcservices/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:asrb\",\"value\":{\"added\":\"2021-02-07T16:03:31.823Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:03:31.823Z\",\"info\":{\"description\":\"Agricultural Scientist Recruitment Board (ASRB) is now integrated with DigiLocker to publish Digital Marksheet and results for the National Eligibility Test (NET-I) & (NET-II) for the years of 2019. Concerned participants and students can get this certificates on their DigiLocker account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Agricultural Scientists Recruitment Board\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/asrb.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"asrb\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:03:31.823Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/asrb/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/asrb/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:bajajallianz\",\"value\":{\"added\":\"2021-02-07T16:03:44.556Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:03:44.556Z\",\"info\":{\"description\":\"Insurance policies such as health, car, two wheeler, property etc. issued by BAGIC are available to be pulled by citizens.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Bajaj Allianz General Insurance Company Ltd. (BAGIC)\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/bajajallianz.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"bajajallianz\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:03:44.556Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/bajajallianz/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/bajajallianz/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:bajajallianzlife\",\"value\":{\"added\":\"2021-02-07T16:03:50.112Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:03:50.112Z\",\"info\":{\"description\":\"Policy Documents issued by Bajaj Allianz Life Insurance Co.Ltd (https://www.bajajallianzlife.com) can be pulled in user's DigiLocker account\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Bajaj Allianz Life Insurance Company Ltd\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/bajajallianzlife.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"bajajallianzlife\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:03:50.112Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/bajajallianzlife/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/bajajallianzlife/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:barti\",\"value\":{\"added\":\"2021-02-07T16:03:55.687Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:03:55.687Z\",\"info\":{\"description\":\"APIs provided by Dr. Babasaheb Ambedkar Research & Training Institute, Maharashtra.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Dr. Babasaheb Ambedkar Research & Training Institute, Maharashtra\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/barti.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"barti\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:03:55.687Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/barti/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/barti/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:bharatpetroleum\",\"value\":{\"added\":\"2021-02-07T16:04:01.516Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:04:01.516Z\",\"info\":{\"description\":\"eSubscription Voucher for LPG connections provided by BPCL (https://bharatpetroleum.com/) are made available to citizens in their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Ministry of Petroleum and Natural Gas(BPCL)\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/bharatpetroleum.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"bharatpetroleum\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:04:01.516Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/bharatpetroleum/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/bharatpetroleum/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:bhartiaxagi\",\"value\":{\"added\":\"2021-02-07T16:04:07.084Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:04:07.084Z\",\"info\":{\"description\":\"APIs provided by Bharti AXA General Insurance Company Ltd..\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Bharti AXA General Insurance Company Ltd.\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/bhartiaxagi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"bhartiaxagi\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:04:07.084Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/bhartiaxagi/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/bhartiaxagi/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:bhavishya\",\"value\":{\"added\":\"2021-02-07T16:04:12.947Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:04:12.947Z\",\"info\":{\"description\":\"APIs provided by Department of Pension and Pensioners Welfare.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Department of Pension and Pensioners Welfare\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/bhavishya.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"bhavishya\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:04:12.947Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/bhavishya/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/bhavishya/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:biharboard\",\"value\":{\"added\":\"2021-02-07T16:04:18.955Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:04:18.955Z\",\"info\":{\"description\":\"Bihar School Examination Board, Patna (http://biharboardonline.bihar.gov.in) has made available Class X (2018) marksheets and provisional certificates, which can be pulled by students into their accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Bihar State Board of School Examination, Bihar\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/biharboard.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"biharboard\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:04:18.955Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/biharboard/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/biharboard/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:bput\",\"value\":{\"added\":\"2021-02-07T16:04:24.765Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:04:24.765Z\",\"info\":{\"description\":\"Biju Patnaik University Of Technology, Odisha (http://www.bput.ac.in/) is issuing Degree certificates through DigiLocker. These can be pulled by students into their DigiLocker accounts. Currently data for 2005-2019 is available.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Biju Patnaik University Of Technology, Odisha\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/bput.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"bput\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:04:24.765Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/bput/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/bput/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:bsehr\",\"value\":{\"added\":\"2021-02-07T16:04:30.334Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:04:30.334Z\",\"info\":{\"description\":\"Board of School Education, Haryana (http://www.bseh.org.in/home/) has made available 2016-2019 Class XII & Class X results in DigiLocker, which can be pulled by students into their accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Haryana State Board of School Education, Haryana\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/bsehr.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"bsehr\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:04:30.334Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/bsehr/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/bsehr/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:cbse\",\"value\":{\"added\":\"2021-02-07T16:04:49.615Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:04:49.615Z\",\"info\":{\"description\":\"CBSE (http://www.cbse.nic.in/) is issuing marksheets, passing certificates, migration certificates etc. through DigiLocker. These are either pushed, or can be pulled by students into their DigiLocker accounts. Currently available - 2004 - 2020 [Class XII], 2004 - 2020 [Class X], 2017 (NEET Rank Letter & Marksheet), 2016 (NEET Rank Letter), 2018 December (CTET Eligibility Certificate & Marksheet).\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Central Board of Secondary Education\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/cbse.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"cbse\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:04:49.615Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/cbse/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/cbse/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:cgbse\",\"value\":{\"added\":\"2021-02-07T16:04:56.524Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:04:56.524Z\",\"info\":{\"description\":\"CBBSE (http://cgbse.nic.in) is issuing marksheets through DigiLocker. These can be pulled by students into their DigiLocker accounts. Currently available -2001,2003 - 2017 Class X and 2001 - 2017 Class XII .\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Chhattisgarh State Board of Secondary Education, Chhattisgarh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/cgbse.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"cgbse\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:04:56.524Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/cgbse/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/cgbse/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:chennaicorp\",\"value\":{\"added\":\"2021-02-07T16:05:02.667Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:05:02.667Z\",\"info\":{\"description\":\"Birth and Death certificates from 1934-till date, as provided by Greater Chennai Corporation (http://www.chennaicorporation.gov.in), can be downloaded in citizen's DigiLocker account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Greater Chennai Corporation, Tamil Nadu\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/chennaicorp.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"chennaicorp\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:05:02.667Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/chennaicorp/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/chennaicorp/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:chitkarauniversity\",\"value\":{\"added\":\"2021-02-07T16:05:09.764Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:05:09.764Z\",\"info\":{\"description\":\"Degree Certificates of various courses issued by Chitkara University can be downloaded in citizen's DigiLocker account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Chitkara University\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/chitkarauniversity.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"chitkarauniversity\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:05:09.764Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/chitkarauniversity/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/chitkarauniversity/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:cholainsurance\",\"value\":{\"added\":\"2021-02-07T16:05:15.378Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:05:15.378Z\",\"info\":{\"description\":\"APIs provided by Cholamandalam MS General Insurance Company Ltd..\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Cholamandalam MS General Insurance Company Ltd.\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/cholainsurance.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"cholainsurance\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:05:15.378Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/cholainsurance/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/cholainsurance/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:cisce\",\"value\":{\"added\":\"2021-02-07T16:05:21.354Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:05:21.354Z\",\"info\":{\"description\":\"CISCE (http://www.cisce.org/) is issuing marksheets, passing certificates, migration certificates through DigiLocker. These can be pulled by students into their DigiLocker accounts. Currently available - 2014-2019 (marksheets, passing certificates of ICSE & ISC and migration certificates of ISC).\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"CISCE\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/cisce.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"cisce\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:05:21.354Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/cisce/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/cisce/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:civilsupplieskerala\",\"value\":{\"added\":\"2021-02-07T16:05:27.671Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:05:27.671Z\",\"info\":{\"description\":\"Ration Cards issued by The Department of Civil Supplies functions under the Department of Food, Civil Supplies and Consumer Affairs of the Government of Kerala. (https://civilsupplieskerala.gov.in/) are available for download on DigiLocker.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Civil Supplies Department, Kerala\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/civilsupplieskerala.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"civilsupplieskerala\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:05:27.671Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/civilsupplieskerala/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/civilsupplieskerala/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:cpctmp\",\"value\":{\"added\":\"2021-02-07T16:05:44.247Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:05:44.247Z\",\"info\":{\"description\":\"Computer Proficiency Certification Exam (https://cpct.mp.gov.in) is mandatory for data entry/IT Operator/Assistant Grade-3/steno/shorthand/typist and other similar Permanent/Contractual positions in the departments, corporations and agencies in MP. The CPCT Score Card of 2016 can be pulled into citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"CPCT-MAPIT, Madhya Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/cpctmp.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"cpctmp\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:05:44.247Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/cpctmp/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/cpctmp/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:csc\",\"value\":{\"added\":\"2021-02-07T16:05:50.105Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:05:50.105Z\",\"info\":{\"description\":\"Certificates issued under Pradhan Mantri Gramin Digital Saksharta Abhiyaan (PMGDISHA) (https://www.pmgdisha.in) scheme enrolled at authorised Training Centres/ CSCs are made available to citizens in their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Common Service Centre (CSC)\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/csc.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"csc\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:05:50.105Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/csc/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/csc/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:dbraitandaman\",\"value\":{\"added\":\"2021-02-07T16:06:02.634Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:06:02.634Z\",\"info\":{\"description\":\"APIs provided by Dr. B.R. Ambedkar Institute of Technology,Andaman & Nicobar Islands.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Dr. B.R. Ambedkar Institute of Technology,Andaman & Nicobar Islands\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/dbraitandaman.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"dbraitandaman\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:06:02.634Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/dbraitandaman/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/dbraitandaman/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:dgecerttn\",\"value\":{\"added\":\"2021-02-07T16:06:09.232Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:06:09.232Z\",\"info\":{\"description\":\"Tamilnadu - Government Examinations (https://dgecert.tn.nic.in/) is issuing Mark Certificates through DigiLocker. These can be pulled by students into their DigiLocker accounts. Currently Class X (2016-2019) and XII (2016-2018) marksheets are available.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Tamil Nadu State Board (Tamil Nadu Directorate of Government Examinations), Tamil Nadu\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/dgecerttn.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"dgecerttn\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:06:09.232Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/dgecerttn/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/dgecerttn/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:dgft\",\"value\":{\"added\":\"2021-02-07T16:06:14.776Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:06:14.776Z\",\"info\":{\"contact\":{\"name\":\"Directorate General of Foreign Trade (DGFT)\",\"url\":\"https://www.dgft.gov.in/\"},\"description\":\"The Importer-Exporter Code (IEC), issued by Directorate General of Foreign Trade (DGFT), is a key business identification number which is mandatory for Exports or Imports. This API can be used to get details of a importer-exporter by importer-exporter code.\",\"termsOfService\":\"https://ndh.digitallocker.gov.in/terms.php\",\"title\":\"Importer-Exporter Details API\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/dgft.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"dgft\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:06:14.776Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/dgft/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/dgft/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"apisetu.gov.in:dhsekerala\",\"value\":{\"added\":\"2021-02-07T16:06:20.843Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:06:20.843Z\",\"info\":{\"description\":\"Board of Higher Secondary Examinations, Directorate of General Education, Government of Kerala has made available HSE Certificate cum Marklist of MARCH 2020, which can be pulled by students into their Digilocker account\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"BOARD OF HIGHER SECONDARY EXAMINATION, KERALA, Kerala\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/dhsekerala.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"dhsekerala\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:06:20.843Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/dhsekerala/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/dhsekerala/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:ditarunachal\",\"value\":{\"added\":\"2021-02-07T16:06:26.190Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:06:26.190Z\",\"info\":{\"description\":\"Inner Line Permit (eILP) of Government of Arunachal Pradesh (http://arunachalilp.com/) is available on DigiLocker.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Department of IT and Communication, Arunachal Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/ditarunachal.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"ditarunachal\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:06:26.190Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/ditarunachal/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/ditarunachal/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:ditch\",\"value\":{\"added\":\"2021-02-07T16:06:32.426Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:06:32.426Z\",\"info\":{\"description\":\"eDistrict Chandigarh(http://chdservices.gov.in/) is the online service delivery portal for Chandigarh Administration. Certain documents issued by it (e.g. Senior Citizen Identity Card) can be pulled into citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"eDistrict Chandigarh, Chandigarh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/ditch.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"ditch\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:06:32.426Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/ditch/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/ditch/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:dittripura\",\"value\":{\"added\":\"2021-02-07T16:06:38.794Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:06:38.794Z\",\"info\":{\"description\":\"eDistrict Tripura (http://edistrict.tripura.gov.in/) is the online service delivery portal for TripuraState Govt. Certain documents issued by it (e.g. Income, Caste Certificates etc) can be pulled into citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Directorate of Information Technology, Government of Tripura, Tripura\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/dittripura.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"dittripura\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:06:38.794Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/dittripura/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/dittripura/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:duexam\",\"value\":{\"added\":\"2021-02-07T16:06:44.852Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:06:44.852Z\",\"info\":{\"description\":\"University of Delhi (http://www.du.ac.in/) is issuing Degree certificates through DigiLocker. These can be pulled by students into their DigiLocker accounts. Currently data for 2017 is available.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"University Of Delhi\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/duexam.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"duexam\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:06:44.852Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/duexam/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/duexam/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:edistrictandaman\",\"value\":{\"added\":\"2021-02-07T16:06:50.884Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:06:50.884Z\",\"info\":{\"description\":\"eDistrict Andaman (https://edistrict.andaman.gov.in/) is the online service delivery portal for Andaman & Nicobar Islands. Certain documents issued by it (e.g. Local Certificate,Income Certificate,OBC Certificate,Resident Certificate etc) can be pulled into citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"eDistrict Andaman & Nicobar Islands, Andaman & Nicobar\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/edistrictandaman.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"edistrictandaman\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:06:50.884Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/edistrictandaman/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/edistrictandaman/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:edistricthp\",\"value\":{\"added\":\"2021-02-07T16:07:11.296Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:07:11.296Z\",\"info\":{\"description\":\"eDistrict Himachal (http://edistrict.hp.gov.in/) is the online service delivery portal for Himachal Pradesh State Govt. Certain documents issued by it (e.g. Birth, Income, Caste, Agriculturist, Bonafide Himachali Certificates etc) can be pulled into citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"eDistrict Himachal Pradesh, Himachal Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/edistricthp.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"edistricthp\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:07:11.296Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/edistricthp/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/edistricthp/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:edistrictkerala\",\"value\":{\"added\":\"2021-02-07T16:07:27.279Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:07:27.279Z\",\"info\":{\"description\":\"eDistrict Kerala (https://edistrict.kerala.gov.in/) is the online service delivery portal for Kerala State Govt. Certain documents issued by it (e.g. Residence, Income, Caste Certificates etc) are made available in citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"eDistrict Kerala, Kerala\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/edistrictkerala.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"edistrictkerala\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:07:27.279Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/edistrictkerala/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/edistrictkerala/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:edistrictodisha\",\"value\":{\"added\":\"2021-02-07T16:07:43.168Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:07:43.168Z\",\"info\":{\"description\":\"eDistrict Odisha (http://edistrictodisha.gov.in/) is the online service delivery portal for Odisha State Govt. Certain documents issued by it (e.g. Income, Caste, Residence Certificates etc) are made available in citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"eDistrict Odisha, Odisha\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/edistrictodisha.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"edistrictodisha\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:07:43.168Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/edistrictodisha/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/edistrictodisha/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:edistrictodishasp\",\"value\":{\"added\":\"2021-02-07T16:07:50.623Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:07:50.623Z\",\"info\":{\"description\":\"APIs provided by eDistrict Odisha ServicePlus, Odisha.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"eDistrict Odisha ServicePlus, Odisha\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/edistrictodishasp.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"edistrictodishasp\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:07:50.623Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/edistrictodishasp/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/edistrictodishasp/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:edistrictpb\",\"value\":{\"added\":\"2021-02-07T16:07:57.017Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:07:57.017Z\",\"info\":{\"description\":\"eDistrict Punjab (http://edistrict.punjabgovt.gov.in) is the online service delivery portal for Punjab State Govt. Certain documents issued by it (e.g. Residence, SC/ST, OBC Certificates etc) can be pulled into citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Punjab State eGovernance Society, Punjab\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/edistrictpb.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"edistrictpb\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:07:57.017Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/edistrictpb/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/edistrictpb/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:edistrictup\",\"value\":{\"added\":\"2021-02-07T16:08:12.920Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:08:12.920Z\",\"info\":{\"description\":\"eDistrict UP (http://edistrict.up.nic.in/) is the online service delivery portal for UP State Govt. Certain documents issued by it (e.g. Birth, Income, Caste Certificates etc) can be pulled into citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"eDistrict Uttar Pradesh, Uttar Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/edistrictup.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"edistrictup\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:08:12.920Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/edistrictup/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/edistrictup/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:ehimapurtihp\",\"value\":{\"added\":\"2021-02-07T16:08:19.939Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:08:19.939Z\",\"info\":{\"description\":\"Ration Cards Issued by Department of Food, Civil Supplies and Consumer Affairs, Himachal Pradesh (http://food.hp.nic.in/) are available for download on DigiLocker.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Department of Food and Civil Supplies Himachal Pradesh, Himachal Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/ehimapurtihp.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"ehimapurtihp\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:08:19.939Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/ehimapurtihp/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/ehimapurtihp/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:enibandhanjh\",\"value\":{\"added\":\"2021-02-07T16:08:33.161Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:08:33.161Z\",\"info\":{\"description\":\"Department of Revenue, Registration & Land Reforms, Jharkhand (http://www.jharkhand.gov.in/revenue) is issuing Registration Certificate of Deeds into citizens' DigiLocker accounts from 5th May 2017 onwards.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Revenue, Registration & Land Reforms Department, Jharkhand\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/enibandhanjh.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"enibandhanjh\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:08:33.161Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/enibandhanjh/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/enibandhanjh/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:epfindia\",\"value\":{\"added\":\"2021-02-07T16:08:46.036Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:08:46.036Z\",\"info\":{\"description\":\"Pension Payment Order and UAN, as provided by EPFO (https://www.epfindia.gov.in), can be downloaded in citizen's DigiLocker account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Employees' Provident Fund Organization\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/epfindia.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"epfindia\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:08:46.036Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/epfindia/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/epfindia/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:epramanhp\",\"value\":{\"added\":\"2021-02-07T16:08:52.419Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:08:52.419Z\",\"info\":{\"description\":\"Lok Praman Patra (http://admis.hp.nic.in/epraman/) is the online service delivery portal by Himachal Pradesh Govt. Certain documents issued by it (e.g. Bonafide, Dogra Class, Income, Character Certificates etc.) can be pulled into citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Himachal Pradesh Department of Revenue, Himachal Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/epramanhp.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"epramanhp\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:08:52.419Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/epramanhp/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/epramanhp/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:eservicearunachal\",\"value\":{\"added\":\"2021-02-07T16:08:59.675Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:08:59.675Z\",\"info\":{\"description\":\"eService (eDistrict), Arunachal Pradesh (http://eservice.arunachal.gov.in/) is the online service delivery portal for Arunachal Pradesh State Govt. Certain documents issued by it (e.g. Income, Caste, Domicile, Dependency, SC/ST ,Character, Residence Certificates etc) are made available in citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"eService (eDistrict), Arunachal Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/eservicearunachal.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"eservicearunachal\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:08:59.675Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/eservicearunachal/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/eservicearunachal/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:fsdhr\",\"value\":{\"added\":\"2021-02-07T16:09:05.883Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:09:05.883Z\",\"info\":{\"description\":\"Ration Cards issued by Food & Supplies Department, Haryana (http://haryanafood.gov.in/) are available for download on DigiLocker.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Food and Supplies Department, Haryana\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/fsdhr.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"fsdhr\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:09:05.883Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/fsdhr/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/fsdhr/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:futuregenerali\",\"value\":{\"added\":\"2021-02-07T16:09:11.819Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:09:11.819Z\",\"info\":{\"description\":\"Two Wheeler, Car, Commercial Vehicle, Home and Travel Insurance policies issued by Future Generali are available on DigiLocker and can be pulled by citizens in their account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Future Generali Total Insurance Solutions\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/futuregenerali.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"futuregenerali\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:09:11.819Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/futuregenerali/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/futuregenerali/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:gadbih\",\"value\":{\"added\":\"2021-02-07T16:09:18.193Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:09:18.193Z\",\"info\":{\"description\":\"General Administration Department, Bihar (http://gad.bih.nic.in/) is LIVE with DigiLocker. You can fetch your EWS certificate into your DigiLocker user account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"General Administration Department, Bihar\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/gadbih.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"gadbih\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:09:18.193Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/gadbih/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/gadbih/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:gauhati\",\"value\":{\"added\":\"2021-02-07T16:09:24.124Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:09:24.124Z\",\"info\":{\"description\":\"GAUHATI UNIVERSITY (https://www.gauhati.ac.in/) has made available Registration Certificate in DigiLocker, which can be pulled by students into their accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Gauhati University\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/gauhati.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"gauhati\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:09:24.124Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/gauhati/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/gauhati/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:gbshse\",\"value\":{\"added\":\"2021-02-07T16:09:29.976Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:09:29.976Z\",\"info\":{\"description\":\"APIs provided by Goa State Board of Secondary and Higher Secondary Education, Goa.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Goa State Board of Secondary and Higher Secondary Education, Goa\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/gbshse.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"gbshse\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:09:29.976Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/gbshse/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/gbshse/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:geetanjaliuniv\",\"value\":{\"added\":\"2021-02-07T16:09:35.707Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:09:35.707Z\",\"info\":{\"description\":\"Geetanjali University, Udaipur (http://www.geetanjaliuniversity.com/) is issuing Degree certificates through DigiLocker. These can be pulled by students into their DigiLocker accounts. Currently, data for the year 2016 is made available by Geetanjali University.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Geetanjali University, Udaipur\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/geetanjaliuniv.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"geetanjaliuniv\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:09:35.707Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/geetanjaliuniv/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/geetanjaliuniv/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:gmch\",\"value\":{\"added\":\"2021-02-07T16:09:41.545Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:09:41.545Z\",\"info\":{\"description\":\"Government Medical College and Hospital (GMCH), Chandigarh provides patient's clinical laboratory reports to DigiLocker.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"GMCH, Chandigarh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/gmch.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"gmch\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:09:41.545Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/gmch/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/gmch/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:goawrd\",\"value\":{\"added\":\"2021-02-07T16:09:48.337Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:09:48.337Z\",\"info\":{\"description\":\"Goa WRD (https://goawrd.gov.in/) is the official departmental portal of the Water Resources Department, Govt. of Goa, through which citizens can avail time bound service being offered by the department. Certificates issued by it (e.g. Contractor Enlistment, Well Registration etc) are made available in citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Goa Water Resources Department, Goa\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/goawrd.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"goawrd\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:09:48.337Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/goawrd/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/goawrd/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:godigit\",\"value\":{\"added\":\"2021-02-07T16:09:54.271Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:09:54.271Z\",\"info\":{\"description\":\"Car, Two wheeler and Commercial Vehicle insurance policies issued by GoDigit (https://www.godigit.com), a General Insurance company, can be fetched by Citizens in their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Go Digit General Insurance Ltd.\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/godigit.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"godigit\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:09:54.271Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/godigit/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/godigit/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:gujaratvidyapith\",\"value\":{\"added\":\"2021-02-07T16:10:00.619Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:10:00.619Z\",\"info\":{\"description\":\"Gujarat Vidyapith, Ahmedabad (http://www.gujaratvidyapith.org/) is issuing Degree certificates through DigiLocker. These can be pulled by students into their DigiLocker accounts. Currently, data for the year 2019 is made available by Gujarat Vidyapith.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Gujarat Vidyapith, Ahmedabad\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/gujaratvidyapith.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"gujaratvidyapith\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:10:00.619Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/gujaratvidyapith/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/gujaratvidyapith/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:hindustanpetroleum\",\"value\":{\"added\":\"2021-02-07T16:10:06.418Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:10:06.418Z\",\"info\":{\"description\":\"eSubscription Voucher for LPG connections provided by HPCL (http://www.hindustanpetroleum.com/) are made available to citizens in their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Ministry of Petroleum and Natural Gas (HPCL)\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/hindustanpetroleum.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"hindustanpetroleum\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:10:06.418Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hindustanpetroleum/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hindustanpetroleum/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:hpayushboard\",\"value\":{\"added\":\"2021-02-07T16:10:12.185Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:10:12.185Z\",\"info\":{\"description\":\"Board of Ayurvedic and Unani Systems of Medicine, Himachal Pradesh (http://hpayushboard.org/) is the online service portal by Govt. of Himachal Pradesh. Registration Certificate issued online, can be pulled into citizens DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Board of Ayurvedic and Unani Systems of Medicine, Himachal Pradesh, Himachal Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/hpayushboard.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"hpayushboard\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:10:12.185Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hpayushboard/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hpayushboard/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:hpbose\",\"value\":{\"added\":\"2021-02-07T16:10:17.957Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:10:17.957Z\",\"info\":{\"description\":\"Himachal Pradesh Board of School Education, Dharamshala (http://hpbose.org/) has made available Class X (2012-18) & Class XII (2012-18) provisional certificates, which can be pulled by students into their accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Himachal Pradesh Board of School Education, Himachal Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/hpbose.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"hpbose\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:10:17.957Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hpbose/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hpbose/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:hppanchayat\",\"value\":{\"added\":\"2021-02-07T16:10:24.227Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:10:24.227Z\",\"info\":{\"description\":\"Parivar Patra (http://aadhaar.hp.gov.in/epanchayat/) is the online service portal by Govt. of Himachal Pradesh. Parivar Register issued online certificate can be pulled into citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Panchayati Raj Department, Himachal Pradesh, Himachal Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/hppanchayat.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"hppanchayat\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:10:24.227Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hppanchayat/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hppanchayat/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:hpsbys\",\"value\":{\"added\":\"2021-02-07T16:10:30.284Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:10:30.284Z\",\"info\":{\"description\":\"Himachal Pradesh Swasthya Bima Yojna Society (http://admis.hp.nic.in/epraman/https://www.hpsbys.in/) is the online service delivery portal by Himachal Pradesh Govt. Digital Health card is available in DigiLocker. Aslo can be pulled into citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"HP Swasthya Bima Yojna Society, Himachal Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/hpsbys.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"hpsbys\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:10:30.284Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hpsbys/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hpsbys/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:hpsssb\",\"value\":{\"added\":\"2021-02-07T16:10:36.504Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:10:36.504Z\",\"info\":{\"description\":\"Himachal Pradesh Staff Selection Commision (http://hpsssb.hp.gov.in/) is the online service portal by Govt. of Himachal Pradesh. Admit Cards issued online certificate can be pulled into citizens DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"HP Staff Selection Commission - HPSSC - Himachal Pradesh, Himachal Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/hpsssb.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"hpsssb\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:10:36.504Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hpsssb/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hpsssb/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:hptechboard\",\"value\":{\"added\":\"2021-02-07T16:10:42.100Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:10:42.100Z\",\"info\":{\"description\":\"Himachal Pradesh Takniki Shiksha Board, Dharamshala (http://www.hptechboard.com/) has made available Diploma Certificate in DigiLocker, which can be pulled by students into their DigiLocker account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Himachal Pradesh Takniki Shiksha Board Dharamshala, Himachal Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/hptechboard.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"hptechboard\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:10:42.100Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hptechboard/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hptechboard/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:hsbte\",\"value\":{\"added\":\"2021-02-07T16:10:47.892Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:10:47.892Z\",\"info\":{\"description\":\"HSBTE (http://hsbte.org.in/) is issuing marksheets (of Dec 2017 and June 2018 batches) through DigiLocker. These can be pulled by students into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Haryana State Board of Technical Education, Haryana\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/hsbte.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"hsbte\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:10:47.892Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hsbte/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hsbte/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:hsscboardmh\",\"value\":{\"added\":\"2021-02-07T16:10:54.119Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:10:54.119Z\",\"info\":{\"description\":\"Class X and XII marksheets and passing certificates of Maharashtra State Board of Secondary and Higher Secondary Education (https://mahahsscboard.maharashtra.gov.in/) are available in DigiLocker for years 1990 to 2017.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Maharashtra State Board of Secondary and Higher Secondary Education, Maharashtra\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/hsscboardmh.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"hsscboardmh\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:10:54.119Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hsscboardmh/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/hsscboardmh/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:icicilombard\",\"value\":{\"added\":\"2021-02-07T16:11:08.135Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:11:08.135Z\",\"info\":{\"description\":\"Insurance policies issued by ICICI Lombard (https://www.icicilombard.com) can be fetched by Citizens into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"ICICI Lombard GIC Ltd.\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/icicilombard.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"icicilombard\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:11:08.135Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/icicilombard/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/icicilombard/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:iciciprulife\",\"value\":{\"added\":\"2021-02-07T16:11:17.046Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:11:17.046Z\",\"info\":{\"description\":\"APIs provided by ICICI Prudential Life Insurance Company Ltd.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"ICICI Prudential Life Insurance Company Ltd\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/iciciprulife.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"iciciprulife\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:11:17.046Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/iciciprulife/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/iciciprulife/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:icsi\",\"value\":{\"added\":\"2021-02-07T16:11:23.565Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:11:23.565Z\",\"info\":{\"description\":\"Institute of Company Secretaries of India is available on DigiLocker. ID Card is available for candidates to pull into their DigiLocker account. ICSI members can also pull their ACS certificates into their DigiLocker account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Institute of Company Secretaries of India\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/icsi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"icsi\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:11:23.565Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/icsi/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/icsi/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:igrmaharashtra\",\"value\":{\"added\":\"2021-02-07T16:11:42.264Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:11:42.264Z\",\"info\":{\"description\":\"Dept of Registration & Stamps, Maharashtra (https://esearchigr.maharashtra.gov.in) is issuing digital Leave & License Certificates into citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Department of Registration & Stamps, Maharashtra\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/igrmaharashtra.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"igrmaharashtra\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:11:42.264Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/igrmaharashtra/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/igrmaharashtra/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:insvalsura\",\"value\":{\"added\":\"2021-02-07T16:11:47.607Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:11:47.607Z\",\"info\":{\"description\":\"Certificates and Marksheets of the training conducted by Indian Navy are available to the Officers/ Sailors in their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Indian Navy (INS Valsura)\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/insvalsura.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"insvalsura\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:11:47.607Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/insvalsura/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/insvalsura/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:iocl\",\"value\":{\"added\":\"2021-02-07T16:11:53.224Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:11:53.224Z\",\"info\":{\"description\":\"eSubscription Voucher for LPG connections provided by IOCL (https://www.iocl.com/) are made available to citizens in their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Ministry of Petroleum and Natural Gas (IOCL)\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/iocl.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"iocl\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:11:53.224Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/iocl/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/iocl/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:issuer\",\"value\":{\"added\":\"2021-02-07T16:11:58.941Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:11:58.941Z\",\"info\":{\"contact\":{\"email\":\"support@digitallocker.gov.in\"},\"description\":\"This document provides detailed specification of the Digital Locker Pull APIs. The Pull model of integration with Digital Locker enables a Digital Locker user to search a document/certificate from issuer repository and fetch (pull) it into Digital Locker. The issuer departments can use these APIs for the documents that are not Aadhaar seeded. The issuer organization integrating with Digital Locker maintains the documents/certificates in its own repository (database or file system). The issuer application provides APIs to Digital Locker to access the documents in this repository. Each issuer organization will have to implement 2 APIs to integrate with the Digital Locker system.\",\"termsOfService\":\"https://ndh.digitallocker.gov.in/terms.php\",\"title\":\"DigiLocker Issuer APIs\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/issuer.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"issuer\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:11:58.941Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/issuer/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/issuer/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"apisetu.gov.in:jac\",\"value\":{\"added\":\"2021-02-07T16:12:05.187Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:12:05.187Z\",\"info\":{\"description\":\"Jharkhand Academic Council (JAC) is issuing marksheets & passing certificates through DigiLocker. These can be pulled by students into their DigiLocker accounts. Currently available - 2009-2017 [Class XII], 2009-2017 [Class X].\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Jharkhand State Board (Jharkhand Academic Council), Jharkhand\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/jac.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"jac\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:12:05.187Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/jac/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/jac/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:jeecup\",\"value\":{\"added\":\"2021-02-07T16:12:11.527Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:12:11.527Z\",\"info\":{\"description\":\"Joint Entrance Examination Council (https://jeecup.nic.in) is providing digital Admit Cards for 2018 entrance examination of Diploma courses in the Polytechnics / Institutes affiliated to Board Of Technical Education, U.P.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Joint Entrance Examination Council, Uttar Pradesh, Uttar Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/jeecup.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"jeecup\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:12:11.527Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/jeecup/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/jeecup/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:jharsewa\",\"value\":{\"added\":\"2021-02-07T16:12:17.945Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:12:17.945Z\",\"info\":{\"description\":\"Jharkhand e-District is a comprehensive and web enabled service portal that acts as an electronic gateway into the Government's portfolio of services. Jharsewa provides Certificates like Birth, Death, Income, Caste and Residence Certificates in Digilocker.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Jharsewa (eDistrict), Jharkhand\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/jharsewa.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"jharsewa\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:12:17.945Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/jharsewa/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/jharsewa/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:jnrmand\",\"value\":{\"added\":\"2021-02-07T16:12:29.817Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:12:29.817Z\",\"info\":{\"description\":\"Transfer Certificates issued by JNRM can be downloaded in citizen's DigiLocker account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Jawaharlal Nehru Rajkeeya Mahavidyalaya\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/jnrmand.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"jnrmand\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:12:29.817Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/jnrmand/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/jnrmand/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:juit\",\"value\":{\"added\":\"2021-02-07T16:12:35.490Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:12:35.490Z\",\"info\":{\"description\":\"Jaypee University Of Information Technology, Waknaghat (H. P.) (http://www.juit.ac.in/) is issuing Degree certificates through DigiLocker. These can be pulled by students into their DigiLocker accounts. Currently, data for the year 2019 is made available by Jaypee University Of Information Technology.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Jaypee University Of Information Technology, Waknaghat (H. P.)\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/juit.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"juit\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:12:35.490Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/juit/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/juit/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:keralapsc\",\"value\":{\"added\":\"2021-02-07T16:12:41.541Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:12:41.541Z\",\"info\":{\"description\":\"The following issued documents can be integrated with DigiLocker and get used by candidates for service delivery - 1.One Time Verification -OTV certificate � issued to candidates qualified for appointment for posts in Govt. Sector to produce to the concerned dept. after scrutinizing their the relevant documents to prove their qualifications, age, etc.2. Admission Tickets for appearing Online, OMR Exams, Physical Test, Interview etc. 3.Departmental Test Certificates- is issued to employees in Govt. sector\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"KERALA PUBLIC SERVICE COMMISSION, Kerala\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/keralapsc.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"keralapsc\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:12:41.541Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/keralapsc/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/keralapsc/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:kiadb\",\"value\":{\"added\":\"2021-02-07T16:12:47.704Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:12:47.704Z\",\"info\":{\"description\":\"KIADB, AP (http://en.kiadb.in/) is the online s for Karnataka State Govt. Certain documents issued by it (e.g. Allotment Letter,Building Plan, Water Supply Connection, NOC For Banks etc) are made available in citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Karnataka Industrial Areas Development Board, Karnataka\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/kiadb.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"kiadb\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:12:47.704Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/kiadb/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/kiadb/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:kkhsou\",\"value\":{\"added\":\"2021-02-07T16:12:53.526Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:12:53.526Z\",\"info\":{\"description\":\"Krishna Kanta Handiqui State Open University (http://www.kkhsou.in//) has made available their Results of MA (Education,Assamese,Political Sc,Sociology,English) & MBA programmes, for the year 2018, in DigiLocker, which can be pulled by students into their accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Krishna Kanta Handique State Open University (KKHSOU), Assam\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/kkhsou.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"kkhsou\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:12:53.526Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/kkhsou/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/kkhsou/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:kotakgeneralinsurance\",\"value\":{\"added\":\"2021-02-07T16:12:59.620Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:12:59.620Z\",\"info\":{\"description\":\"Insurance Policies such as Health, Car, Two Wheeler, Group, Home etc. issued by KOTAK MAHINDRA GENERAL INSURANCE are available to be pulled by citizens.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Kotak Mahindra General Insurance Company Ltd.\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/kotakgeneralinsurance.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"kotakgeneralinsurance\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:12:59.620Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/kotakgeneralinsurance/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/kotakgeneralinsurance/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:kseebkr\",\"value\":{\"added\":\"2021-02-07T16:13:05.414Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:13:05.414Z\",\"info\":{\"description\":\"Karnataka Secondary Education Examination Board (http://kseeb.kar.nic.in) is providing passing certificates of SSLC(10th Std) of April and June-2018 Examinations.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Karnataka Secondary Education Examination Board, Karnataka\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/kseebkr.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"kseebkr\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:13:05.414Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/kseebkr/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/kseebkr/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:ktech\",\"value\":{\"added\":\"2021-02-07T16:13:11.044Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:13:11.044Z\",\"info\":{\"description\":\"eSigned certificates issued by Department of Information Technology, Biotechnology and Science &Technology (http://itbt.karnataka.gov.in/pages/home.aspx) can be downloaded through DigiLocker.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Department of IT and BT, Karnataka\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/ktech.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"ktech\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:13:11.044Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/ktech/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/ktech/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:labourbih\",\"value\":{\"added\":\"2021-02-07T16:13:16.628Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:13:16.628Z\",\"info\":{\"description\":\"Department of Labour Resources (http://labour.bih.nic.in/) issues various certificates to the citizens. They can be pulled into citizen's DigiLocker account. Currently available- Shops and Commercial Establishments Registration Certificate\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Labour Resource Department, Bihar\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/labourbih.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"labourbih\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:13:16.628Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/labourbih/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/labourbih/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:landrecordskar\",\"value\":{\"added\":\"2021-02-07T16:13:22.436Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:13:22.436Z\",\"info\":{\"description\":\"APIs provided by Revenue Department - Land Records, Karnataka.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Revenue Department - Land Records, Karnataka\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/landrecordskar.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"landrecordskar\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:13:22.436Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/landrecordskar/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/landrecordskar/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:lawcollegeandaman\",\"value\":{\"added\":\"2021-02-07T16:13:28.209Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:13:28.209Z\",\"info\":{\"description\":\"Transfer Certificate issued by Andaman Law College can be downloaded in citizen's DigiLocker account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Andaman Law College, Andaman & Nicobar\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/lawcollegeandaman.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"lawcollegeandaman\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:13:28.209Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/lawcollegeandaman/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/lawcollegeandaman/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:legalmetrologyup\",\"value\":{\"added\":\"2021-02-07T16:13:39.861Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:13:39.861Z\",\"info\":{\"description\":\"Licenses issued by Department of Legal Metrology, Uttar Pradesh can be pulled by citizens into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Department of Legal Metrology, Uttar Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/legalmetrologyup.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"legalmetrologyup\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:13:39.861Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/legalmetrologyup/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/legalmetrologyup/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:licindia\",\"value\":{\"added\":\"2021-02-07T16:13:45.423Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:13:45.423Z\",\"info\":{\"description\":\"Life Insurance policies issued by Life Insurance Corporation of India (https://www.licindia.in/) are available on DigiLocker and can be downloaded by citizens to their account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Life Insurance Corporation of India\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/licindia.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"licindia\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:13:45.423Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/licindia/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/licindia/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:maxlifeinsurance\",\"value\":{\"added\":\"2021-02-07T16:13:57.652Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:13:57.652Z\",\"info\":{\"description\":\"Life Insurance policies issued by Max Life Insurance on or after April 1st,2008 are available to be pulled in citizen's DigiLocker account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Max Life Insurance Co. Ltd.\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/maxlifeinsurance.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"maxlifeinsurance\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:13:57.652Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/maxlifeinsurance/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/maxlifeinsurance/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:mbose\",\"value\":{\"added\":\"2021-02-07T16:14:03.379Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:14:03.379Z\",\"info\":{\"description\":\"Meghalaya Board of School Education (MBOSE) with Marksheets of Class Xth and Class XIIth (Arts , Science, Commerce and Vocational), is availablke on DigiLocker for the students of 2015-2019.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Meghalaya Board of School Education, Tura, Meghalaya\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/mbose.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"mbose\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:14:03.379Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mbose/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mbose/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:mbse\",\"value\":{\"added\":\"2021-02-07T16:14:08.964Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:14:08.964Z\",\"info\":{\"description\":\"Mizoram Board of School Education, Mizoram (http://www.mbse.edu.in) has made available 2018 Class X and class XII marksheets and passing certificates in DigiLocker, which can be pulled by students into their accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Mizoram State Board of School education\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/mbse.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"mbse\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:14:08.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mbse/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mbse/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:mcimindia\",\"value\":{\"added\":\"2021-02-07T16:14:14.441Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:14:14.441Z\",\"info\":{\"description\":\"APIs provided by Maharashtra Council of Indian Medicine.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Maharashtra Council of Indian Medicine\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/mcimindia.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"mcimindia\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:14:14.441Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mcimindia/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mcimindia/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:meark\",\"value\":{\"added\":\"2021-02-07T16:14:19.929Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:14:19.929Z\",\"info\":{\"description\":\"A single consolidated system of MEARK has been integrated with DigiLocker to produce Co-curricular activity Awards for Universities and Academic Institutions of India. Initially starting with all the Universities of Maharashtra.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Meark Enterprise Pvt. Ltd.\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/meark.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"meark\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:14:19.929Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/meark/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/meark/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:mizoramlesde\",\"value\":{\"added\":\"2021-02-07T16:14:43.263Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:14:43.263Z\",\"info\":{\"description\":\"APIs provided by Labour Employment, Skill Development and Entrepreneurship, Mizoram.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Labour Employment, Skill Development and Entrepreneurship, Mizoram\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/mizoramlesde.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"mizoramlesde\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:14:43.263Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mizoramlesde/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mizoramlesde/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:mizorampolice\",\"value\":{\"added\":\"2021-02-07T16:14:49.130Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:14:49.130Z\",\"info\":{\"description\":\"Identification cards, as issued by Mizoram Police to its personnels, can be downloaded by them in their DigiLocker accounts\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Mizoram Police, Mizoram\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/mizorampolice.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"mizorampolice\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:14:49.130Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mizorampolice/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mizorampolice/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:mpmsu\",\"value\":{\"added\":\"2021-02-07T16:15:01.014Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:15:01.014Z\",\"info\":{\"description\":\"Migration certificate issued from 2018 onward can now be fetched by Citizens in their DigiLocker account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Madhya Pradesh Medical Science University, Jabalpur M.P., Madhya Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/mpmsu.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"mpmsu\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:15:01.014Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mpmsu/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mpmsu/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:mppmc\",\"value\":{\"added\":\"2021-02-07T16:15:07.157Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:15:07.157Z\",\"info\":{\"description\":\"Registration Certificate, Duplicate Registration Certificate, Good Standing Certificate, Registration Renewal, Tatkal Registration, Tatkal Registration Renewal and Upadhi/Certificate as issued by MP Paramedical Council (http://www.mppmc.ac.in) from April 2017 onwards can be pulled into citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Paramedical Council, Madhya Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/mppmc.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"mppmc\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:15:07.157Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mppmc/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mppmc/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:mriu\",\"value\":{\"added\":\"2021-02-07T16:15:13.359Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:15:13.359Z\",\"info\":{\"description\":\"Manav Rachna International Institute of Research & Studies, Faridabad (http://manavrachna.edu.in) is issuing Degree certificates through DigiLocker. These can be pulled by students into their DigiLocker accounts. Currently, data for the year 2019 is made available by Manav Rachna International Institute of Research & Studies.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Manav Rachna International Institute of Research & Studies\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/mriu.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"mriu\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:15:13.359Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mriu/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/mriu/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:msde\",\"value\":{\"added\":\"2021-02-07T16:15:19.009Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:15:19.009Z\",\"info\":{\"description\":\"National Council for Vocational Training (NCVT) under Ministry of Skill Development And Entrepreneurship has been entrusted with the responsibilities of prescribing standards and curricula for craftsmen training and conducting All India Trade Tests and awarding National Trade Certificates. All the ITI certificates under the purview of NCVT are available to download through Citizen's DigiLocker account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Ministry of Skill Development And Entrepreneurship\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/msde.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"msde\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:15:19.009Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/msde/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/msde/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:municipaladmin\",\"value\":{\"added\":\"2021-02-07T16:15:25.842Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:15:25.842Z\",\"info\":{\"description\":\"APIs provided by Directorate of Municipal Administration, Karnataka.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Directorate of Municipal Administration, Karnataka\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/municipaladmin.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"municipaladmin\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:15:25.842Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/municipaladmin/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/municipaladmin/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:nationalinsurance\",\"value\":{\"added\":\"2021-02-07T16:15:31.464Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:15:31.464Z\",\"info\":{\"description\":\"APIs provided by National Insurance Company Ltd..\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"National Insurance Company Ltd.\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/nationalinsurance.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"nationalinsurance\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:15:31.464Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/nationalinsurance/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/nationalinsurance/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:ncert\",\"value\":{\"added\":\"2021-02-07T16:15:44.002Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:15:44.002Z\",\"info\":{\"description\":\"Certificates for Class X National Talent Search Examination as Issued by NCERT can be downloaded in citizen's DigiLocker account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"NCERT\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/ncert.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"ncert\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:15:44.002Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/ncert/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/ncert/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:negd\",\"value\":{\"added\":\"2021-02-07T16:16:46.606Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:16:46.606Z\",\"info\":{\"description\":\"NeGD (http://negd.gov.in/) conducts trainings in the area of egovernance. Certificates for certain training programmes by NeGD are made available in participants' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"National e-Governance Division\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/negd.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"negd\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:16:46.606Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/negd/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/negd/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:neilit\",\"value\":{\"added\":\"2021-02-07T16:16:52.608Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:16:52.608Z\",\"info\":{\"description\":\"NIELIT, under Ministry of Electronics & IT (http://www.nielit.gov.in/) provides education and training in the area of Information, Electronics & Communication Technology. Certificates issued by NIELIT are made available in students' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"National Institute of Electronics and Information Technology\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/neilit.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"neilit\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:16:52.608Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/neilit/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/neilit/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:newindia\",\"value\":{\"added\":\"2021-02-07T16:16:58.202Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:16:58.202Z\",\"info\":{\"description\":\"General Insurance policies such as Motor, Health, Travel, Rural, Marine e.t.c issued by The New India Assurance Co. Ltd. are available to be pulled for citizens of India.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"New India Assurance Co. Ltd.\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/newindia.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"newindia\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:16:58.202Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/newindia/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/newindia/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:niesbud\",\"value\":{\"added\":\"2021-02-07T16:17:04.192Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:17:04.192Z\",\"info\":{\"description\":\"Training certificates as issued by NIESBUD can be downloaded by Citizen in his/her DigiLocker account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"NIESBUD\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/niesbud.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"niesbud\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:17:04.192Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/niesbud/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/niesbud/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:nios\",\"value\":{\"added\":\"2021-02-07T16:17:09.827Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:17:09.827Z\",\"info\":{\"description\":\"National Institute of Open Schooling (NIOS) is issuing marksheets, Provisional certificates, migration certificates through DigiLocker. These can be pulled by students into their DigiLocker accounts. Currently available - 2010 - 2020 [Class XII & Class Xth]\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"National Institute of Open Schooling\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/nios.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"nios\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:17:09.827Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/nios/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/nios/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:nitap\",\"value\":{\"added\":\"2021-02-07T16:17:15.876Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:17:15.876Z\",\"info\":{\"description\":\"National Institute Of Technology, Arunachal Pradesh (http://www.nitap.ac.in/) is issuing Degree certificates through DigiLocker. These can be pulled by students into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"National Institute Of Technology Arunachal Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/nitap.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"nitap\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:17:15.876Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/nitap/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/nitap/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:nitp\",\"value\":{\"added\":\"2021-02-07T16:17:21.664Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:17:21.664Z\",\"info\":{\"description\":\"National Institute of Technology, Patna (http://www.nitp.ac.in/) is issuing Degree certificates through DigiLocker. These can be pulled by students into their DigiLocker accounts. Currently, data for the year 2019 and 2020 is made available by National Institute of Technology.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"National Institute of Technology, Patna\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/nitp.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"nitp\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:17:21.664Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/nitp/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/nitp/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:npsailu\",\"value\":{\"added\":\"2021-02-07T16:17:27.593Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:17:27.593Z\",\"info\":{\"description\":\"APIs provided by Sailu Municipal Council, Maharashtra.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Sailu Municipal Council, Maharashtra\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/npsailu.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"npsailu\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:17:27.593Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/npsailu/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/npsailu/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:nsdcindia\",\"value\":{\"added\":\"2021-02-07T16:17:33.495Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:17:33.495Z\",\"info\":{\"description\":\"NSDC (https://www.nsdcindia.org) promotes skill development by catalyzing creation of large, quality and for-profit vocational institutions. Skill certificates provided under various NSDC programmes are made available to citizens in their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"National Skill Development Corporation (NSDC)\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/nsdcindia.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"nsdcindia\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:17:33.495Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/nsdcindia/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/nsdcindia/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:orientalinsurance\",\"value\":{\"added\":\"2021-02-07T16:17:45.908Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:17:45.908Z\",\"info\":{\"description\":\"General Insurance policies such as Motor, Health, Travel, Property, Engineering e.t.c issued by The Oriental Insurance are available to be pulled for citizens of India.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"The Oriental Insurance Co. Ltd.\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/orientalinsurance.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"orientalinsurance\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:17:45.908Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/orientalinsurance/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/orientalinsurance/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:pan\",\"value\":{\"added\":\"2021-02-07T16:17:52.191Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:17:52.191Z\",\"info\":{\"description\":\"Income Tax Department, Govt of India has provided PAN Verification Records to Indian citizens via DigiLocker. You can verify the correctness of your PAN data in real-time using this facility.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Income Tax Department\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/pan.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"pan\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:17:52.191Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/pan/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/pan/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:pareekshabhavanker\",\"value\":{\"added\":\"2021-02-07T16:17:58.793Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:17:58.793Z\",\"info\":{\"description\":\"APIs provided by Kerala State Board of Public Examinations, Kerala.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Kerala State Board of Public Examinations, Kerala\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/pareekshabhavanker.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"pareekshabhavanker\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:17:58.793Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/pareekshabhavanker/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/pareekshabhavanker/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:pblabour\",\"value\":{\"added\":\"2021-02-07T16:18:04.177Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:18:04.177Z\",\"info\":{\"description\":\"APIs provided by Department of Labour, Govt of Punjab, Punjab.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Department of Labour, Govt of Punjab, Punjab\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/pblabour.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"pblabour\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:18:04.177Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/pblabour/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/pblabour/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:pgimer\",\"value\":{\"added\":\"2021-02-07T16:18:10.464Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:18:10.464Z\",\"info\":{\"description\":\"The Postgraduate Institute of Medical Education and Research (PGIMER), Chandigarh provides patient's clinical laboratory reports to DigiLocker.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"PGIMER, Chandigarh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/pgimer.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"pgimer\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:18:10.464Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/pgimer/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/pgimer/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:phedharyana\",\"value\":{\"added\":\"2021-02-07T16:18:16.734Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:18:16.734Z\",\"info\":{\"description\":\"APIs provided by Public Health Engineering Department, Haryana, Haryana.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Public Health Engineering Department, Haryana, Haryana\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/phedharyana.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"phedharyana\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:18:16.734Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/phedharyana/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/phedharyana/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:pmjay\",\"value\":{\"added\":\"2021-02-07T16:18:22.759Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:18:22.759Z\",\"info\":{\"description\":\"More than 8 Crore PM-JAY e-cards are now available on DigiLocker.Beneficiaries can access PMJAY e-cards on their respective Digilocker account under issued document section.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"National Health Authority\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/pmjay.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"pmjay\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:18:22.759Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/pmjay/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/pmjay/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:pramericalife\",\"value\":{\"added\":\"2021-02-07T16:18:28.323Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:18:28.323Z\",\"info\":{\"description\":\"APIs provided by Pramerica Life Insurance Ltd..\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Pramerica Life Insurance Ltd.\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/pramericalife.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"pramericalife\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:18:28.323Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/pramericalife/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/pramericalife/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:pseb\",\"value\":{\"added\":\"2021-02-07T16:18:34.313Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:18:34.313Z\",\"info\":{\"description\":\"Punjab School Education Board (http://www.pseb.ac.in) has made available 2018-20 Class V, VIII, X and XII Certificate cum Detailed Marks Sheet in DigiLocker, which can be pulled by students into their accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Punjab School Education Board, Punjab\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/pseb.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"pseb\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:18:34.313Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/pseb/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/pseb/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:puekar\",\"value\":{\"added\":\"2021-02-07T16:18:40.432Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:18:40.432Z\",\"info\":{\"description\":\"Department of Pre University Education (http://pue.kar.nic.in) is providing certificates of II PUC (Class XII) March, July 2018 and March 2019 Examination marksheets.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Karnataka State Board (Department of Pre University Education), Karnataka\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/puekar.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"puekar\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:18:40.432Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/puekar/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/puekar/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:punjabteched\",\"value\":{\"added\":\"2021-02-07T16:18:45.934Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:18:45.934Z\",\"info\":{\"description\":\"APIs provided by The Punjab State Board of Technical Education & Industrial Training.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"The Punjab State Board of Technical Education & Industrial Training\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/punjabteched.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"punjabteched\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:18:45.934Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/punjabteched/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/punjabteched/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:rajasthandsa\",\"value\":{\"added\":\"2021-02-07T16:18:52.198Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:18:52.198Z\",\"info\":{\"description\":\"Social Justice and Empowerment Department of Rajasthan is live on DigiLocker. Citizens can pull their disability digital certificate and save into their respective locker\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Social Justice and Empowerment Department, Rajasthan\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/rajasthandsa.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"rajasthandsa\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:18:52.198Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/rajasthandsa/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/rajasthandsa/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:rajasthanrajeduboard\",\"value\":{\"added\":\"2021-02-07T16:18:57.831Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:18:57.831Z\",\"info\":{\"description\":\"Board of High School and Intermediate Education, Rajasthan (http://rajeduboard.rajasthan.gov.in/) has made available Class X (2018-2019)& Class XII (2019) mark sheet available on DigiLocker, which can be pulled by students into their respective accounts\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Rajasthan Board of Secondary Education\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/rajasthanrajeduboard.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"rajasthanrajeduboard\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:18:57.831Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/rajasthanrajeduboard/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/rajasthanrajeduboard/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:reliancegeneral\",\"value\":{\"added\":\"2021-02-07T16:19:03.726Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:19:03.726Z\",\"info\":{\"description\":\"Insurance policies issued by Reliance General Insurance Company Limited is available on DigiLocker at (https://www.reliancegeneral.co.in) can be fetched by Citizens into their DigiLocker accounts\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Reliance General Insurance Company Ltd\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/reliancegeneral.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"reliancegeneral\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:19:03.726Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/reliancegeneral/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/reliancegeneral/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:revenueassam\",\"value\":{\"added\":\"2021-02-07T16:19:09.589Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:19:09.589Z\",\"info\":{\"description\":\"APIs provided by Revenue & Disaster Management Department, Assam, Assam.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Revenue & Disaster Management Department, Assam, Assam\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/revenueassam.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"revenueassam\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:19:09.589Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/revenueassam/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/revenueassam/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:revenueodisha\",\"value\":{\"added\":\"2021-02-07T16:19:22.175Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:19:22.175Z\",\"info\":{\"description\":\"Revenue Department of Odisha(http://revenueodisha.gov.in/) provides Copy of Registered Deed(Sale, Gift) of year 2010 onward and Copy of Record of Rights (RoR).\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Revenue Department, Odisha\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/revenueodisha.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"revenueodisha\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:19:22.175Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/revenueodisha/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/revenueodisha/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:sainikwelfarepud\",\"value\":{\"added\":\"2021-02-07T16:19:28.074Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:19:28.074Z\",\"info\":{\"description\":\"Department of Sainik Welfare Society (www.sainikwelfare.puducherry.gov.in) is issuing digital "Dependency Certificate" . These certificates are being made available through DigiLocker. These Certificates can be pulled by citizens into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Department of Sainik Welfare, Puducherry\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/sainikwelfarepud.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"sainikwelfarepud\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:19:28.074Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/sainikwelfarepud/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/sainikwelfarepud/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:saralharyana\",\"value\":{\"added\":\"2021-02-07T16:19:33.937Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:19:33.937Z\",\"info\":{\"description\":\"APIs provided by Antyodaya Saral Haryana, Haryana.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Antyodaya Saral Haryana, Haryana\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/saralharyana.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"saralharyana\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:19:33.937Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/saralharyana/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/saralharyana/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:sbigeneral\",\"value\":{\"added\":\"2021-02-07T16:19:39.474Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:19:39.474Z\",\"info\":{\"description\":\"Insurance Policies such as Car, Two Wheeler, Commercial Vehicle, Health and Travel issued by SBI General (https://www.sbigeneral.in) are now available for Customers to be fetched into their DigiLocker accounts\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"SBI General Insurance Company Ltd\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/sbigeneral.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"sbigeneral\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:19:39.474Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/sbigeneral/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/sbigeneral/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:scvtup\",\"value\":{\"added\":\"2021-02-07T16:19:45.307Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:19:45.307Z\",\"info\":{\"description\":\"The State Council for Vocational Training (SCVT), Uttar Pradesh (http://www.vppup.in/) provides semester and consolidated mark sheets as well as vocational certificates for years 2013 to 2016.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"UP State Council of Vocational Training, Uttar Pradesh, Uttar Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/scvtup.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"scvtup\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:19:45.307Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/scvtup/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/scvtup/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:sebaonline\",\"value\":{\"added\":\"2021-02-07T16:19:50.987Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:19:50.987Z\",\"info\":{\"description\":\"Board of Secondary Education, Assam (https://sebaonline.org/) has made available 2018 Class X results in DigiLocker, which can be pulled by students into their accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Assam State Board of Secondary Education, Assam\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/sebaonline.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"sebaonline\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:19:50.987Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/sebaonline/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/sebaonline/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:statisticsrajasthan\",\"value\":{\"added\":\"2021-02-07T16:20:25.252Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:20:25.252Z\",\"info\":{\"description\":\"Birth, Still-Birth, Death and Marriage Certificates issued by the Department, from 01 January 2014 onward, can be pulled into citizens' DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Directorate of Economics and Statistics Cum Chief Registrar, Rajasthan, Rajasthan\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/statisticsrajasthan.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"statisticsrajasthan\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:20:25.252Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/statisticsrajasthan/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/statisticsrajasthan/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:swavlambancard\",\"value\":{\"added\":\"2021-02-07T16:20:30.648Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:20:30.648Z\",\"info\":{\"description\":\"Department of Empowerment of Persons with Disabilities is issuing Unique Disability ID through DigiLocker. These can be pulled by beneficiaries into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Department of Empowerment of Persons with Disabilities\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/swavlambancard.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"swavlambancard\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:20:30.648Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/swavlambancard/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/swavlambancard/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:tataaia\",\"value\":{\"added\":\"2021-02-07T16:20:36.714Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:20:36.714Z\",\"info\":{\"description\":\"Tata AIA Life Insurance Company Limited provides life insurance solutions to its consumers. Customers can access their policy details [Insurance Policy � Life] and premium receipts [Premium Receipt] that are available to be pulled by the policy holders into their DigiLocker account (only documents issued on or after 28-June-2019 are currently available)\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Tata AIA Life Insurance Co. Ltd.\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/tataaia.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"tataaia\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:20:36.714Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/tataaia/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/tataaia/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:tataaig\",\"value\":{\"added\":\"2021-02-07T16:20:42.272Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:20:42.272Z\",\"info\":{\"description\":\"Insurance policies issued by Tata AIG (https://www.tataaig.com) that are available can be fetched by Customers into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Tata AIG General Insurance Company Ltd.\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/tataaig.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"tataaig\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:20:42.272Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/tataaig/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/tataaig/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:tbse\",\"value\":{\"added\":\"2021-02-07T16:20:48.075Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:20:48.075Z\",\"info\":{\"description\":\"Tripura Board of Secondary Education, (http://tbse.in) has made available Class X (2017-2019) Marksheets in DigiLocker, which can be pulled by students into their accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Tripura State Board of Secondary Education, Tripura\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/tbse.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"tbse\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:20:48.075Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/tbse/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/tbse/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transport\",\"value\":{\"added\":\"2021-02-07T16:20:54.311Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:20:54.311Z\",\"info\":{\"description\":\"Driving License (DL) & Vehicle Registration Certificate (RC) as available in Ministry of Transport's SARATHI & VAHAN portals (http://morth.nic.in/) can be pulled by citizens into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Ministry of Road Transport and Highways\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transport.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transport\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:20:54.311Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transport/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transport/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportan\",\"value\":{\"added\":\"2021-02-07T16:21:01.269Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:21:01.269Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Andaman & Nicobar\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportan.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportan\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:21:01.269Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportan/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportan/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportap\",\"value\":{\"added\":\"2021-02-07T16:21:07.443Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:21:07.443Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Andhra Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportap.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportap\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:21:07.443Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportap/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportap/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportar\",\"value\":{\"added\":\"2021-02-07T16:21:13.922Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:21:13.922Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Arunachal Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportar.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportar\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:21:13.922Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportar/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportar/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportas\",\"value\":{\"added\":\"2021-02-07T16:21:19.727Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:21:19.727Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Assam\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportas.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportas\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:21:19.727Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportas/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportas/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportbr\",\"value\":{\"added\":\"2021-02-07T16:21:25.576Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:21:25.576Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Bihar\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportbr.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportbr\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:21:25.576Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportbr/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportbr/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportcg\",\"value\":{\"added\":\"2021-02-07T16:21:31.286Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:21:31.286Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Chhattisgarh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportcg.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportcg\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:21:31.286Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportcg/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportcg/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportdd\",\"value\":{\"added\":\"2021-02-07T16:21:37.391Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:21:37.391Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Daman & Diu\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportdd.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportdd\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:21:37.391Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportdd/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportdd/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportdh\",\"value\":{\"added\":\"2021-02-07T16:21:43.875Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:21:43.875Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Dadra & Nagar Haveli\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportdh.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportdh\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:21:43.875Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportdh/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportdh/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportdl\",\"value\":{\"added\":\"2021-02-07T16:21:50.526Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:21:50.526Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Delhi\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportdl.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportdl\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:21:50.526Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportdl/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportdl/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportga\",\"value\":{\"added\":\"2021-02-07T16:21:56.506Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:21:56.506Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Goa\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportga.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportga\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:21:56.506Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportga/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportga/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportgj\",\"value\":{\"added\":\"2021-02-07T16:22:02.691Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:22:02.691Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Gujarat\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportgj.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportgj\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:22:02.691Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportgj/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportgj/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transporthp\",\"value\":{\"added\":\"2021-02-07T16:22:08.813Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:22:08.813Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Himachal Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transporthp.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transporthp\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:22:08.813Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transporthp/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transporthp/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transporthr\",\"value\":{\"added\":\"2021-02-07T16:22:14.466Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:22:14.466Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Haryana\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transporthr.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transporthr\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:22:14.466Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transporthr/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transporthr/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportjh\",\"value\":{\"added\":\"2021-02-07T16:22:20.267Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:22:20.267Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Jharkhand\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportjh.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportjh\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:22:20.267Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportjh/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportjh/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportjk\",\"value\":{\"added\":\"2021-02-07T16:22:26.165Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:22:26.165Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Jammu & Kashmir\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportjk.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportjk\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:22:26.165Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportjk/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportjk/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportka\",\"value\":{\"added\":\"2021-02-07T16:22:31.758Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:22:31.758Z\",\"info\":{\"description\":\"Driving License (DL) & Vehicle Registration Certificate (RC) as issued by Transport Department, Government of Karnataka (http://transport.karnataka.gov.in) can be pulled by citizens into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Karnataka Department of Transport, Karnataka\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportka.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportka\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:22:31.758Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportka/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportka/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportkl\",\"value\":{\"added\":\"2021-02-07T16:22:38.172Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:22:38.172Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Motor Vehicle Department, Kerala\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportkl.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportkl\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:22:38.172Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportkl/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportkl/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportld\",\"value\":{\"added\":\"2021-02-07T16:22:44.192Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:22:44.192Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Lakshadweep\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportld.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportld\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:22:44.192Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportld/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportld/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportmh\",\"value\":{\"added\":\"2021-02-07T16:22:50.032Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:22:50.032Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Motor Vehicle Department, Maharashtra\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportmh.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportmh\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:22:50.032Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportmh/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportmh/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportml\",\"value\":{\"added\":\"2021-02-07T16:22:56.220Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:22:56.220Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Meghalaya\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportml.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportml\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:22:56.220Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportml/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportml/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportmn\",\"value\":{\"added\":\"2021-02-07T16:23:02.250Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:23:02.250Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Manipur\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportmn.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportmn\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:23:02.250Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportmn/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportmn/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportmp\",\"value\":{\"added\":\"2021-02-07T16:23:08.458Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:23:08.458Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Madhya Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportmp.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportmp\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:23:08.458Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportmp/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportmp/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportmz\",\"value\":{\"added\":\"2021-02-07T16:23:14.374Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:23:14.374Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Mizoram\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportmz.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportmz\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:23:14.374Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportmz/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportmz/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportnl\",\"value\":{\"added\":\"2021-02-07T16:23:21.024Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:23:21.024Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Motor Vehicle Department, Nagaland\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportnl.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportnl\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:23:21.024Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportnl/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportnl/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportod\",\"value\":{\"added\":\"2021-02-07T16:23:27.332Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:23:27.332Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Motor Vehicle Department, Odisha\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportod.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportod\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:23:27.332Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportod/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportod/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportpb\",\"value\":{\"added\":\"2021-02-07T16:23:32.967Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:23:32.967Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Punjab\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportpb.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportpb\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:23:32.967Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportpb/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportpb/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportpy\",\"value\":{\"added\":\"2021-02-07T16:23:40.139Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:23:40.139Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Puducherry\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportpy.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportpy\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:23:40.139Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportpy/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportpy/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportrj\",\"value\":{\"added\":\"2021-02-07T16:23:46.006Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:23:46.006Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Rajasthan\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportrj.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportrj\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:23:46.006Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportrj/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportrj/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportsk\",\"value\":{\"added\":\"2021-02-07T16:23:52.943Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:23:52.943Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Sikkim\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportsk.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportsk\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:23:52.943Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportsk/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportsk/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transporttn\",\"value\":{\"added\":\"2021-02-07T16:23:58.591Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:23:58.591Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Tamil Nadu\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transporttn.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transporttn\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:23:58.591Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transporttn/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transporttn/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transporttr\",\"value\":{\"added\":\"2021-02-07T16:24:04.669Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:24:04.669Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Tripura\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transporttr.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transporttr\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:24:04.669Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transporttr/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transporttr/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportts\",\"value\":{\"added\":\"2021-02-07T16:24:10.789Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:24:10.789Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"State Transport Department, Telangana\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportts.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportts\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:24:10.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportts/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportts/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportuk\",\"value\":{\"added\":\"2021-02-07T16:24:16.761Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:24:16.761Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Uttarakhand\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportuk.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportuk\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:24:16.761Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportuk/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportuk/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportup\",\"value\":{\"added\":\"2021-02-07T16:24:23.402Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:24:23.402Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, Uttar Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportup.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportup\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:24:23.402Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportup/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportup/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:transportwb\",\"value\":{\"added\":\"2021-02-07T16:24:29.474Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:24:29.474Z\",\"info\":{\"description\":\"Driving License (DL) and Vehicle Registration Certificate (RC) of the State, as available on Parivahan Sewa (http://parivahan.co.in/) of Ministry of Road Transport and Highways, are available on DigiLocker. Citizens can pull these documents into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Transport Department, West Bengal\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/transportwb.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"transportwb\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:24:29.474Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportwb/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/transportwb/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:ubseuk\",\"value\":{\"added\":\"2021-02-07T16:24:35.353Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:24:35.353Z\",\"info\":{\"description\":\"Uttarakhand Board of School Education, Ramnagar (http://ubse.uk.gov.in/) has made available Class X (2018) & Class XII (2018) mark sheet-cum-certificate and migration certificates, which can be pulled by students into their DigiLocker accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Uttarakhand State Board of School Education, Uttarakhand\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/ubseuk.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"ubseuk\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:24:35.353Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/ubseuk/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/ubseuk/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:ucobank\",\"value\":{\"added\":\"2021-02-07T16:24:40.994Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:24:40.994Z\",\"info\":{\"description\":\"APIs provided by UCO Bank.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"UCO Bank\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/ucobank.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"ucobank\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:24:40.994Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/ucobank/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/ucobank/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:uiic\",\"value\":{\"added\":\"2021-02-07T16:24:52.895Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:24:52.895Z\",\"info\":{\"description\":\"United India Insurance Co. Ltd. is a Public Sector General Insurance Company incorporated in 1938, having its presence all over India providing risk cover to 1.74 Crore policyholders. General Insurance Policies such as Motor, Health, Personal Accident, Travel, e.t.c issued by United India Insurance Co. Ltd. (https://uiic.co.in/) are available to be downloaded by citizens of India to their DigiLocker account.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"United India Insurance Company Limited\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/uiic.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"uiic\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:24:52.895Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/uiic/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/uiic/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:upmsp\",\"value\":{\"added\":\"2021-02-07T16:24:58.425Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:24:58.425Z\",\"info\":{\"description\":\"Board of High School and Intermediate Education, Allahabad (https://upmsp.edu.in) has made available Class X & Class XII (2013-2017) results, as declared on http://upresults.nic.in, in DigiLocker, which can be pulled by students into their accounts.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"UP State Board of High School and Intermediate Education, Uttar Pradesh\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/upmsp.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"upmsp\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:24:58.425Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/upmsp/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/upmsp/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:vhseker\",\"value\":{\"added\":\"2021-02-07T16:25:04.110Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:25:04.110Z\",\"info\":{\"description\":\"Board of Vocational Higher Secondary Examinations, Directorate of General Education, Government of Kerala has made available VHSE Marklist of MARCH 2020, which can be pulled by students into their Digilocker accounts\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Board of Vocational Higher Secondary Examinations, Kerala\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/vhseker.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"vhseker\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:25:04.110Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/vhseker/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/vhseker/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apisetu.gov.in:vssut\",\"value\":{\"added\":\"2021-02-07T16:25:10.031Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2021-02-07T16:25:10.031Z\",\"info\":{\"description\":\"Veer Surendra Sai University Of Technology, Odisha (http://vssut.ac.in) is issuing Degree certificates through DigiLocker. These can be pulled by students into their DigiLocker accounts. Currently, data for the year's 2014-2019 is made available by Veer Surendra Sai University Of Technology.\",\"termsOfService\":\"https://apisetu.gov.in/terms.php\",\"title\":\"Veer Surendra Sai University Of Technology\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/vssut.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"apisetu.gov.in\",\"x-serviceName\":\"vssut\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:25:10.031Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/vssut/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apisetu.gov.in/vssut/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apispot.io:whois\",\"value\":{\"added\":\"2021-06-06T08:41:31.895Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-06-06T08:41:31.895Z\",\"info\":{\"description\":\"Domain API (WHOIS, Check, Batch)\",\"title\":\"Bulk WHOIS API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_s3.amazonaws.com_rapidapi-prod-user_e7a9c6f8-f01f-4dca-8fda-68f7424ad817.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apispot.io/static/whois.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"apispot.io\",\"x-serviceName\":\"whois\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apispot.io/whois/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apispot.io/whois/1.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"apiz.ebay.com:commerce-identity\",\"value\":{\"added\":\"2020-07-16T10:21:02.294Z\",\"preferred\":\"v1.1.0\",\"versions\":[{\"key\":\"v1.1.0\",\"value\":{\"added\":\"2020-07-16T10:21:02.294Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"Note: This is a \\\"Limited(Limited Release) API available only to select developers approved by business units.

Retrieves the authenticated user's account profile information. It can be used to let users log into your app or site using eBay, which frees you from needing to store and protect user's PII (Personal Identifiable Information) data.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Identity API\",\"version\":\"v1.1.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/commerce/identity/openapi/3/commerce_identity_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"apiz.ebay.com\",\"x-serviceName\":\"commerce-identity\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apiz.ebay.com/commerce-identity/v1.1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apiz.ebay.com/commerce-identity/v1.1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"apiz.ebay.com:sell-finances\",\"value\":{\"added\":\"2020-07-16T10:07:31.731Z\",\"preferred\":\"1.9.0\",\"versions\":[{\"key\":\"1.9.0\",\"value\":{\"added\":\"2020-07-16T10:07:31.731Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"This API is used to retrieve seller payouts and monetary transaction details related to those payouts.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"eBay Finances API\",\"version\":\"1.9.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/sell/finances/openapi/3/sell_finances_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"apiz.ebay.com\",\"x-serviceName\":\"sell-finances\"},\"updated\":\"2021-06-30T09:57:47.461Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apiz.ebay.com/sell-finances/1.9.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apiz.ebay.com/sell-finances/1.9.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"appcenter.ms\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"v0.1\",\"versions\":[{\"key\":\"v0.1\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"description\":\"Microsoft Visual Studio App Center API\",\"title\":\"App Center Client\",\"version\":\"v0.1\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.appcenter.ms/preview/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"appcenter.ms\"},\"updated\":\"2021-08-02T08:20:08.766Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/appcenter.ms/v0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/appcenter.ms/v0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"apple.com:app-store-connect\",\"value\":{\"added\":\"2021-02-04T07:42:31.544Z\",\"preferred\":\"1.4.1\",\"versions\":[{\"key\":\"1.4.1\",\"value\":{\"added\":\"2021-02-04T07:42:31.544Z\",\"info\":{\"title\":\"App Store Connect API\",\"version\":\"1.4.1\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"app-store-connect-openapi-specification.json\",\"version\":\"3.0\"}],\"x-platform\":\"app_store_connect_api\",\"x-providerName\":\"apple.com\",\"x-serviceName\":\"app-store-connect\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"App Store Connect API Documentation\",\"url\":\"https://developer.apple.com/documentation/appstoreconnectapi\"},\"updated\":\"2021-06-09T09:26:30.628Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apple.com/app-store-connect/1.4.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apple.com/app-store-connect/1.4.1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"apple.com:sirikit-cloud-media\",\"value\":{\"added\":\"2021-06-09T09:30:43.016Z\",\"preferred\":\"1.0.2\",\"versions\":[{\"key\":\"1.0.2\",\"value\":{\"added\":\"2021-06-09T09:30:43.016Z\",\"info\":{\"contact\":{\"name\":\"Siri for Developers\",\"url\":\"https://developer.apple.com/siri/\"},\"title\":\"SiriKit Cloud Media\",\"version\":\"1.0.2\",\"x-apisguru-categories\":[\"media\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"sirikit-cloud-media.json\",\"version\":\"3.0\"}],\"x-platform\":\"sirikit_media_api\",\"x-providerName\":\"apple.com\",\"x-serviceName\":\"sirikit-cloud-media\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-09T09:36:07.486Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apple.com/sirikit-cloud-media/1.0.2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apple.com/sirikit-cloud-media/1.0.2/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"apptigent.com\",\"value\":{\"added\":\"2021-03-31T06:21:07.027Z\",\"preferred\":\"2021.1.01\",\"versions\":[{\"key\":\"2021.1.01\",\"value\":{\"added\":\"2021-03-31T06:21:07.027Z\",\"info\":{\"contact\":{\"email\":\"support@apptigent.com\",\"name\":\"Customer Support\",\"url\":\"https://www.apptigent.com/help/\"},\"description\":\"Apptigent PowerTools Developer Edition is a powerful suite of API endpoints for custom applications running on any stack. Manipulate text, modify collections, format dates and times, convert currency, perform advanced mathematical calculations, shorten URL's, encode strings, convert text to speech, translate content into multiple languages, process images, and more. PowerTools is the ultimate developer toolkit.\",\"title\":\"PowerTools Developer\",\"version\":\"2021.1.01\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-ibm-name\":\"powertools-developer\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_portal.apptigent.com_sites_portal.apptigent.com_files_api_powertools-developer.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://portal.apptigent.com/sites/portal.apptigent.com/files/v3-powertools-developer-2021-1-01.json\",\"version\":\"3.0\"}],\"x-providerName\":\"apptigent.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/apptigent.com/2021.1.01/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/apptigent.com/2021.1.01/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"appveyor.com\",\"value\":{\"added\":\"2017-01-16T14:46:30.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-01-16T14:46:30.000Z\",\"info\":{\"contact\":{\"email\":\"team@appveyor.com\",\"name\":\"AppVeyor Team\",\"url\":\"https://www.appveyor.com/about/\"},\"description\":\"AppVeyor is a hosted continuous integration service which runs on Microsoft\\nWindows. The AppVeyor REST API provides a RESTful way to interact with the\\nAppVeyor service. This includes managing projects, builds, deployments,\\nand the teams that build them.\\n\\nAdditional help and discussion of the AppVeyor REST API is available at\\nhttp://help.appveyor.com/discussions\\n\\nThis Swagger definition is an **unofficial** description of the AppVeyor\\nREST API maintained at https://github.com/kevinoid/appveyor-swagger\\nPlease report any issues or suggestions for this Swagger definition at\\nhttps://github.com/kevinoid/appveyor-swagger/issues/new\\n\\n#### API Conventions\\n\\nFields which are missing from update operations (`PUT` requests) are\\ntypically reset to their default values. So although most fields are not\\ntechnically required, they should usually be specified in practice.\\n\",\"license\":{\"name\":\"AppVeyor End User License Agreement (EULA)\",\"url\":\"https://www.appveyor.com/eula/\"},\"termsOfService\":\"https://www.appveyor.com/terms-of-service/\",\"title\":\"AppVeyor REST API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.appveyor.com_assets_img_appveyor-logo-256.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/kevinoid/appveyor-swagger/master/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"appveyor.com\",\"x-unofficialSpec\":true},\"externalDocs\":{\"description\":\"AppVeyor REST API Documentation\",\"url\":\"https://www.appveyor.com/docs/api/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/appveyor.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/appveyor.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"appwrite.io:client\",\"value\":{\"added\":\"2021-08-12T15:35:25.275Z\",\"preferred\":\"0.9.3\",\"versions\":[{\"key\":\"0.9.3\",\"value\":{\"added\":\"2021-08-12T15:35:25.275Z\",\"info\":{\"contact\":{\"email\":\"team@appwrite.io\",\"name\":\"Appwrite Team\",\"url\":\"https://appwrite.io/support\"},\"description\":\"Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https://appwrite.io/docs](https://appwrite.io/docs)\",\"license\":{\"name\":\"BSD-3-Clause\",\"url\":\"https://raw.githubusercontent.com/appwrite/appwrite/master/LICENSE\"},\"termsOfService\":\"https://appwrite.io/policy/terms\",\"title\":\"Appwrite\",\"version\":\"0.9.3\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/_images_apple.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://appwrite.io/specs/open-api3?platform=client\",\"version\":\"3.0\"}],\"x-providerName\":\"appwrite.io\",\"x-serviceName\":\"client\"},\"externalDocs\":{\"description\":\"Full API docs, specs and tutorials\",\"url\":\"https://appwrite.io/docs\"},\"updated\":\"2021-08-12T15:35:25.275Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/appwrite.io/client/0.9.3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/appwrite.io/client/0.9.3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"appwrite.io:server\",\"value\":{\"added\":\"2021-08-12T15:35:06.475Z\",\"preferred\":\"0.9.3\",\"versions\":[{\"key\":\"0.9.3\",\"value\":{\"added\":\"2021-08-12T15:35:06.475Z\",\"info\":{\"contact\":{\"email\":\"team@appwrite.io\",\"name\":\"Appwrite Team\",\"url\":\"https://appwrite.io/support\"},\"description\":\"Appwrite backend as a service cuts up to 70% of the time and costs required for building a modern application. We abstract and simplify common development tasks behind a REST APIs, to help you develop your app in a fast and secure way. For full API documentation and tutorials go to [https://appwrite.io/docs](https://appwrite.io/docs)\",\"license\":{\"name\":\"BSD-3-Clause\",\"url\":\"https://raw.githubusercontent.com/appwrite/appwrite/master/LICENSE\"},\"termsOfService\":\"https://appwrite.io/policy/terms\",\"title\":\"Appwrite\",\"version\":\"0.9.3\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/_images_apple.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://appwrite.io/specs/open-api3?platform=server\",\"version\":\"3.0\"}],\"x-providerName\":\"appwrite.io\",\"x-serviceName\":\"server\"},\"externalDocs\":{\"description\":\"Full API docs, specs and tutorials\",\"url\":\"https://appwrite.io/docs\"},\"updated\":\"2021-08-12T15:35:06.475Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/appwrite.io/server/0.9.3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/appwrite.io/server/0.9.3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"archive.org:search\",\"value\":{\"added\":\"2018-02-24T16:36:17.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-02-24T16:36:17.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"internetarchive\"},\"description\":\"API for Internet Archive's Search-related services\\n\",\"title\":\"Search Services\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"search\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_internetarchive_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/ArchiveLabs/api.archive.org/master/swagger/search.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"archive.org\",\"x-serviceName\":\"search\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/archive.org/search/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/archive.org/search/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"archive.org:wayback\",\"value\":{\"added\":\"2018-02-24T16:36:17.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-02-24T16:36:17.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"internetarchive\"},\"description\":\"API for Internet Archive's Wayback Machine\",\"title\":\"Wayback API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"search\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_internetarchive_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/ArchiveLabs/api.archive.org/master/swagger/wayback.json\",\"version\":\"3.0\"}],\"x-providerName\":\"archive.org\",\"x-serviceName\":\"wayback\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/archive.org/wayback/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/archive.org/wayback/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"art19.com\",\"value\":{\"added\":\"2017-11-26T17:28:52.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-11-26T17:28:52.000Z\",\"info\":{\"contact\":{\"email\":\"support@art19.com\",\"name\":\"ART19 Engineering Team\",\"x-twitter\":\"art19co\"},\"description\":\"The ART19 Content API conforms to the [JSON:API specification](http://jsonapi.org).\\n\\nAPI requests **MUST** use the HTTP Accept header:\\n\\n`Accept: application/vnd.api+json`\\n\\nAPI requests **MUST** be authenticated using the HTTP Authorization header:\\n\\n`Authorization: Token token=\\\"your-token\\\", credential=\\\"your-credential\\\"`\\n\\n## General Notes\\n\\nSome query parameters use unencoded [ and ] characters simply for readability. Defaults, examples, and\\npossible values are additionally rendered in double quotes for readability. In practice, query parameters should\\nnot have quotes around the values (e.g., `foo=bar` is valid, not `foo=\\\"bar\\\"`), and both query parameter keys\\nand values must be percent-encoded, per the requirements in [RFC 3986 § 3.4](https://tools.ietf.org/html/rfc3986#section-3.4).\\n\\n## Rate Limiting\\n\\nIn order to provide a fair distribution of available resources, all API calls are subject to rate limits.\\nIf you exceed the number of API calls per minute granted to your credential, a `429 Too Many Requests`\\nerror response will be returned.\\n\\nIn that case, a `Retry-After` header MAY be included in the response, describing the number of seconds\\nafter which a request can be retried.\\n\\nIf you run into a high number of 429 errors, please reach out to ART19 Support to adjust your rate limit.\\n\\n### Example\\n\\nIn the following example the request can be retried after waiting for 21 seconds:\\n\\n HTTP/1.1 429 Too Many Requests\\n Content-Type: text/html\\n Retry-After: 21\\n\\n## Pagination\\n\\nRequests to collection endpoints **SHOULD** provide pagination parameters.\\nSome endpoints **REQUIRE** pagination parameters to be provided.\\nWhenever pagination is provided, it **MUST** be valid.\\nFailing to provide pagination when it is required or providing wrong or incomplete pagination\\nalways results in a `400 Bad Request` error response.\\n\\nThe page numbering starts with `1` and the maximum page size (if not otherwise documented\\non an endpoint) is `100`. Pagination **MUST NOT** be specified if requesting a list of IDs (using an `ids[]` parameter).\\n\\nProviding invalid values for page number or page size, as well as providing only a page number or only a page size,\\nis considered an error. Pagination is provided like this:\\n\\n`page[number]=1&page[size]=25`\\n\\nResponses conform to the [JSON:API specification's pagination section](https://jsonapi.org/format/#fetching-pagination)\\nby including pagination links. Your requested page size will be carried into the pagination links.\\n\\n## Sorting\\n\\nRequests to collection endpoints usually accept a `sort` parameter. Please refer to the\\n[JSON:API Specification's sorting section](https://jsonapi.org/format/#fetching-sorting) for further details.\\n\\n## Relationship Linking\\n\\nCurrently, resources return all of their relationships, in no particular order, pursuant to how relationships\\nshould be returned [according to the JSON:API specification](https://jsonapi.org/format/#document-resource-object-relationships). Consumers of this API\\n**MUST NOT** make assumptions about the order of these collections. Even though this data is not currently paginated, consumers **MUST** support\\npaginating relationships per the JSON:API specification if this data is important for their application.\\n\",\"termsOfService\":\"https://art19.com/business-terms\",\"title\":\"ART19 Content API Documentation\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_art19co_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://art19.com/swagger_json/external/content.json\",\"version\":\"3.0\"}],\"x-providerName\":\"art19.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/art19.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/art19.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"asana.com\",\"value\":{\"added\":\"2021-04-16T09:31:38.967Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-04-16T09:31:38.967Z\",\"info\":{\"contact\":{\"name\":\"Asana Support\",\"url\":\"https://asana.com/support\"},\"description\":\"This is the interface for interacting with the [Asana Platform](https://developers.asana.com). Our API reference is generated from our [OpenAPI spec] (https://raw.githubusercontent.com/Asana/developer-docs/master/defs/asana_oas.yaml).\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0\"},\"termsOfService\":\"https://asana.com/terms\",\"title\":\"Asana\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-docs-schema-whitelist\":[\"AsanaResource\",\"AsanaNamedResource\",\"AttachmentResponse\",\"AttachmentCompact\",\"BatchResponse\",\"CustomFieldSettingResponse\",\"CustomFieldSettingCompact\",\"CustomFieldResponse\",\"CustomFieldCompact\",\"EnumOption\",\"EventResponse\",\"ErrorResponse\",\"GoalResponse\",\"GoalCompact\",\"JobResponse\",\"JobCompact\",\"OrganiztaionExportResponse\",\"OrganiztaionExportCompact\",\"PortfolioMembershipResponse\",\"PortfolioMembershipCompact\",\"PortfolioResponse\",\"PortfolioCompact\",\"ProjectMembershipResponse\",\"ProjectMembershipCompact\",\"ProjectResponse\",\"ProjectCompact\",\"ProjectStatusResponse\",\"ProjectStatusCompact\",\"SectionResponse\",\"SectionCompact\",\"StoryResponse\",\"StoryCompact\",\"TagResponse\",\"TagCompact\",\"TaskResponse\",\"TaskCompact\",\"TeamMembershipResponse\",\"TeamMembershipCompact\",\"TeamResponse\",\"TeamCompact\",\"UserTaskListResponse\",\"UserTaskListCompact\",\"UserResponse\",\"UserCompact\",\"WebhookFilter\",\"WebhookResponse\",\"WebhookCompact\",\"WorkspaceMembershipResponse\",\"WorkspaceMembershipCompact\",\"WorkspaceResponse\",\"WorkspaceCompact\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_d1gwm4cf8hecp4.cloudfront.net_images_favicons_apple-touch-icon-57x57.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Asana/developer-docs/master/defs/asana_oas.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"asana.com\",\"x-public-description\":\"This is the interface for interacting with the [Asana Platform](https://developers.asana.com). Our API reference is generated from our [OpenAPI spec] (https://raw.githubusercontent.com/Asana/developer-docs/master/defs/asana_oas.yaml).\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/asana.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/asana.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"asuarez.dev:searchly\",\"value\":{\"added\":\"2021-01-27T11:28:18.777Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-01-27T11:28:18.777Z\",\"info\":{\"contact\":{\"email\":\"hi@asuarez.dev\"},\"description\":\"# Introduction\\nThe SearchLy API provides similarity searching based on song lyrics.\\n\\n# Operations\\nThe API allows for the `/similarity/by_song` operation, which allows clients to search the similarity for an existing song in the database. Also, the API has an additional `/similarity/by_content` endpoint which allows clients to search similarity given a free String input through a JSON request body. Additional `/song/search` operation is available for searching songs given a query String.\\n\\n# Endpoint\\nThe API endpoint for the SearchLy API v1 is as follows:\\n```\\nhttps://searchly.asuarez.dev/api/v1\\n```\\n\\n# Motivation\\nThis project was built in order to create an API for searching similarities based on song lyrics. There are a lot of songs in the industry and most of them are talking about the same topic. What I wanted to prove with SearchLy was to estimate how similar are two songs between them based on the meaning of their lyrics.\\n\\nSearchLy is using a database of 100k songs from AZLyrics, using [this scraper](https://github.com/AlbertSuarez/azlyrics-scraper), which is being updated periodically. Then, using word2vec and NMSLIB, it was possible to create an index where you can search similarities using the k-nearest neighbors (KNN) algorithm.\\n\\n> **Note**: I am currently using a micro-instance from DigitalOcean where the API is deployed, so you should expect a bad performance. However, if this API becomes popular I will deploy it in a bigger instance.\\n\",\"title\":\"SearchLy API v1\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"media\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/AlbertSuarez/searchly/master/src/searchly/static/openapi/openapi_v1.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"asuarez.dev\",\"x-serviceName\":\"searchly\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"SearchLy demo\",\"url\":\"https://searchly.asuarez.dev/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/asuarez.dev/searchly/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/asuarez.dev/searchly/1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"atlassian.com:jira\",\"value\":{\"added\":\"2018-11-21T13:46:07.000Z\",\"preferred\":\"1001.0.0-SNAPSHOT\",\"versions\":[{\"key\":\"1001.0.0-SNAPSHOT\",\"value\":{\"added\":\"2018-11-21T13:46:07.000Z\",\"info\":{\"contact\":{\"email\":\"ecosystem@atlassian.com\",\"x-twitter\":\"Atlassian\"},\"description\":\"Jira Cloud platform REST API documentation\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"http://atlassian.com/terms/\",\"title\":\"The Jira Cloud platform REST API\",\"version\":\"1001.0.0-SNAPSHOT\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Atlassian_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.atlassian.com/cloud/jira/platform/swagger-v3.v3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"atlassian.com\",\"x-serviceName\":\"jira\"},\"externalDocs\":{\"description\":\"Find out more about Atlassian products and services.\",\"url\":\"http://www.atlassian.com\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/atlassian.com/jira/1001.0.0-SNAPSHOT/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/atlassian.com/jira/1001.0.0-SNAPSHOT/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"ato.gov.au\",\"value\":{\"added\":\"2017-09-06T11:44:38.000Z\",\"preferred\":\"0.0.6\",\"versions\":[{\"key\":\"0.0.6\",\"value\":{\"added\":\"2017-09-06T11:44:38.000Z\",\"info\":{\"description\":\"# Introduction\\nThe Business Registries API is built on HTTP. The API is RESTful. It has predictable resource URIs.\\n\\n The API is documented in OpenAPI format.\\n In addition to the standard OpenAPI syntax we use a few\\n vendor extensions.\\n\\n# Overview\\nThe following sections describe the resources that make up the Business Registries REST API.\\n## Current Version\\nBy default, all requests to https://api.abr.ato.gov.au receive the `v1` version of the REST API. We encourage you to explicitly request this version via the `Accept` header.\\n\\n Accept: application/vnd.abr-ato.v1+json\\n\\n## Schema\\nAll API access is over HTTPS, and accessed from https://api.abr.ato.gov.au. All data is sent and received as JSON. Blank fields are included.\\n\\n All dates use the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format:\\n\\n YYYY-MM-DD\\n\\n For example: `2017-07-01` (the 1st of July 2017)\\n\\n All timestamps use the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format:\\n\\n YYYY-MM-DDTHH:MM:SSZ\\n\\n For example: `2017-07-01T11:05:06+10:00`\\n\\n## Timezones\\nSome requests allow for specifying timestamps or generate timestamps with time zone information. We apply the following rules, in order of priority, to determine timezone information for API calls.\\n### Explicitly provide an ISO 8601 timestamp with timezone information\\nFor API calls that allow for a timestamp to be specified, we use that exact timestamp.\\n\\n For example: `2017-07-01T11:05:06+10:00`\\n\\n## Pagination\\nInformation about pagination is provided in the [Link](https://tools.ietf.org/html/rfc5988#page-6) header.\\n\\n For example:\\n\\n Link: ; rel=\\\"next\\\",\\n ; rel=\\\"last\\\"\\n\\n`rel=\\\"next\\\"` states that the next page is `page=2`. This makes sense, since by default, all paginated queries start at page `1`. `rel=\\\"last\\\"` provides some more information, stating that the last page of results is on `page 34`. Accordingly, we have 33 more pages of information that we can consume.\\n## Parameters\\nMany API methods take optional parameters:\\n\\n GET /individuals/1234/addresses/?addressType='Mailing'\\n\\nIn this example, the '1234' value is provided for the `:partyId` parameter in the path while `:addressType` is passed in the query string.\\nFor POST, PATCH, PUT, and DELETE requests, parameters not included in the URL should be encoded as JSON with a Content-Type of 'application/json'.\\n## Metadata\\nThe API provides **metadata services** that you can use to discover information about the classifcation schemes and values used by the Registry.\\n\\n For example:\\n\\n GET /classifications/roles\\n\\n Sample response:\\n\\n [\\n {\\n \\\"id\\\": \\\"123e4567-e89b-12d3-a456-426655440001\\\",\\n \\\"role\\\": \\\"Director\\\",\\n \\\"roleDescription\\\": \\\"An individual responsible for managing a company's ...\\\",\\n \\\"relationship\\\": \\\"Directorship\\\",\\n \\\"reciprocalRole\\\": \\\"Company\\\",\\n \\\"reciprocalRoleDescription\\\": \\\"An incorporated legal entity.\\\"\\n },\\n {\\n ...\\n }\\n ]\\n\\n## Root Endpoint\\nYou can issue a GET request to the root endpoint (also known as the service root) to get all the endpoint categories that the REST API supports:\\n\\n curl https://api.abr.ato.gov.au\\n\\n## Authentication\\nThe Business Registries API supports API Key authentication.\\n\\n When you sign up for an account, you are given your first API key. You can generate additional API keys, and delete\\n API keys (as you may need to rotate your keys in the future). You authenticate to the Business Registries API by\\n providing your secret key in the request header.\\n\\n **Note:** Some requests will return `404 Not Found`, instead of `403 Permission Denied`. This is to prevent the\\n accidental leakage of information to unauthorised users.\\n\",\"license\":{\"name\":\"Creative Commons Attribution 3.0 Australia\",\"url\":\"https://creativecommons.org/licenses/by/3.0/au/\"},\"termsOfService\":\"https://ato.gov.au/terms-of-service/\",\"title\":\"Business Registries\",\"version\":\"0.0.6\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"backgroundColor\":\"#D3D3D3\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.ato.gov.au_uploadedImages_Content__DEM_Images_logo-ato.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://ato-team.github.io/business-registries-rest-api-specification/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"ato.gov.au\"},\"updated\":\"2017-09-06T11:44:38.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ato.gov.au/0.0.6/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ato.gov.au/0.0.6/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"aucklandmuseum.com\",\"value\":{\"added\":\"2017-09-04T12:49:06.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2017-09-04T12:49:06.000Z\",\"info\":{\"contact\":{\"name\":\"Auckland Museum API Team\",\"url\":\"http://www.aucklandmuseum.com\"},\"description\":\"This is technical documentation for the Auckland Museum API\\n\",\"license\":{\"name\":\"Auckland Museum licence\",\"url\":\"http://www.aucklandmuseum.com\"},\"termsOfService\":\"http://api.aucklandmuseum.com/terms/\",\"title\":\"Auckland Museum API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_aucklandmuseum_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://api.aucklandmuseum.com/apidoc\",\"version\":\"2.0\"}],\"x-providerName\":\"aucklandmuseum.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/aucklandmuseum.com/2.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/aucklandmuseum.com/2.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"authentiq.io\",\"value\":{\"added\":\"2017-03-15T14:45:58.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-03-15T14:45:58.000Z\",\"info\":{\"contact\":{\"email\":\"hello@authentiq.com\",\"name\":\"Team Authentiq\",\"url\":\"https://www.authentiq.com/\"},\"description\":\"Authentiq Connect OAuth 2.0 and OpenID Connect API reference.\\nLearn about [Authentiq ID](https://www.authentiq.com/) or check out the [Authentiq Connect](https://developers.authentiq.com) developer documentation.\\n\",\"termsOfService\":\"https://www.authentiq.com/terms\",\"title\":\"Authentiq Connect API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"backgroundColor\":\"#F26641\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.authentiq.com_theme_images_authentiq-logo-a-inverse.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/AuthentiqID/authentiq-docs/master/docs/swagger/provider.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"authentiq.io\"},\"externalDocs\":{\"description\":\"Authentiq Developer Docs\",\"url\":\"https://developers.authentiq.com/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/authentiq.io/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/authentiq.io/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"autodealerdata.com\",\"value\":{\"added\":\"2020-03-23T13:48:13.000Z\",\"preferred\":\"0.1\",\"versions\":[{\"key\":\"0.1\",\"value\":{\"added\":\"2020-03-23T13:48:13.000Z\",\"info\":{\"description\":\"
This API provides access to our Automotive Data. Use of this API is subject to our Terms of Service
\\n \\n

For a quick start guide click here

\\n \\n
If you signed up through RapidAPI make your test calls here
\\n \\n
The general workflow is to:
 
1. Authenticate with your CIS Automotive API Keys to get a Json Web Token (JWT). Do not use RapidAPI keys.
\\n
2. Then use that token as an argument when calling other endpoints.
\\n \\n
Equivalent HTTP GET and POST methods are available for some endpoints.
\\n \\n
Endpoints may appear more than once on this page if they are associated with multiple tags. eg \\\"Sales Data\\\", \\\"Premium\\\", \\\"Pro Plan or Greater\\\" To see which endpoints are included in different\\nplans look under the \\\"X Plan or Greater\\\" tags for the respective plan name.
\\n \\n

If you signed up for our API through RapidAPI you can make your test calls on their platform. \\nYour RapidAPI credentials will not work on this page.

Do not use your RapidAPI keys on this page.

\\n

If you signed up with us and have an account, you must first authenticate with your API Keys \\nand retrieve a Json Web Token (JWT) from the /getToken endpoint to access the other endpoints.

\\n\\n

Your JWT is a required argument to all endpoints.

\",\"title\":\"CIS Automotive API\",\"version\":\"0.1\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.autodealerdata.com/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"autodealerdata.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/autodealerdata.com/0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/autodealerdata.com/0.1/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"avaza.com\",\"value\":{\"added\":\"2017-11-21T11:17:54.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2017-11-21T11:17:54.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"AvazaHq\"},\"description\":\"Welcome to the autogenerated documentation & test tool for Avaza's API.

API Security & Authentication
Authentication options include OAuth2 Implicit and Authorization Code flows, and Personal Access Token. All connections should be encrypted over SSL/TLS

You can set up and manage your api authentication credentials from within your Avaza account. (requires Administrator permissions on your Avaza account).

OAuth2 Authorization endpoint: https://any.avaza.com/oauth2/authorize
OAuth2 Token endpoint: https://any.avaza.com/oauth2/token
Base URL for subsequent API Requests: https://api.avaza.com/

Blogpost about authenticating with Avaza's API: https://www.avaza.com/avaza-api-oauth2-authentication/
Blogpost on using Avaza's webhooks: https://www.avaza.com/avaza-api-webhook-notifications/
The OAuth flow currently issues Access Tokens that last 1 day, and Refresh tokens that last 180 days
The Api respects the security Roles assigned to the authenticating Avaza user and filters the data return appropriately.

Support
For API Support, and to request access please contact Avaza Support Team via our support chat.

User Contributed Libraries:
Graciously contributed by 3rd party users like you.
Note these are not tested or endorsesd by Avaza. We encourage you to review before use, and use at own risk.
\",\"title\":\"Avaza API Documentation\",\"version\":\"v1\",\"x-apisguru-categories\":[\"collaboration\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_AvazaHq_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.avaza.com/swagger/docs/v1\",\"version\":\"2.0\"}],\"x-providerName\":\"avaza.com\"},\"updated\":\"2021-08-02T08:20:08.766Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/avaza.com/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/avaza.com/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"aviationdata.systems\",\"value\":{\"added\":\"2017-11-26T17:48:04.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2017-11-26T17:48:04.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"aviationdataSYS\"},\"title\":\"AviationData.Systems Airports API V1\",\"version\":\"v1\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_aviationdataSYS_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://api.aviationdata.systems//swagger/docs/v1\",\"version\":\"2.0\"}],\"x-providerName\":\"aviationdata.systems\"},\"updated\":\"2018-05-29T13:40:40.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/aviationdata.systems/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/aviationdata.systems/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"axesso.de\",\"value\":{\"added\":\"2019-02-19T07:37:11.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-02-19T07:37:11.000Z\",\"info\":{\"contact\":{\"email\":\"support@axesso.de\"},\"description\":\"Use this api to fetch information to Amazon products and more.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Axesso Api\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Axesso/axesso-java-client/master/swagger/axessor_api_def_swagger.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"axesso.de\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"Find out more about Swagger\",\"url\":\"http://api-doc.axesso.de/\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/axesso.de/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/axesso.de/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"azure.com:EnterpriseKnowledgeGraph-EnterpriseKnowledgeGraphSwagger\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2018-12-03\",\"versions\":[{\"key\":\"2018-12-03\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"Azure Enterprise Knowledge Graph Service is a platform for creating knowledge graphs at scale.\",\"title\":\"Azure Enterprise Knowledge Graph Service\",\"version\":\"2018-12-03\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/EnterpriseKnowledgeGraph/resource-manager/Microsoft.EnterpriseKnowledgeGraph/preview/2018-12-03/EnterpriseKnowledgeGraphSwagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"EnterpriseKnowledgeGraph-EnterpriseKnowledgeGraphSwagger\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/EnterpriseKnowledgeGraph-EnterpriseKnowledgeGraphSwagger/2018-12-03/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/EnterpriseKnowledgeGraph-EnterpriseKnowledgeGraphSwagger/2018-12-03/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:addons-Addons\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-05-15\",\"versions\":[{\"key\":\"2017-05-15\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The service for managing third party addons.\",\"title\":\"Azure Addons Resource Provider\",\"version\":\"2017-05-15\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/addons/resource-manager/Microsoft.Addons/preview/2017-05-15/Addons.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"addons-Addons\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/addons-Addons/2017-05-15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/addons-Addons/2017-05-15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:addons-addons-swagger\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-03-01\",\"versions\":[{\"key\":\"2018-03-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The service for managing third party addons.\",\"title\":\"Azure Addons Resource Provider\",\"version\":\"2018-03-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/addons/resource-manager/Microsoft.Addons/preview/2018-03-01/addons-swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"addons-addons-swagger\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/addons-addons-swagger/2018-03-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/addons-addons-swagger/2018-03-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:adhybridhealthservice-ADHybridHealthService\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2014-01-01\",\"versions\":[{\"key\":\"2014-01-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"REST APIs for Azure Active Directory Connect Health\",\"title\":\"ADHybridHealthService\",\"version\":\"2014-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/adhybridhealthservice/resource-manager/Microsoft.ADHybridHealthService/stable/2014-01-01/ADHybridHealthService.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"adhybridhealthservice-ADHybridHealthService\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/adhybridhealthservice-ADHybridHealthService/2014-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/adhybridhealthservice-ADHybridHealthService/2014-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:advisor\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"preferred\":\"2020-01-01\",\"versions\":[{\"key\":\"2020-01-01\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"info\":{\"description\":\"REST APIs for Azure Advisor\",\"title\":\"AdvisorManagementClient\",\"version\":\"2020-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/advisor/resource-manager/Microsoft.Advisor/stable/2020-01-01/advisor.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"advisor\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/advisor/2020-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/advisor/2020-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:alertsmanagement-AlertsManagement\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-05-05-preview\",\"versions\":[{\"key\":\"2019-05-05-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Azure Alerts Management Service provides a single pane of glass of alerts across Azure Monitor.\",\"title\":\"Azure Alerts Management Service Resource Provider\",\"version\":\"2019-05-05-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/preview/2019-05-05-preview/AlertsManagement.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"alertsmanagement-AlertsManagement\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/alertsmanagement-AlertsManagement/2019-05-05-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/alertsmanagement-AlertsManagement/2019-05-05-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:alertsmanagement-SmartDetectorAlertRulesApi\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-06-01\",\"versions\":[{\"key\":\"2019-06-01\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"APIs for Azure Smart Detector Alert Rules CRUD operations.\",\"title\":\"Azure Alerts Management Service Resource Provider\",\"version\":\"2019-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/alertsmanagement/resource-manager/Microsoft.AlertsManagement/stable/2019-06-01/SmartDetectorAlertRulesApi.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"alertsmanagement-SmartDetectorAlertRulesApi\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/alertsmanagement-SmartDetectorAlertRulesApi/2019-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/alertsmanagement-SmartDetectorAlertRulesApi/2019-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:analysisservices\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-08-01-beta\",\"versions\":[{\"key\":\"2017-08-01-beta\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure Analysis Services Web API provides a RESTful set of web services that enables users to create, retrieve, update, and delete Analysis Services servers\",\"title\":\"AzureAnalysisServices\",\"version\":\"2017-08-01-beta\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"AnalysisServicesManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/analysisservices/resource-manager/Microsoft.AnalysisServices/preview/2017-08-01-beta/analysisservices.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"analysisservices\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/analysisservices/2017-08-01-beta/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/analysisservices/2017-08-01-beta/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-01-01\",\"versions\":[{\"key\":\"2018-01-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on entities like API, Product, and Subscription associated with your Azure API Management deployment.\",\"title\":\"ApiManagementClient\",\"version\":\"2018-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2018-01-01/apimanagement.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement/2018-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement/2018-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimapis\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on API entity and their Operations associated with your Azure API Management deployment.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimapis.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimapis\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2020-03-17T10:27:09.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimapis/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimapis/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimapisByTags\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing retrieve a collection of Apis associated with a tag in Azure API Management deployment.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimapisByTags.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimapisByTags\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimapisByTags/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimapisByTags/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimapiversionsets\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on the ApiVersionSet entity associated with your Azure API Management deployment. Using this entity you create and manage API Version Sets that are used to group APIs for consistent versioning.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimapiversionsets.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimapiversionsets\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimapiversionsets/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimapiversionsets/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimauthorizationservers\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"Use these REST APIs for managing OAuth2 servers configuration in your Azure API Management deployment. OAuth 2.0 can be used to authorize developer accounts for Azure API Management. For more information refer to [How to OAuth2](https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-oauth2).\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimauthorizationservers.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimauthorizationservers\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimauthorizationservers/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimauthorizationservers/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimbackends\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on Backend entity in Azure API Management deployment. The Backend entity in API Management represents a backend service that is configured to skip certification chain validation when using a self-signed certificate to test mutual certificate authentication.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimbackends.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimbackends\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimbackends/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimbackends/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimcaches\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on Cache entity in your Azure API Management deployment. Azure API Management also allows for caching responses in an external Azure Cache for Redis. For more information refer to [External Redis Cache in ApiManagement](https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-cache-external).\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimcaches.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimcaches\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimcaches/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimcaches/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimcertificates\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on Certificate entity in your Azure API Management deployment. Certificates can be used to setup mutual authentication with your Backend in API Management. For more information refer to [How to secure backend using Mutual Auth Certificate](https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-mutual-certificates).\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimcertificates.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimcertificates\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimcertificates/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimcertificates/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimdeployment\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Use these REST APIs to manage Azure API Management deployment.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimdeployment.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimdeployment\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimdeployment/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimdeployment/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimdiagnostics\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on Diagnostic entity associated with your Azure API Management deployment. Diagnostics are used to log requests/responses in the APIM proxy.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimdiagnostics.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimdiagnostics\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimdiagnostics/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimdiagnostics/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimemailtemplate\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on Email Templates associated with your Azure API Management deployment.\",\"title\":\"ApiManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2018-06-01-preview/apimemailtemplate.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimemailtemplate\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-02-11T11:58:34.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimemailtemplate/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimemailtemplate/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimemailtemplates\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on Email Templates associated with your Azure API Management deployment.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimemailtemplates.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimemailtemplates\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimemailtemplates/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimemailtemplates/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimgroups\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on Group entity in your Azure API Management deployment. Groups are used to manage the visibility of products to developers. Each API Management service instance comes with the following immutable system groups whose membership is automatically managed by API Management. - **Administrators** - Azure subscription administrators are members of this group. - **Developers** - Authenticated developer portal users fall into this group. - **Guests** - Unauthenticated developer portal users are placed into this group. In addition to these system groups, administrators can create custom groups or [leverage external groups in associated Azure Active Directory tenants](https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-aad#how-to-add-an-external-azure-active-directory-group). Custom and external groups can be used alongside system groups in giving developers visibility and access to API products. For example, you could create one custom group for developers affiliated with a specific partner organization and allow them access to the APIs from a product containing relevant APIs only. A user can be a member of more than one group.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimgroups.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimgroups\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimgroups/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimgroups/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimidentityprovider\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on Identity Provider entity associated with your Azure API Management deployment. Setting up an external Identity Provider for authentication can help you manage the developer portal logins using the OAuth2 flow.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimidentityprovider.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimidentityprovider\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimidentityprovider/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimidentityprovider/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimissues\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use this REST API to get all the issues across an Azure Api Management service.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimissues.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimissues\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimissues/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimissues/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimloggers\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on logger entity Azure API Management deployment.The Logger entity in API Management represents an event sink that you can use to log API Management events. Currently the Logger entity supports logging API Management events to Azure EventHub.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimloggers.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimloggers\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimloggers/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimloggers/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimnamedvalues\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on NamedValue entity associated with your Azure API Management deployment. API Management policies are a powerful capability of the system that allow the publisher to change the behavior of the API through configuration. Policies are a collection of statements that are executed sequentially on the request or response of an API. Policy statements can be constructed using literal text values, policy expressions, and NamedValues. Each API Management service instance has a NamedValues collection of key/value pairs that are global to the service instance. These NamedValues can be used to manage constant string values across all API configuration and policies.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimnamedvalues.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimnamedvalues\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimnamedvalues/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimnamedvalues/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimnetworkstatus\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Use these REST APIs for getting the network connectivity status of your Azure API Management deployment. When the API Management service is deployed inside a Virtual Network, it needs to have access to other Azure resources it depends on. This also gives details about the DNS Servers visible to Azure API Management deployment.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimnetworkstatus.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimnetworkstatus\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimnetworkstatus/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimnetworkstatus/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimnotifications\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on who is going to receive notifications associated with your Azure API Management deployment.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimnotifications.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimnotifications\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimnotifications/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimnotifications/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimopenidconnectproviders\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on OpenId Connect Provider entity associated with your Azure API Management deployment. API Management allows you to access APIs secured with token from [OpenID Connect Provider ](http://openid.net/connect/) to be accessed from the Developer Console.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimopenidconnectproviders.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimopenidconnectproviders\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimopenidconnectproviders/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimopenidconnectproviders/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimpolicies\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on Global Policies in Azure API Management deployment.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimpolicies.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimpolicies\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimpolicies/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimpolicies/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimpolicydescriptions\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing retrieving a collection of policy snippets available in Azure API Management deployment.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimpolicydescriptions.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimpolicydescriptions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimpolicydescriptions/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimpolicydescriptions/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimpolicysnippets\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-01-01\",\"versions\":[{\"key\":\"2019-01-01\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing retrieving a collection of policy snippets available in Azure API Management deployment.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2019-01-01/apimpolicysnippets.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimpolicysnippets\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimpolicysnippets/2019-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimpolicysnippets/2019-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimproducts\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on Product entity associated with your Azure API Management deployment. The Product entity represents a product in API Management. Products include one or more APIs and their associated terms of use. Once a product is published, developers can subscribe to the product and begin to use the product\\u2019s APIs.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimproducts.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimproducts\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimproducts/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimproducts/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimproductsByTags\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations to retrieve Products by Tags in Azure API Management deployment.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimproductsByTags.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimproductsByTags\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimproductsByTags/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimproductsByTags/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimproperties\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-01-01\",\"versions\":[{\"key\":\"2019-01-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on Property entity associated with your Azure API Management deployment. API Management policies are a powerful capability of the system that allow the publisher to change the behavior of the API through configuration. Policies are a collection of statements that are executed sequentially on the request or response of an API. Policy statements can be constructed using literal text values, policy expressions, and properties. Each API Management service instance has a properties collection of key/value pairs that are global to the service instance. These properties can be used to manage constant string values across all API configuration and policies.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2019-01-01/apimproperties.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimproperties\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimproperties/2019-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimproperties/2019-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimquotas\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on Quota entity associated with your Azure API Management deployment. To configure call rate limit and quota policies refer to [how to configure call rate limit and quota](https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-product-with-rules#a-namepolicies-ato-configure-call-rate-limit-and-quota-policies).\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimquotas.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimquotas\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimquotas/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimquotas/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimregions\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations in Azure API Management deployment.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimregions.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimregions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimregions/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimregions/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimreports\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"Use these REST APIs to get the analytics reports associated with your Azure API Management deployment.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimreports.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimreports\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimreports/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimreports/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimsubscriptions\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on Subscription entity associated with your Azure API Management deployment. The Subscription entity represents the association between a user and a product in API Management. Products contain one or more APIs, and once a product is published, developers can subscribe to the product and begin to use the product\\u2019s APIs.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimsubscriptions.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimsubscriptions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimsubscriptions/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimsubscriptions/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimtagresources\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"Use these REST APIs for querying APIs. Operations and Products by tags in your Azure API Management deployment.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimtagresources.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimtagresources\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimtagresources/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimtagresources/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimtags\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on Tag entity in your Azure API Management deployment. Tags can be assigned to APIs, Operations and Products.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimtags.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimtags\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimtags/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimtags/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimtenant\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on tenant entity associated with your Azure API Management deployment. Using this entity you can manage properties and configuration that apply to the entire API Management service instance.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimtenant.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimtenant\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimtenant/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimtenant/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimusers\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on User entity in Azure API Management deployment. The User entity in API Management represents the developers that call the APIs of the products to which they are subscribed.\",\"title\":\"ApiManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2019-12-01-preview/apimusers.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimusers\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimusers/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimusers/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:apimanagement-apimversionsets\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these REST APIs for performing operations on the ApiVersionSet entity associated with your Azure API Management deployment. Using this entity you create and manage API Version Sets that are used to group APIs for consistent versioning.\",\"title\":\"ApiManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2018-06-01-preview/apimversionsets.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"apimanagement-apimversionsets\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-02-11T11:58:34.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimversionsets/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/apimanagement-apimversionsets/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:appconfiguration\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-11-01-preview\",\"versions\":[{\"key\":\"2019-11-01-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"title\":\"AppConfigurationManagementClient\",\"version\":\"2019-11-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/appconfiguration/resource-manager/Microsoft.AppConfiguration/preview/2019-11-01-preview/appconfiguration.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"appconfiguration\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/appconfiguration/2019-11-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/appconfiguration/2019-11-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-QueryPackQueries_API\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-09-01-preview\",\"versions\":[{\"key\":\"2019-09-01-preview\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"Azure Log Analytics API reference for management of saved Queries within Query Packs.\",\"title\":\"Azure Log Analytics Query Packs\",\"version\":\"2019-09-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/preview/2019-09-01-preview/QueryPackQueries_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-QueryPackQueries_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-QueryPackQueries_API/2019-09-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-QueryPackQueries_API/2019-09-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-QueryPacks_API\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-09-01-preview\",\"versions\":[{\"key\":\"2019-09-01-preview\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"Azure Log Analytics API reference for Query Packs management.\",\"title\":\"Azure Log Analytics Query Packs\",\"version\":\"2019-09-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/preview/2019-09-01-preview/QueryPacks_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-QueryPacks_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-QueryPacks_API/2019-09-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-QueryPacks_API/2019-09-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-aiOperations_API\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"preferred\":\"2015-05-01\",\"versions\":[{\"key\":\"2015-05-01\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"info\":{\"description\":\"Azure Application Insights client for web test based alerting.\",\"title\":\"ApplicationInsightsManagementClient\",\"version\":\"2015-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/aiOperations_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-aiOperations_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-aiOperations_API/2015-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-aiOperations_API/2015-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-analyticsItems_API\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-05-01\",\"versions\":[{\"key\":\"2015-05-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Azure Application Insights client for saved items.\",\"title\":\"ApplicationInsightsManagementClient\",\"version\":\"2015-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/analyticsItems_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-analyticsItems_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-analyticsItems_API/2015-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-analyticsItems_API/2015-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-componentAnnotations_API\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2015-05-01\",\"versions\":[{\"key\":\"2015-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Azure Application Insights client for Annotations for a component.\",\"title\":\"ApplicationInsightsManagementClient\",\"version\":\"2015-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/componentAnnotations_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-componentAnnotations_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-componentAnnotations_API/2015-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-componentAnnotations_API/2015-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-componentApiKeys_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01\",\"versions\":[{\"key\":\"2015-05-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Azure Application Insights client for API keys of a component.\",\"title\":\"ApplicationInsightsManagementClient\",\"version\":\"2015-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/componentApiKeys_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-componentApiKeys_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-componentApiKeys_API/2015-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-componentApiKeys_API/2015-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-componentContinuousExport_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01\",\"versions\":[{\"key\":\"2015-05-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Azure Application Insights client for Continuous Export of a component.\",\"title\":\"ApplicationInsightsManagementClient\",\"version\":\"2015-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/componentContinuousExport_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-componentContinuousExport_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-componentContinuousExport_API/2015-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-componentContinuousExport_API/2015-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-componentFeaturesAndPricing_API\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-10-01\",\"versions\":[{\"key\":\"2017-10-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Azure Application Insights client for selecting pricing plans and options.\",\"title\":\"ApplicationInsightsManagementClient\",\"version\":\"2017-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/preview/2017-10-01/componentFeaturesAndPricing_API.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-componentFeaturesAndPricing_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-componentFeaturesAndPricing_API/2017-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-componentFeaturesAndPricing_API/2017-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-componentProactiveDetection_API\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2018-05-01-preview\",\"versions\":[{\"key\":\"2018-05-01-preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Azure Application Insights client for ProactiveDetection configurations of a component.\",\"title\":\"ApplicationInsightsManagementClient\",\"version\":\"2018-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/preview/2018-05-01/componentProactiveDetection_API.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-componentProactiveDetection_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-07-22T11:10:17.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-componentProactiveDetection_API/2018-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-componentProactiveDetection_API/2018-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-componentWorkItemConfigs_API\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2015-05-01\",\"versions\":[{\"key\":\"2015-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Azure Application Insights client for work item configurations for a component.\",\"title\":\"ApplicationInsightsManagementClient\",\"version\":\"2015-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/componentWorkItemConfigs_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-componentWorkItemConfigs_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-componentWorkItemConfigs_API/2015-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-componentWorkItemConfigs_API/2015-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-components_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01\",\"versions\":[{\"key\":\"2015-05-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Azure Application Insights client for Components.\",\"title\":\"ApplicationInsightsManagementClient\",\"version\":\"2015-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/components_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-components_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-components_API/2015-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-components_API/2015-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-eaSubscriptionMigration_API\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-10-01\",\"versions\":[{\"key\":\"2017-10-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Apis for customer in enterprise agreement migrate to new pricing model or rollback to legacy pricing model.\",\"title\":\"ApplicationInsightsManagementClient\",\"version\":\"2017-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/preview/2017-10-01/eaSubscriptionMigration_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-eaSubscriptionMigration_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-eaSubscriptionMigration_API/2017-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-eaSubscriptionMigration_API/2017-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-favorites_API\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2015-05-01\",\"versions\":[{\"key\":\"2015-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Azure Application Insights client for favorites.\",\"title\":\"ApplicationInsightsManagementClient\",\"version\":\"2015-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/favorites_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-favorites_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-favorites_API/2015-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-favorites_API/2015-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-swagger\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-04-20\",\"versions\":[{\"key\":\"2018-04-20\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"contact\":{\"email\":\"aiapi@microsoft.com\",\"name\":\"AIAPI Team\",\"url\":\"https://dev.applicationinsights.io/support\"},\"description\":\"This API exposes AI metric & event information and associated metadata\",\"license\":{\"name\":\"Microsoft\",\"url\":\"https://dev.applicationinsights.io/license\"},\"termsOfService\":\"https://dev.applicationinsights.io/tos\",\"title\":\"Application Insights Data Plane\",\"version\":\"2018-04-20\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/data-plane/Microsoft.Insights/preview/2018-04-20/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-swagger\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-swagger/2018-04-20/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-swagger/2018-04-20/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-webTestLocations_API\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2015-05-01\",\"versions\":[{\"key\":\"2015-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Azure Application Insights client for web test locations.\",\"title\":\"ApplicationInsightsManagementClient\",\"version\":\"2015-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/webTestLocations_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-webTestLocations_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-webTestLocations_API/2015-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-webTestLocations_API/2015-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-webTests_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01\",\"versions\":[{\"key\":\"2015-05-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Azure Application Insights client for web test based alerting.\",\"title\":\"ApplicationInsightsManagementClient\",\"version\":\"2015-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/webTests_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-webTests_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-webTests_API/2015-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-webTests_API/2015-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-workbookOperations_API\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"preferred\":\"2018-06-17-preview\",\"versions\":[{\"key\":\"2018-06-17-preview\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"info\":{\"description\":\"Azure client for Workbook.\",\"title\":\"WorkbookClient\",\"version\":\"2018-06-17-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/preview/2018-06-17-preview/workbookOperations_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-workbookOperations_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-workbookOperations_API/2018-06-17-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-workbookOperations_API/2018-06-17-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-workbookTemplates_API\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-10-17-preview\",\"versions\":[{\"key\":\"2019-10-17-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Azure Application Insights workbook template type.\",\"title\":\"ApplicationInsightsManagementClient\",\"version\":\"2019-10-17-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/workbookTemplates_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-workbookTemplates_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-workbookTemplates_API/2019-10-17-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-workbookTemplates_API/2019-10-17-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:applicationinsights-workbooks_API\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-17-preview\",\"versions\":[{\"key\":\"2018-06-17-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Azure Application Insights workbook type.\",\"title\":\"ApplicationInsightsManagementClient\",\"version\":\"2018-06-17-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/applicationinsights/resource-manager/Microsoft.Insights/preview/2018-06-17-preview/workbooks_API.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"applicationinsights-workbooks_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-workbooks_API/2018-06-17-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/applicationinsights-workbooks_API/2018-06-17-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:appplatform\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-05-01-preview\",\"versions\":[{\"key\":\"2019-05-01-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"REST API for Azure Spring Cloud\",\"title\":\"AppPlatformManagementClient\",\"version\":\"2019-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/appplatform/resource-manager/Microsoft.AppPlatform/preview/2019-05-01-preview/appplatform.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"appplatform\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/appplatform/2019-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/appplatform/2019-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:attestation\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2018-09-01-preview\",\"versions\":[{\"key\":\"2018-09-01-preview\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"Describes the interface for the per-tenant enclave service.\",\"title\":\"AttestationClient\",\"version\":\"2018-09-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/attestation/data-plane/Microsoft.Attestation/preview/2018-09-01-preview/attestation.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"attestation\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/attestation/2018-09-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/attestation/2018-09-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:authorization\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"preferred\":\"2015-07-01\",\"versions\":[{\"key\":\"2015-07-01\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"info\":{\"description\":\"Role based access control provides you a way to apply granular level policy administration down to individual resources or resource groups. These operations enable you to manage role definitions and role assignments. A role definition describes the set of actions that can be performed on resources. A role assignment grants access to Azure Active Directory users.\",\"title\":\"AuthorizationManagementClient\",\"version\":\"2015-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/authorization/resource-manager/Microsoft.Authorization/stable/2015-07-01/authorization.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"authorization\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-04-17T07:33:27.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization/2015-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization/2015-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:authorization-authorization-ClassicAdminCalls\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2015-07-01\",\"versions\":[{\"key\":\"2015-07-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Role based access control provides you a way to apply granular level policy administration down to individual resources or resource groups. These operations enable you to manage role definitions and role assignments. A role definition describes the set of actions that can be performed on resources. A role assignment grants access to Azure Active Directory users.\",\"title\":\"AuthorizationManagementClient\",\"version\":\"2015-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/authorization/resource-manager/Microsoft.Authorization/stable/2015-07-01/authorization-ClassicAdminCalls.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"authorization-authorization-ClassicAdminCalls\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-ClassicAdminCalls/2015-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-ClassicAdminCalls/2015-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:authorization-authorization-DenyAssignmentGetCalls\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-07-01-preview\",\"versions\":[{\"key\":\"2018-07-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Role based access control provides you a way to apply granular level policy administration down to individual resources or resource groups. These operations enable you to get deny assignments. A deny assignment describes the set of actions on resources that are denied for Azure Active Directory users.\",\"title\":\"AuthorizationManagementClient\",\"version\":\"2018-07-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/authorization/resource-manager/Microsoft.Authorization/preview/2018-07-01-preview/authorization-DenyAssignmentGetCalls.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"authorization-authorization-DenyAssignmentGetCalls\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-DenyAssignmentGetCalls/2018-07-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-DenyAssignmentGetCalls/2018-07-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:authorization-authorization-ElevateAccessCalls\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2015-07-01\",\"versions\":[{\"key\":\"2015-07-01\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"Role based access control provides you a way to apply granular level policy administration down to individual resources or resource groups. These operations enable you to manage role definitions and role assignments. A role definition describes the set of actions that can be performed on resources. A role assignment grants access to Azure Active Directory users.\",\"title\":\"AuthorizationManagementClient\",\"version\":\"2015-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/authorization/resource-manager/Microsoft.Authorization/stable/2015-07-01/authorization-ElevateAccessCalls.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"authorization-authorization-ElevateAccessCalls\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-ElevateAccessCalls/2015-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-ElevateAccessCalls/2015-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:authorization-authorization-ProviderOperationsCalls\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-01-01-preview\",\"versions\":[{\"key\":\"2018-01-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Role based access control provides you a way to apply granular level policy administration down to individual resources or resource groups. These calls handle provider operations.\",\"title\":\"AuthorizationManagementClient\",\"version\":\"2018-01-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/authorization/resource-manager/Microsoft.Authorization/preview/2018-01-01-preview/authorization-ProviderOperationsCalls.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"authorization-authorization-ProviderOperationsCalls\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-ProviderOperationsCalls/2018-01-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-ProviderOperationsCalls/2018-01-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:authorization-authorization-RACalls\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Role based access control provides you a way to apply granular level policy administration down to individual resources or resource groups. These operations enable you to manage role definitions and role assignments. A role definition describes the set of actions that can be performed on resources. A role assignment grants access to Azure Active Directory users.\",\"title\":\"AuthorizationManagementClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/authorization/resource-manager/Microsoft.Authorization/preview/2017-10-01-preview/authorization-RACalls.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"authorization-authorization-RACalls\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-01-03T07:01:34.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-RACalls/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-RACalls/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:authorization-authorization-RoleAssignmentsCalls\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-09-01-preview\",\"versions\":[{\"key\":\"2018-09-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Role based access control provides you a way to apply granular level policy administration down to individual resources or resource groups. These operations enable you to manage role assignments. A role assignment grants access to Azure Active Directory users.\",\"title\":\"AuthorizationManagementClient\",\"version\":\"2018-09-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/authorization/resource-manager/Microsoft.Authorization/preview/2018-09-01-preview/authorization-RoleAssignmentsCalls.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"authorization-authorization-RoleAssignmentsCalls\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-RoleAssignmentsCalls/2018-09-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-RoleAssignmentsCalls/2018-09-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:authorization-authorization-RoleBasedCalls\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-01-01-preview\",\"versions\":[{\"key\":\"2018-01-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Role based access control provides you a way to apply granular level policy administration down to individual resources or resource groups. These operations enable you to manage role definitions and role assignments. A role definition describes the set of actions that can be performed on resources. A role assignment grants access to Azure Active Directory users.\",\"title\":\"AuthorizationManagementClient\",\"version\":\"2018-01-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/authorization/resource-manager/Microsoft.Authorization/preview/2018-01-01-preview/authorization-RoleBasedCalls.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"authorization-authorization-RoleBasedCalls\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-03-10T09:23:51.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-RoleBasedCalls/2018-01-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-RoleBasedCalls/2018-01-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:authorization-authorization-RoleDefinitionsCalls\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-01-01-preview\",\"versions\":[{\"key\":\"2018-01-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Role based access control provides you a way to apply granular level policy administration down to individual resources or resource groups. These operations allow you to manage role definitions. A role definition describes the set of actions that can be performed on resources.\",\"title\":\"AuthorizationManagementClient\",\"version\":\"2018-01-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/authorization/resource-manager/Microsoft.Authorization/preview/2018-01-01-preview/authorization-RoleDefinitionsCalls.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"authorization-authorization-RoleDefinitionsCalls\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-07-25T10:27:32.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-RoleDefinitionsCalls/2018-01-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/authorization-authorization-RoleDefinitionsCalls/2018-01-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-account\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-10-31\",\"versions\":[{\"key\":\"2015-10-31\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2015-10-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2015-10-31/account.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-account\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-account/2015-10-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-account/2015-10-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-certificate\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-10-31\",\"versions\":[{\"key\":\"2015-10-31\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2015-10-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2015-10-31/certificate.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-certificate\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-certificate/2015-10-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-certificate/2015-10-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-connection\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-10-31\",\"versions\":[{\"key\":\"2015-10-31\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2015-10-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2015-10-31/connection.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-connection\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-connection/2015-10-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-connection/2015-10-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-connectionType\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-10-31\",\"versions\":[{\"key\":\"2015-10-31\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2015-10-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2015-10-31/connectionType.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-connectionType\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-connectionType/2015-10-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-connectionType/2015-10-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-credential\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-10-31\",\"versions\":[{\"key\":\"2015-10-31\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2015-10-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2015-10-31/credential.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-credential\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-credential/2015-10-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-credential/2015-10-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-dscCompilationJob\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-01-15\",\"versions\":[{\"key\":\"2018-01-15\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2018-01-15\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2018-01-15/dscCompilationJob.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-dscCompilationJob\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-dscCompilationJob/2018-01-15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-dscCompilationJob/2018-01-15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-dscConfiguration\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-10-31\",\"versions\":[{\"key\":\"2015-10-31\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2015-10-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2015-10-31/dscConfiguration.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-dscConfiguration\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-dscConfiguration/2015-10-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-dscConfiguration/2015-10-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-dscNode\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-01-15\",\"versions\":[{\"key\":\"2018-01-15\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2018-01-15\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2018-01-15/dscNode.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-dscNode\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-dscNode/2018-01-15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-dscNode/2018-01-15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-dscNodeConfiguration\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-01-15\",\"versions\":[{\"key\":\"2018-01-15\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2018-01-15\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2018-01-15/dscNodeConfiguration.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-dscNodeConfiguration\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-dscNodeConfiguration/2018-01-15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-dscNodeConfiguration/2018-01-15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-dscNodeCounts\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-01-15\",\"versions\":[{\"key\":\"2018-01-15\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2018-01-15\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2018-01-15/dscNodeCounts.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-dscNodeCounts\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-dscNodeCounts/2018-01-15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-dscNodeCounts/2018-01-15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-hybridRunbookWorkerGroup\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-10-31\",\"versions\":[{\"key\":\"2015-10-31\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2015-10-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2015-10-31/hybridRunbookWorkerGroup.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-hybridRunbookWorkerGroup\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-hybridRunbookWorkerGroup/2015-10-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-hybridRunbookWorkerGroup/2015-10-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-job\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-05-15-preview\",\"versions\":[{\"key\":\"2017-05-15-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2017-05-15-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/preview/2017-05-15-preview/job.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-job\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-job/2017-05-15-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-job/2017-05-15-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-jobSchedule\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-10-31\",\"versions\":[{\"key\":\"2015-10-31\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2015-10-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2015-10-31/jobSchedule.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-jobSchedule\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-jobSchedule/2015-10-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-jobSchedule/2015-10-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-linkedWorkspace\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2015-10-31\",\"versions\":[{\"key\":\"2015-10-31\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2015-10-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2015-10-31/linkedWorkspace.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-linkedWorkspace\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-linkedWorkspace/2015-10-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-linkedWorkspace/2015-10-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-module\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-10-31\",\"versions\":[{\"key\":\"2015-10-31\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2015-10-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2015-10-31/module.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-module\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-module/2015-10-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-module/2015-10-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-python2package\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-30\",\"versions\":[{\"key\":\"2018-06-30\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2018-06-30\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2018-06-30/python2package.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-python2package\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-python2package/2018-06-30/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-python2package/2018-06-30/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-runbook\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-30\",\"versions\":[{\"key\":\"2018-06-30\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2018-06-30\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2018-06-30/runbook.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-runbook\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-runbook/2018-06-30/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-runbook/2018-06-30/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-schedule\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-10-31\",\"versions\":[{\"key\":\"2015-10-31\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2015-10-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2015-10-31/schedule.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-schedule\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-schedule/2015-10-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-schedule/2015-10-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-softwareUpdateConfiguration\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-05-15-preview\",\"versions\":[{\"key\":\"2017-05-15-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"contact\":{\"name\":\"Mohamed Enein\"},\"description\":\"APIs for managing software update configurations.\",\"title\":\"Update Management\",\"version\":\"2017-05-15-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/preview/2017-05-15-preview/softwareUpdateConfiguration.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-softwareUpdateConfiguration\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-softwareUpdateConfiguration/2017-05-15-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-softwareUpdateConfiguration/2017-05-15-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-softwareUpdateConfigurationMachineRun\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-05-15-preview\",\"versions\":[{\"key\":\"2017-05-15-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"contact\":{\"name\":\"Mohamed Enein\"},\"description\":\"APIs for managing software update configurations.\",\"title\":\"Update Management\",\"version\":\"2017-05-15-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/preview/2017-05-15-preview/softwareUpdateConfigurationMachineRun.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-softwareUpdateConfigurationMachineRun\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-softwareUpdateConfigurationMachineRun/2017-05-15-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-softwareUpdateConfigurationMachineRun/2017-05-15-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-softwareUpdateConfigurationRun\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-05-15-preview\",\"versions\":[{\"key\":\"2017-05-15-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"contact\":{\"name\":\"Mohamed Enein\"},\"description\":\"APIs for managing software update configurations.\",\"title\":\"Update Management\",\"version\":\"2017-05-15-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/preview/2017-05-15-preview/softwareUpdateConfigurationRun.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-softwareUpdateConfigurationRun\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-softwareUpdateConfigurationRun/2017-05-15-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-softwareUpdateConfigurationRun/2017-05-15-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-sourceControl\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2017-05-15-preview\",\"versions\":[{\"key\":\"2017-05-15-preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2017-05-15-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/preview/2017-05-15-preview/sourceControl.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-sourceControl\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-sourceControl/2017-05-15-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-sourceControl/2017-05-15-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-sourceControlSyncJob\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2017-05-15-preview\",\"versions\":[{\"key\":\"2017-05-15-preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2017-05-15-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/preview/2017-05-15-preview/sourceControlSyncJob.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-sourceControlSyncJob\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-sourceControlSyncJob/2017-05-15-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-sourceControlSyncJob/2017-05-15-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-sourceControlSyncJobStreams\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-05-15-preview\",\"versions\":[{\"key\":\"2017-05-15-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2017-05-15-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/preview/2017-05-15-preview/sourceControlSyncJobStreams.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-sourceControlSyncJobStreams\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-sourceControlSyncJobStreams/2017-05-15-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-sourceControlSyncJobStreams/2017-05-15-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-variable\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-10-31\",\"versions\":[{\"key\":\"2015-10-31\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2015-10-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2015-10-31/variable.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-variable\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-variable/2015-10-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-variable/2015-10-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-watcher\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-10-31\",\"versions\":[{\"key\":\"2015-10-31\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"AutomationManagement\",\"version\":\"2015-10-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2015-10-31/watcher.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-watcher\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-watcher/2015-10-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-watcher/2015-10-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:automation-webhook\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-10-31\",\"versions\":[{\"key\":\"2015-10-31\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"AutomationManagementClient\",\"version\":\"2015-10-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/automation/resource-manager/Microsoft.Automation/stable/2015-10-31/webhook.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"automation-webhook\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-webhook/2015-10-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/automation-webhook/2015-10-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-AcquiredPlan\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-11-01\",\"versions\":[{\"key\":\"2015-11-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Subscriptions Management Client.\",\"title\":\"SubscriptionsManagementClient\",\"version\":\"2015-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/subscriptions/Microsoft.Subscriptions.Admin/preview/2015-11-01/AcquiredPlan.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-AcquiredPlan\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-AcquiredPlan/2015-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-AcquiredPlan/2015-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-ActionPlan\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-01-01\",\"versions\":[{\"key\":\"2019-01-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Deployment Admin Client.\",\"title\":\"DeploymentAdminClient\",\"version\":\"2019-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/deployment/Microsoft.Deployment.Admin/preview/2019-01-01/ActionPlan.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-ActionPlan\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ActionPlan/2019-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ActionPlan/2019-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-ActionPlanOperation\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-01-01\",\"versions\":[{\"key\":\"2019-01-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Deployment Admin Client.\",\"title\":\"DeploymentAdminClient\",\"version\":\"2019-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/deployment/Microsoft.Deployment.Admin/preview/2019-01-01/ActionPlanOperation.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-ActionPlanOperation\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ActionPlanOperation/2019-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ActionPlanOperation/2019-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Activation\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2016-01-01\",\"versions\":[{\"key\":\"2016-01-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"AzureBridge Admin Client.\",\"title\":\"AzureBridgeAdminClient\",\"version\":\"2016-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/azurebridge/Microsoft.AzureBridge.Admin/preview/2016-01-01/Activation.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Activation\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Activation/2016-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Activation/2016-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Alert\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Alert operation endpoints and objects.\",\"title\":\"InfrastructureInsightsManagementClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/infrastructureinsights/Microsoft.InfrastructureInsights.Admin/preview/2016-05-01/Alert.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Alert\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Alert/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Alert/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-ApplicationOperationResults\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Application operation results.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/ApplicationOperationResults.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-ApplicationOperationResults\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ApplicationOperationResults/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ApplicationOperationResults/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-AzureBridge\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2016-01-01\",\"versions\":[{\"key\":\"2016-01-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"AzureBridge Admin Client.\",\"title\":\"AzureBridgeAdminClient\",\"version\":\"2016-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/azurebridge/Microsoft.AzureBridge.Admin/preview/2016-01-01/AzureBridge.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-AzureBridge\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-AzureBridge/2016-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-AzureBridge/2016-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Backup\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-09-01\",\"versions\":[{\"key\":\"2018-09-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Backup Management Client.\",\"title\":\"BackupManagementClient\",\"version\":\"2018-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/backup/Microsoft.Backup.Admin/preview/2018-09-01/Backup.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Backup\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Backup/2018-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Backup/2018-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-BackupLocations\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-09-01\",\"versions\":[{\"key\":\"2018-09-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Backup Management Client.\",\"title\":\"BackupManagementClient\",\"version\":\"2018-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/backup/Microsoft.Backup.Admin/preview/2018-09-01/BackupLocations.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-BackupLocations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-BackupLocations/2018-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-BackupLocations/2018-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Backups\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-09-01\",\"versions\":[{\"key\":\"2018-09-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Backup Management Client.\",\"title\":\"BackupManagementClient\",\"version\":\"2018-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/backup/Microsoft.Backup.Admin/preview/2018-09-01/Backups.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Backups\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Backups/2018-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Backups/2018-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Commerce\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2015-06-01-preview\",\"versions\":[{\"key\":\"2015-06-01-preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The Admin Commerce Management Client.\",\"title\":\"CommerceManagementClient\",\"version\":\"2015-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/commerce/Microsoft.Commerce.Admin/preview/2015-06-01-preview/Commerce.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Commerce\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Commerce/2015-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Commerce/2015-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-CommerceAdmin\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2015-06-01-preview\",\"versions\":[{\"key\":\"2015-06-01-preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The Admin Commerce Management Client.\",\"title\":\"CommerceManagementClient\",\"version\":\"2015-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/commerce/Microsoft.Commerce.Admin/preview/2015-06-01-preview/CommerceAdmin.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-CommerceAdmin\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-03-10T09:23:51.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-CommerceAdmin/2015-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-CommerceAdmin/2015-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Compute\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-12-01-preview\",\"versions\":[{\"key\":\"2015-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"Compute Admin Client\",\"version\":\"2015-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/compute/Microsoft.Compute.Admin/preview/2015-12-01-preview/Compute.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Compute\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Compute/2015-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Compute/2015-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-ComputeOperationResults\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Compute operation results.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/ComputeOperationResults.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-ComputeOperationResults\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ComputeOperationResults/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ComputeOperationResults/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-DelegatedProvider\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-11-01\",\"versions\":[{\"key\":\"2015-11-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Subscriptions Management Client.\",\"title\":\"SubscriptionsManagementClient\",\"version\":\"2015-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/subscriptions/Microsoft.Subscriptions.Admin/preview/2015-11-01/DelegatedProvider.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-DelegatedProvider\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-DelegatedProvider/2015-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-DelegatedProvider/2015-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-DelegatedProviderOffer\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-11-01\",\"versions\":[{\"key\":\"2015-11-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Subscriptions Management Client.\",\"title\":\"SubscriptionsManagementClient\",\"version\":\"2015-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/subscriptions/Microsoft.Subscriptions.Admin/preview/2015-11-01/DelegatedProviderOffer.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-DelegatedProviderOffer\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-DelegatedProviderOffer/2015-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-DelegatedProviderOffer/2015-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Deployment\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-01-01\",\"versions\":[{\"key\":\"2019-01-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Deployment Admin Client.\",\"title\":\"DeploymentAdminClient\",\"version\":\"2019-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/deployment/Microsoft.Deployment.Admin/preview/2019-01-01/Deployment.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Deployment\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Deployment/2019-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Deployment/2019-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-DirectoryTenant\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-11-01\",\"versions\":[{\"key\":\"2015-11-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Subscriptions Management Client.\",\"title\":\"SubscriptionsManagementClient\",\"version\":\"2015-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/subscriptions/Microsoft.Subscriptions.Admin/preview/2015-11-01/DirectoryTenant.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-DirectoryTenant\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-DirectoryTenant/2015-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-DirectoryTenant/2015-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-DiskMigrationJobs\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-07-30-preview\",\"versions\":[{\"key\":\"2018-07-30-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Compute Disk Management Client.\",\"title\":\"ComputeDiskAdminManagementClient\",\"version\":\"2018-07-30-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/compute/Microsoft.Compute.Admin/preview/2018-07-30-preview/DiskMigrationJobs.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-DiskMigrationJobs\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-06-17T14:37:18.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-DiskMigrationJobs/2018-07-30-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-DiskMigrationJobs/2018-07-30-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Disks\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-07-30-preview\",\"versions\":[{\"key\":\"2018-07-30-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Compute Disk Management Client.\",\"title\":\"ComputeDiskAdminManagementClient\",\"version\":\"2018-07-30-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/compute/Microsoft.Compute.Admin/preview/2018-07-30-preview/Disks.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Disks\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Disks/2018-07-30-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Disks/2018-07-30-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-DownloadedProduct\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2016-01-01\",\"versions\":[{\"key\":\"2016-01-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"AzureBridge Admin Client.\",\"title\":\"AzureBridgeAdminClient\",\"version\":\"2016-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/azurebridge/Microsoft.AzureBridge.Admin/preview/2016-01-01/DownloadedProduct.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-DownloadedProduct\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2020-01-07T11:38:14.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-DownloadedProduct/2016-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-DownloadedProduct/2016-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Drive\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-05-01\",\"versions\":[{\"key\":\"2019-05-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Drive operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2019-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2019-05-01/Drive.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Drive\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Drive/2019-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Drive/2019-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-EdgeGateway\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Edge gateway operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/EdgeGateway.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-EdgeGateway\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-EdgeGateway/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-EdgeGateway/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-EdgeGatewayPool\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Edge gateway pool operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/EdgeGatewayPool.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-EdgeGatewayPool\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-EdgeGatewayPool/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-EdgeGatewayPool/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Fabric\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Fabric Management Client.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/Fabric.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Fabric\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Fabric/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Fabric/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-FabricLocation\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Fabric location operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/FabricLocation.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-FabricLocation\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-FabricLocation/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-FabricLocation/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-FileContainer\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-01-01\",\"versions\":[{\"key\":\"2019-01-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Deployment Admin Client.\",\"title\":\"DeploymentAdminClient\",\"version\":\"2019-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/deployment/Microsoft.Deployment.Admin/preview/2019-01-01/FileContainer.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-FileContainer\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-FileContainer/2019-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-FileContainer/2019-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-FileShare\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"File share operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/FileShare.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-FileShare\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-FileShare/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-FileShare/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Gallery\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-04-01\",\"versions\":[{\"key\":\"2015-04-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Gallery Management Client.\",\"title\":\"GalleryManagementClient\",\"version\":\"2015-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/gallery/Microsoft.Gallery.Admin/preview/2015-04-01/Gallery.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Gallery\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Gallery/2015-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Gallery/2015-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-GalleryItem\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-04-01\",\"versions\":[{\"key\":\"2015-04-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Gallery Management Client.\",\"title\":\"GalleryManagementClient\",\"version\":\"2015-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/gallery/Microsoft.Gallery.Admin/preview/2015-04-01/GalleryItem.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-GalleryItem\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-GalleryItem/2015-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-GalleryItem/2015-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-InfraRole\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Infrastructure role operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/InfraRole.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-InfraRole\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-InfraRole/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-InfraRole/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-InfraRoleInstance\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Infrastructure role instance operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/InfraRoleInstance.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-InfraRoleInstance\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-InfraRoleInstance/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-InfraRoleInstance/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-InfrastructureInsights\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Infrastructure Insights Management Client.\",\"title\":\"InfrastructureInsightsManagementClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/infrastructureinsights/Microsoft.InfrastructureInsights.Admin/preview/2016-05-01/InfrastructureInsights.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-InfrastructureInsights\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-InfrastructureInsights/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-InfrastructureInsights/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-IpPool\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"IP pool operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/IpPool.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-IpPool\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-IpPool/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-IpPool/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-KeyVault\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-02-01-preview\",\"versions\":[{\"key\":\"2017-02-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin KeyVault Management Client.\",\"title\":\"KeyVaultManagementClient\",\"version\":\"2017-02-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/keyvault/Microsoft.KeyVault.Admin/preview/2017-02-01-preview/KeyVault.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-KeyVault\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-KeyVault/2017-02-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-KeyVault/2017-02-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-LoadBalancers\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-06-15\",\"versions\":[{\"key\":\"2015-06-15\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Load balancer admin operation endpoints and objects.\",\"title\":\"NetworkAdminManagementClient\",\"version\":\"2015-06-15\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/network/Microsoft.Network.Admin/preview/2015-06-15/LoadBalancers.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-LoadBalancers\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-LoadBalancers/2015-06-15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-LoadBalancers/2015-06-15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Location\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-11-01\",\"versions\":[{\"key\":\"2015-11-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Subscriptions Management Client.\",\"title\":\"SubscriptionsManagementClient\",\"version\":\"2015-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/subscriptions/Microsoft.Subscriptions.Admin/preview/2015-11-01/Location.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Location\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Location/2015-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Location/2015-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-LogicalNetwork\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Logical network operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/LogicalNetwork.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-LogicalNetwork\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-LogicalNetwork/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-LogicalNetwork/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-LogicalSubnet\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Logical subnet operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/LogicalSubnet.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-LogicalSubnet\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-LogicalSubnet/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-LogicalSubnet/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-MacAddressPool\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"MAC address pool operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/MacAddressPool.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-MacAddressPool\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-MacAddressPool/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-MacAddressPool/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Manifest\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2015-11-01\",\"versions\":[{\"key\":\"2015-11-01\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"The Admin Subscriptions Management Client.\",\"title\":\"SubscriptionsManagementClient\",\"version\":\"2015-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/subscriptions/Microsoft.Subscriptions.Admin/preview/2015-11-01/Manifest.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Manifest\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Manifest/2015-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Manifest/2015-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Network\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-06-15\",\"versions\":[{\"key\":\"2015-06-15\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Network admin operation endpoints and objects.\",\"title\":\"NetworkAdminManagementClient\",\"version\":\"2015-06-15\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/network/Microsoft.Network.Admin/preview/2015-06-15/Network.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Network\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Network/2015-06-15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Network/2015-06-15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-NetworkOperationResults\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Network operation results.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/NetworkOperationResults.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-NetworkOperationResults\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-NetworkOperationResults/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-NetworkOperationResults/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Offer\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-11-01\",\"versions\":[{\"key\":\"2015-11-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The User Subscription Management Client.\",\"title\":\"SubscriptionClient\",\"version\":\"2015-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/user-subscriptions/Microsoft.Subscriptions/preview/2015-11-01/Offer.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Offer\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Offer/2015-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Offer/2015-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-OfferDelegation\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-11-01\",\"versions\":[{\"key\":\"2015-11-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Subscriptions Management Client.\",\"title\":\"SubscriptionsManagementClient\",\"version\":\"2015-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/subscriptions/Microsoft.Subscriptions.Admin/preview/2015-11-01/OfferDelegation.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-OfferDelegation\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-OfferDelegation/2015-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-OfferDelegation/2015-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Operations\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Operation status operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/stable/2016-05-01/Operations.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Operations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-03-10T09:23:51.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Operations/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Operations/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Plan\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-11-01\",\"versions\":[{\"key\":\"2015-11-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Subscriptions Management Client.\",\"title\":\"SubscriptionsManagementClient\",\"version\":\"2015-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/subscriptions/Microsoft.Subscriptions.Admin/preview/2015-11-01/Plan.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Plan\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Plan/2015-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Plan/2015-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-PlatformImages\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-12-01-preview\",\"versions\":[{\"key\":\"2015-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"Compute Admin Client\",\"version\":\"2015-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/compute/Microsoft.Compute.Admin/preview/2015-12-01-preview/PlatformImages.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-PlatformImages\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-PlatformImages/2015-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-PlatformImages/2015-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Product\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2016-01-01\",\"versions\":[{\"key\":\"2016-01-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"AzureBridge Admin Client.\",\"title\":\"AzureBridgeAdminClient\",\"version\":\"2016-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/azurebridge/Microsoft.AzureBridge.Admin/preview/2016-01-01/Product.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Product\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Product/2016-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Product/2016-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-ProductDeployment\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-01-01\",\"versions\":[{\"key\":\"2019-01-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Deployment Admin Client.\",\"title\":\"DeploymentAdminClient\",\"version\":\"2019-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/deployment/Microsoft.Deployment.Admin/preview/2019-01-01/ProductDeployment.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-ProductDeployment\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ProductDeployment/2019-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ProductDeployment/2019-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-ProductPackage\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-01-01\",\"versions\":[{\"key\":\"2019-01-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Deployment Admin Client.\",\"title\":\"DeploymentAdminClient\",\"version\":\"2019-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/deployment/Microsoft.Deployment.Admin/preview/2019-01-01/ProductPackage.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-ProductPackage\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ProductPackage/2019-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ProductPackage/2019-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-ProductSecret\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-01-01\",\"versions\":[{\"key\":\"2019-01-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Deployment Admin Client.\",\"title\":\"DeploymentAdminClient\",\"version\":\"2019-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/deployment/Microsoft.Deployment.Admin/preview/2019-01-01/ProductSecret.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-ProductSecret\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2020-03-17T10:27:09.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ProductSecret/2019-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ProductSecret/2019-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-PublicIpAddresses\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-06-15\",\"versions\":[{\"key\":\"2015-06-15\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Public IP Address admin endpoints and objects.\",\"title\":\"NetworkAdminManagementClient\",\"version\":\"2015-06-15\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/network/Microsoft.Network.Admin/preview/2015-06-15/PublicIpAddresses.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-PublicIpAddresses\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-PublicIpAddresses/2015-06-15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-PublicIpAddresses/2015-06-15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Quota\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2015-11-01\",\"versions\":[{\"key\":\"2015-11-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The Admin Subscriptions Management Client.\",\"title\":\"SubscriptionsManagementClient\",\"version\":\"2015-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/subscriptions/Microsoft.Subscriptions.Admin/preview/2015-11-01/Quota.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Quota\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Quota/2015-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Quota/2015-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Quotas\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-02-09\",\"versions\":[{\"key\":\"2018-02-09\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"Compute Admin Client\",\"version\":\"2018-02-09\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/compute/Microsoft.Compute.Admin/preview/2018-02-09/Quotas.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Quotas\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Quotas/2018-02-09/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Quotas/2018-02-09/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-RegionHealth\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Region health operation endpoints and objects.\",\"title\":\"InfrastructureInsightsManagementClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/infrastructureinsights/Microsoft.InfrastructureInsights.Admin/preview/2016-05-01/RegionHealth.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-RegionHealth\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-09-09T18:14:26.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-RegionHealth/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-RegionHealth/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-ResourceHealth\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Resource health operation endpoints and objects.\",\"title\":\"InfrastructureInsightsManagementClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/infrastructureinsights/Microsoft.InfrastructureInsights.Admin/preview/2016-05-01/ResourceHealth.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-ResourceHealth\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ResourceHealth/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ResourceHealth/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-ScaleUnit\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Scale unit operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/ScaleUnit.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-ScaleUnit\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ScaleUnit/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ScaleUnit/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-ScaleUnitNode\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Scale unit node operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/ScaleUnitNode.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-ScaleUnitNode\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ScaleUnitNode/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ScaleUnitNode/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-ServiceHealth\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Resource provider health operation endpoints and objects.\",\"title\":\"InfrastructureInsightsManagementClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/infrastructureinsights/Microsoft.InfrastructureInsights.Admin/preview/2016-05-01/ServiceHealth.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-ServiceHealth\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ServiceHealth/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-ServiceHealth/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-SlbMuxInstance\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Software load balancer multiplexer operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/SlbMuxInstance.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-SlbMuxInstance\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-SlbMuxInstance/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-SlbMuxInstance/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-StorageOperationResults\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Storage operation results.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/StorageOperationResults.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-StorageOperationResults\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-StorageOperationResults/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-StorageOperationResults/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-StoragePool\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Storage pool operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/StoragePool.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-StoragePool\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-StoragePool/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-StoragePool/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-StorageSubSystem\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-10-01\",\"versions\":[{\"key\":\"2018-10-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Storage subsystem operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2018-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2018-10-01/StorageSubSystem.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-StorageSubSystem\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-StorageSubSystem/2018-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-StorageSubSystem/2018-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-StorageSystem\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Storage system operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2016-05-01/StorageSystem.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-StorageSystem\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-StorageSystem/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-StorageSystem/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Subscriptions\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-11-01\",\"versions\":[{\"key\":\"2015-11-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The User Subscription Management Client.\",\"title\":\"SubscriptionClient\",\"version\":\"2015-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/user-subscriptions/Microsoft.Subscriptions/preview/2015-11-01/Subscriptions.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Subscriptions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Subscriptions/2015-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Subscriptions/2015-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Update\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Update Admin Management Client.\",\"title\":\"UpdateAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/update/Microsoft.Update.Admin/preview/2016-05-01/Update.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Update\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Update/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Update/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-UpdateLocations\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Update location operation endpoints and objects.\",\"title\":\"UpdateAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/update/Microsoft.Update.Admin/preview/2016-05-01/UpdateLocations.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-UpdateLocations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-UpdateLocations/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-UpdateLocations/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-UpdateRuns\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2016-05-01\",\"versions\":[{\"key\":\"2016-05-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Update run operation endpoints and objects.\",\"title\":\"UpdateAdminClient\",\"version\":\"2016-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/update/Microsoft.Update.Admin/preview/2016-05-01/UpdateRuns.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-UpdateRuns\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-UpdateRuns/2016-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-UpdateRuns/2016-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-VMExtensions\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-12-01-preview\",\"versions\":[{\"key\":\"2015-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"Compute Admin Client\",\"version\":\"2015-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/compute/Microsoft.Compute.Admin/preview/2015-12-01-preview/VMExtensions.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-VMExtensions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-VMExtensions/2015-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-VMExtensions/2015-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-VirtualNetworks\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-06-15\",\"versions\":[{\"key\":\"2015-06-15\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Virtual Network admin operation endpoints and objects.\",\"title\":\"NetworkAdminManagementClient\",\"version\":\"2015-06-15\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/network/Microsoft.Network.Admin/preview/2015-06-15/VirtualNetworks.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-VirtualNetworks\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-VirtualNetworks/2015-06-15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-VirtualNetworks/2015-06-15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-Volume\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2019-05-01\",\"versions\":[{\"key\":\"2019-05-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Volume operation endpoints and objects.\",\"title\":\"FabricAdminClient\",\"version\":\"2019-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/fabric/Microsoft.Fabric.Admin/preview/2019-05-01/Volume.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-Volume\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Volume/2019-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-Volume/2019-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-acquisitions\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-08-preview\",\"versions\":[{\"key\":\"2019-08-08-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Storage Management Client.\",\"title\":\"StorageManagementClient\",\"version\":\"2019-08-08-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/storage/Microsoft.Storage.Admin/preview/2019-08-08/acquisitions.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-acquisitions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-acquisitions/2019-08-08-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-acquisitions/2019-08-08-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-blobServices\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-12-01-preview\",\"versions\":[{\"key\":\"2015-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Storage Management Client.\",\"title\":\"StorageManagementClient\",\"version\":\"2015-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/storage/Microsoft.Storage.Admin/preview/2015-12-01/blobServices.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-blobServices\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-09-23T09:26:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-blobServices/2015-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-blobServices/2015-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-containers\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-12-01-preview\",\"versions\":[{\"key\":\"2015-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Storage Management Client.\",\"title\":\"StorageManagementClient\",\"version\":\"2015-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/storage/Microsoft.Storage.Admin/preview/2015-12-01/containers.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-containers\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-09-23T09:26:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-containers/2015-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-containers/2015-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-farms\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-12-01-preview\",\"versions\":[{\"key\":\"2015-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Storage Management Client.\",\"title\":\"StorageManagementClient\",\"version\":\"2015-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/storage/Microsoft.Storage.Admin/preview/2015-12-01/farms.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-farms\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-09-23T09:26:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-farms/2015-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-farms/2015-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-queueServices\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-12-01-preview\",\"versions\":[{\"key\":\"2015-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Storage Management Client.\",\"title\":\"StorageManagementClient\",\"version\":\"2015-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/storage/Microsoft.Storage.Admin/preview/2015-12-01/queueServices.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-queueServices\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-09-23T09:26:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-queueServices/2015-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-queueServices/2015-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-quotas\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-08-08-preview\",\"versions\":[{\"key\":\"2019-08-08-preview\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"The Admin Storage Management Client.\",\"title\":\"StorageManagementClient\",\"version\":\"2019-08-08-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/storage/Microsoft.Storage.Admin/preview/2019-08-08/quotas.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-quotas\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-quotas/2019-08-08-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-quotas/2019-08-08-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-shares\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-12-01-preview\",\"versions\":[{\"key\":\"2015-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Storage Management Client.\",\"title\":\"StorageManagementClient\",\"version\":\"2015-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/storage/Microsoft.Storage.Admin/preview/2015-12-01/shares.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-shares\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-09-23T09:26:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-shares/2015-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-shares/2015-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-storage\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-08-preview\",\"versions\":[{\"key\":\"2019-08-08-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Storage Management Client.\",\"title\":\"StorageManagementClient\",\"version\":\"2019-08-08-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/storage/Microsoft.Storage.Admin/preview/2019-08-08/storage.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-storage\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-storage/2019-08-08-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-storage/2019-08-08-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-storageaccounts\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-08-preview\",\"versions\":[{\"key\":\"2019-08-08-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Storage Management Client.\",\"title\":\"StorageManagementClient\",\"version\":\"2019-08-08-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/storage/Microsoft.Storage.Admin/preview/2019-08-08/storageaccounts.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-storageaccounts\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-storageaccounts/2019-08-08-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-storageaccounts/2019-08-08-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azsadmin-tableServices\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2015-12-01-preview\",\"versions\":[{\"key\":\"2015-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Admin Storage Management Client.\",\"title\":\"StorageManagementClient\",\"version\":\"2015-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/storage/Microsoft.Storage.Admin/preview/2015-12-01/tableServices.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azsadmin-tableServices\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-09-23T09:26:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-tableServices/2015-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azsadmin-tableServices/2015-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azure-kusto\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-11-09\",\"versions\":[{\"key\":\"2019-11-09\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"KustoManagementClient\",\"version\":\"2019-11-09\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azure-kusto/resource-manager/Microsoft.Kusto/stable/2019-11-09/kusto.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azure-kusto\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azure-kusto/2019-11-09/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azure-kusto/2019-11-09/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azureactivedirectory\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2017-04-01\",\"versions\":[{\"key\":\"2017-04-01\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"Azure Active Directory Client.\",\"title\":\"azureactivedirectory\",\"version\":\"2017-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"azureactivedirectoryClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azureactivedirectory/resource-manager/Microsoft.Aadiam/stable/2017-04-01/azureactivedirectory.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azureactivedirectory\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azureactivedirectory/2017-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azureactivedirectory/2017-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azuredata\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"The AzureData management API provides a RESTful set of web APIs to manage Azure Data Resources. For example, register, delete and retrieve a SQL Server, SQL Server registration.\",\"title\":\"AzureDataManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azuredata/resource-manager/Microsoft.AzureData/preview/2017-03-01-preview/azuredata.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azuredata\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azuredata/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azuredata/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azurestack-AzureStack\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2017-06-01\",\"versions\":[{\"key\":\"2017-06-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"title\":\"Azure Stack Azure Bridge Client\",\"version\":\"2017-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azurestack/resource-manager/Microsoft.AzureStack/stable/2017-06-01/AzureStack.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azurestack-AzureStack\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azurestack-AzureStack/2017-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azurestack-AzureStack/2017-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azurestack-CustomerSubscription\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2017-06-01\",\"versions\":[{\"key\":\"2017-06-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"title\":\"AzureStack Azure Bridge Client\",\"version\":\"2017-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azurestack/resource-manager/Microsoft.AzureStack/stable/2017-06-01/CustomerSubscription.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azurestack-CustomerSubscription\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azurestack-CustomerSubscription/2017-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azurestack-CustomerSubscription/2017-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azurestack-Product\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2017-06-01\",\"versions\":[{\"key\":\"2017-06-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"title\":\"AzureStack Azure Bridge Client\",\"version\":\"2017-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azurestack/resource-manager/Microsoft.AzureStack/stable/2017-06-01/Product.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azurestack-Product\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azurestack-Product/2017-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azurestack-Product/2017-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:azurestack-Registration\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2017-06-01\",\"versions\":[{\"key\":\"2017-06-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"title\":\"Azure Stack Azure Bridge Client\",\"version\":\"2017-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azurestack/resource-manager/Microsoft.AzureStack/stable/2017-06-01/Registration.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"azurestack-Registration\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/azurestack-Registration/2017-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/azurestack-Registration/2017-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:batch-BatchManagement\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"BatchManagement\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"BatchManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/batch/resource-manager/Microsoft.Batch/stable/2019-08-01/BatchManagement.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"batch-BatchManagement\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/batch-BatchManagement/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/batch-BatchManagement/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:batch-BatchService\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"preferred\":\"2019-08-01.10.0\",\"versions\":[{\"key\":\"2019-08-01.10.0\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"info\":{\"description\":\"A client for issuing REST requests to the Azure Batch service.\",\"title\":\"BatchService\",\"version\":\"2019-08-01.10.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"BatchServiceClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/batch/data-plane/Microsoft.Batch/stable/2019-08-01.10.0/BatchService.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"batch-BatchService\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/batch-BatchService/2019-08-01.10.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/batch-BatchService/2019-08-01.10.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:batchai-BatchAI\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-05-01\",\"versions\":[{\"key\":\"2018-05-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure BatchAI Management API.\",\"title\":\"BatchAI\",\"version\":\"2018-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"BatchAIManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/batchai/resource-manager/Microsoft.BatchAI/stable/2018-05-01/BatchAI.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"batchai-BatchAI\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/batchai-BatchAI/2018-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/batchai-BatchAI/2018-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:billing\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-10-01-preview\",\"versions\":[{\"key\":\"2019-10-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"Billing client provides access to billing resources for Azure subscriptions.\",\"title\":\"BillingManagementClient\",\"version\":\"2019-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/billing/resource-manager/Microsoft.Billing/preview/2019-10-01-preview/billing.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"billing\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/billing/2019-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/billing/2019-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:blockchain\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"REST API for Azure Blockchain Service\",\"title\":\"BlockchainManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/blockchain/resource-manager/Microsoft.Blockchain/preview/2018-06-01-preview/blockchain.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"blockchain\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/blockchain/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/blockchain/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:blueprint-assignmentOperation\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2018-11-01-preview\",\"versions\":[{\"key\":\"2018-11-01-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"Azure Blueprints Client provides access to blueprint definitions, assignments, and artifacts, and related blueprint operations.\",\"title\":\"BlueprintClient\",\"version\":\"2018-11-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/blueprint/resource-manager/Microsoft.Blueprint/preview/2018-11-01-preview/assignmentOperation.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"blueprint-assignmentOperation\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/blueprint-assignmentOperation/2018-11-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/blueprint-assignmentOperation/2018-11-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:blueprint-blueprintAssignment\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-11-01-preview\",\"versions\":[{\"key\":\"2018-11-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Azure Blueprints Client provides access to blueprint definitions, assignments, and artifacts, and related blueprint operations.\",\"title\":\"BlueprintClient\",\"version\":\"2018-11-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/blueprint/resource-manager/Microsoft.Blueprint/preview/2018-11-01-preview/blueprintAssignment.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"blueprint-blueprintAssignment\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/blueprint-blueprintAssignment/2018-11-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/blueprint-blueprintAssignment/2018-11-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:blueprint-blueprintDefinition\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-11-01-preview\",\"versions\":[{\"key\":\"2018-11-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Azure Blueprints Client provides access to blueprint definitions, assignments, and artifacts, and related blueprint operations.\",\"title\":\"BlueprintClient\",\"version\":\"2018-11-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/blueprint/resource-manager/Microsoft.Blueprint/preview/2018-11-01-preview/blueprintDefinition.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"blueprint-blueprintDefinition\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/blueprint-blueprintDefinition/2018-11-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/blueprint-blueprintDefinition/2018-11-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:botservice\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-07-12\",\"versions\":[{\"key\":\"2018-07-12\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Azure Bot Service is a platform for creating smart conversational agents.\",\"title\":\"Azure Bot Service\",\"version\":\"2018-07-12\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/botservice/resource-manager/Microsoft.BotService/preview/2018-07-12/botservice.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"botservice\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/botservice/2018-07-12/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/botservice/2018-07-12/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cdn\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"preferred\":\"2019-12-31\",\"versions\":[{\"key\":\"2019-12-31\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"info\":{\"description\":\"Use these APIs to manage Azure CDN resources through the Azure Resource Manager. You must make sure that requests made to these resources are secure.\",\"title\":\"CdnManagementClient\",\"version\":\"2019-12-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cdn/resource-manager/Microsoft.Cdn/stable/2019-12-31/cdn.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cdn\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cdn/2019-12-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cdn/2019-12-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cdn-cdnwebapplicationfirewall\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-06-15-preview\",\"versions\":[{\"key\":\"2019-06-15-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"APIs to manage web application firewall rules for Azure CDN\",\"title\":\"Azure CDN WebApplicationFirewallManagement\",\"version\":\"2019-06-15-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cdn/resource-manager/Microsoft.Cdn/preview/2019-06-15-preview/cdnwebapplicationfirewall.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cdn-cdnwebapplicationfirewall\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cdn-cdnwebapplicationfirewall/2019-06-15-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cdn-cdnwebapplicationfirewall/2019-06-15-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cognitiveservices\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-04-18\",\"versions\":[{\"key\":\"2017-04-18\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Cognitive Services Management Client\",\"title\":\"CognitiveServicesManagementClient\",\"version\":\"2017-04-18\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/resource-manager/Microsoft.CognitiveServices/stable/2017-04-18/cognitiveservices.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cognitiveservices\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices/2017-04-18/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices/2017-04-18/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cognitiveservices-AnomalyDetector\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"The Anomaly Detector API detects anomalies automatically in time series data. It supports two kinds of mode, one is for stateless using, another is for stateful using. In stateless mode, there are three functionalities. Entire Detect is for detecting the whole series with model trained by the time series, Last Detect is detecting last point with model trained by points before. ChangePoint Detect is for detecting trend changes in time series. In stateful mode, user can store time series, the stored time series will be used for detection anomalies. Under this mode, user can still use the above three functionalities by only giving a time range without preparing time series in client side. Besides the above three functionalities, stateful model also provide group based detection and labeling service. By leveraging labeling service user can provide labels for each detection result, these labels will be used for retuning or regenerating detection models. Inconsistency detection is a kind of group based detection, this detection will find inconsistency ones in a set of time series. By using anomaly detector service, business customers can discover incidents and establish a logic flow for root cause analysis.\",\"title\":\"Anomaly Detector Client\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/AnomalyDetector/preview/v1.0/AnomalyDetector.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cognitiveservices-AnomalyDetector\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-AnomalyDetector/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-AnomalyDetector/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cognitiveservices-AnomalyFinder\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"The Anomaly Finder API detects anomalies automatically in time series data. It supports two functionalities, one is for detecting the whole series with model trained by the timeseries, another is detecting last point with model trained by points before. By using this service, business customers can discover incidents and establish a logic flow for root cause analysis.\",\"title\":\"Anomaly Finder Client\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/AnomalyFinder/stable/v2.0/AnomalyFinder.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cognitiveservices-AnomalyFinder\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-02-26T08:40:59.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-AnomalyFinder/2.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-AnomalyFinder/2.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cognitiveservices-ComputerVision\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The Computer Vision API provides state-of-the-art algorithms to process images and return information. For example, it can be used to determine if an image contains mature content, or it can be used to find all the faces in an image. It also has other features like estimating dominant and accent colors, categorizing the content of images, and describing an image with complete English sentences. Additionally, it can also intelligently generate images thumbnails for displaying large images effectively.\",\"title\":\"Computer Vision\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/ComputerVision/stable/v1.0/ComputerVision.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cognitiveservices-ComputerVision\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-11-20T14:36:34.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-ComputerVision/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-ComputerVision/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cognitiveservices-ContentModerator\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"You use the API to scan your content as it is generated. Content Moderator then processes your content and sends the results along with relevant information either back to your systems or to the built-in review tool. You can use this information to take decisions e.g. take it down, send to human judge, etc.\\r\\n\\r\\nWhen using the API, images need to have a minimum of 128 pixels and a maximum file size of 4MB. \\r\\nText can be at most 1024 characters long. \\r\\nIf the content passed to the text API or the image API exceeds the size limits, the API will return an error code that informs about the issue.\",\"title\":\"Content Moderator Client\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/ContentModerator/stable/v1.0/ContentModerator.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cognitiveservices-ContentModerator\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-07-22T11:03:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-ContentModerator/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-ContentModerator/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cognitiveservices-Face\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"An API for face detection, verification, and identification.\",\"title\":\"Face Client\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/Face/stable/v1.0/Face.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cognitiveservices-Face\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-09-09T18:14:26.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-Face/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-Face/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cognitiveservices-FormRecognizer\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2.0-preview\",\"versions\":[{\"key\":\"2.0-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Extracts information from forms and images into structured data.\",\"title\":\"Form Recognizer Client\",\"version\":\"2.0-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/FormRecognizer/preview/v2.0/FormRecognizer.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cognitiveservices-FormRecognizer\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2020-03-17T10:27:09.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-FormRecognizer/2.0-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-FormRecognizer/2.0-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cognitiveservices-InkRecognizer\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"The service is used to perform ink layout and recognition of written words and shapes. Ink strokes passed to the service are recognized and organized into recognition results in the response\",\"title\":\"Ink Recognizer Client\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/InkRecognizer/preview/v1.0/InkRecognizer.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cognitiveservices-InkRecognizer\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-InkRecognizer/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-InkRecognizer/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cognitiveservices-LUIS-Authoring\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"3.0-preview\",\"versions\":[{\"key\":\"3.0-preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"title\":\"LUIS Authoring Client\",\"version\":\"3.0-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/LUIS/Authoring/preview/v3.0/LUIS-Authoring.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cognitiveservices-LUIS-Authoring\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2020-03-17T10:27:09.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-LUIS-Authoring/3.0-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-LUIS-Authoring/3.0-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cognitiveservices-LUIS-Programmatic\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"v2.0\",\"versions\":[{\"key\":\"v2.0\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"title\":\"LUIS Programmatic\",\"version\":\"v2.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/LUIS/Programmatic/stable/v2.0/LUIS-Programmatic.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cognitiveservices-LUIS-Programmatic\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-03-10T09:23:51.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-LUIS-Programmatic/v2.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-LUIS-Programmatic/v2.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cognitiveservices-LUIS-Runtime\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"v2.0 preview\",\"versions\":[{\"key\":\"v2.0 preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"title\":\"Language Understanding Intelligent Service (LUIS) Endpoint API for running predictions and extracting user intentions and entities from utterances.\",\"version\":\"v2.0 preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/LUIS/Runtime/stable/v2.0/LUIS-Runtime.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cognitiveservices-LUIS-Runtime\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-LUIS-Runtime/v2.0 preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-LUIS-Runtime/v2.0 preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cognitiveservices-Personalizer\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"v1.0\",\"versions\":[{\"key\":\"v1.0\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"Personalizer Service is an Azure Cognitive Service that makes it easy to target content and experiences without complex pre-analysis or cleanup of past data. Given a context and featurized content, the Personalizer Service returns which content item to show to users in rewardActionId. As rewards are sent in response to the use of rewardActionId, the reinforcement learning algorithm will improve the model and improve performance of future rank calls.\",\"title\":\"Personalizer Client\",\"version\":\"v1.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/Personalizer/stable/v1.0/Personalizer.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cognitiveservices-Personalizer\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-Personalizer/v1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-Personalizer/v1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cognitiveservices-QnAMaker\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"4.0\",\"versions\":[{\"key\":\"4.0\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"An API for QnAMaker Service\",\"title\":\"QnAMaker Client\",\"version\":\"4.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/QnAMaker/stable/v4.0/QnAMaker.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cognitiveservices-QnAMaker\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-QnAMaker/4.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-QnAMaker/4.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cognitiveservices-QnAMakerRuntime\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"4.0\",\"versions\":[{\"key\":\"4.0\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"An API for QnAMaker runtime\",\"title\":\"QnAMaker Runtime Client\",\"version\":\"4.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/QnAMaker/stable/v4.0/QnAMakerRuntime.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cognitiveservices-QnAMakerRuntime\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-QnAMakerRuntime/4.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-QnAMakerRuntime/4.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cognitiveservices-TextAnalytics\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"v3.0-preview.1\",\"versions\":[{\"key\":\"v3.0-preview.1\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"contact\":{\"email\":\"mlapi@microsoft.com\",\"name\":\"Microsoft Cognitive Services\",\"url\":\"https://azure.microsoft.com/en-us/services/cognitive-services/text-analytics/\"},\"description\":\"The Text Analytics API is a suite of text analytics web services built with best-in-class Microsoft machine learning algorithms. The API can be used to analyze unstructured text for tasks such as sentiment analysis, key phrase extraction and language detection. No training data is needed to use this API; just bring your text data. This API uses advanced natural language processing techniques to deliver best in class predictions. Further documentation can be found in https://docs.microsoft.com/en-us/azure/cognitive-services/text-analytics/overview\",\"title\":\"Text Analytics Client\",\"version\":\"v3.0-preview.1\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/TextAnalytics/preview/v3.0-preview.1/TextAnalytics.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cognitiveservices-TextAnalytics\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-TextAnalytics/v3.0-preview.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cognitiveservices-TextAnalytics/v3.0-preview.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:commerce\",\"value\":{\"added\":\"2016-05-22T12:37:44.000Z\",\"preferred\":\"2015-06-01-preview\",\"versions\":[{\"key\":\"2015-06-01-preview\",\"value\":{\"added\":\"2016-05-22T12:37:44.000Z\",\"info\":{\"title\":\"UsageManagementClient\",\"version\":\"2015-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/commerce/resource-manager/Microsoft.Commerce/preview/2015-06-01-preview/commerce.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"commerce\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/commerce/2015-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/commerce/2015-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:compute\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"preferred\":\"2019-07-01\",\"versions\":[{\"key\":\"2019-07-01\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"info\":{\"description\":\"The Compute Management Client.\",\"title\":\"ComputeManagementClient\",\"version\":\"2019-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/compute.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"compute\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/compute/2019-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/compute/2019-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:compute-containerService\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"preferred\":\"2017-01-31\",\"versions\":[{\"key\":\"2017-01-31\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"info\":{\"description\":\"The Container Service Client.\",\"title\":\"ContainerServiceClient\",\"version\":\"2017-01-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/compute/resource-manager/Microsoft.ContainerService/stable/2017-01-31/containerService.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"compute-containerService\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/compute-containerService/2017-01-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/compute-containerService/2017-01-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:compute-disk\",\"value\":{\"added\":\"2017-02-01T10:11:06.000Z\",\"preferred\":\"2019-07-01\",\"versions\":[{\"key\":\"2019-07-01\",\"value\":{\"added\":\"2017-02-01T10:11:06.000Z\",\"info\":{\"description\":\"The Disk Resource Provider Client.\",\"title\":\"DiskResourceProviderClient\",\"version\":\"2019-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/disk.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"compute-disk\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/compute-disk/2019-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/compute-disk/2019-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:compute-gallery\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-07-01\",\"versions\":[{\"key\":\"2019-07-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Shared Image Gallery Service Client.\",\"title\":\"SharedImageGalleryServiceClient\",\"version\":\"2019-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/gallery.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"compute-gallery\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/compute-gallery/2019-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/compute-gallery/2019-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:compute-runCommands\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"preferred\":\"2019-07-01\",\"versions\":[{\"key\":\"2019-07-01\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"info\":{\"description\":\"The Run Commands Client.\",\"title\":\"RunCommandsClient\",\"version\":\"2019-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/compute/resource-manager/Microsoft.Compute/stable/2019-07-01/runCommands.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"compute-runCommands\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/compute-runCommands/2019-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/compute-runCommands/2019-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:compute-skus\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-04-01\",\"versions\":[{\"key\":\"2019-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Compute Management Client.\",\"title\":\"ComputeManagementClient\",\"version\":\"2019-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/compute/resource-manager/Microsoft.Compute/stable/2019-04-01/skus.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"compute-skus\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/compute-skus/2019-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/compute-skus/2019-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:compute-swagger\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-11-01\",\"versions\":[{\"key\":\"2015-11-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"ComputeManagementConvenienceClient\",\"version\":\"2015-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/compute/quickstart-templates/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"compute-swagger\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/compute-swagger/2015-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/compute-swagger/2015-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:consumption\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-10-01\",\"versions\":[{\"key\":\"2019-10-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Consumption management client provides access to consumption resources for Azure Enterprise Subscriptions.\",\"title\":\"ConsumptionManagementClient\",\"version\":\"2019-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/consumption/resource-manager/Microsoft.Consumption/stable/2019-10-01/consumption.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"consumption\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2020-03-17T10:27:09.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/consumption/2019-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/consumption/2019-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:containerinstance-containerInstance\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-10-01\",\"versions\":[{\"key\":\"2018-10-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"ContainerInstanceManagementClient\",\"version\":\"2018-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2018-10-01/containerInstance.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"containerinstance-containerInstance\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerinstance-containerInstance/2018-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerinstance-containerInstance/2018-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:containerregistry\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-12-01-preview\",\"versions\":[{\"key\":\"2019-12-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"ContainerRegistryManagementClient\",\"version\":\"2019-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/preview/2019-12-01-preview/containerregistry.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"containerregistry\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerregistry/2019-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerregistry/2019-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:containerregistry-containerregistry_build\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-06-01-preview\",\"versions\":[{\"key\":\"2019-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"ContainerRegistryManagementClient\",\"version\":\"2019-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/preview/2019-06-01-preview/containerregistry_build.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"containerregistry-containerregistry_build\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerregistry-containerregistry_build/2019-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerregistry-containerregistry_build/2019-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:containerregistry-containerregistry_scopemap\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-05-01-preview\",\"versions\":[{\"key\":\"2019-05-01-preview\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"title\":\"ContainerRegistryManagementClient\",\"version\":\"2019-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/preview/2019-05-01-preview/containerregistry_scopemap.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"containerregistry-containerregistry_scopemap\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerregistry-containerregistry_scopemap/2019-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerregistry-containerregistry_scopemap/2019-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:containerservice-containerService\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"preferred\":\"2017-07-01\",\"versions\":[{\"key\":\"2017-07-01\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"info\":{\"description\":\"The Container Service Client.\",\"title\":\"ContainerServiceClient\",\"version\":\"2017-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2017-07-01/containerService.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"containerservice-containerService\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservice-containerService/2017-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservice-containerService/2017-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:containerservice-location\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"info\":{\"description\":\"The Container Service Client.\",\"title\":\"ContainerServiceClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2019-08-01/location.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"containerservice-location\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservice-location/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservice-location/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:containerservice-managedClusters\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"preferred\":\"2020-01-01\",\"versions\":[{\"key\":\"2020-01-01\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"info\":{\"description\":\"The Container Service Client.\",\"title\":\"ContainerServiceClient\",\"version\":\"2020-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/containerservice/resource-manager/Microsoft.ContainerService/stable/2020-01-01/managedClusters.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"containerservice-managedClusters\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservice-managedClusters/2020-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservice-managedClusters/2020-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:containerservice-openShiftManagedClusters\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-09-30-preview\",\"versions\":[{\"key\":\"2019-09-30-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Container Service Client.\",\"title\":\"ContainerServiceClient\",\"version\":\"2019-09-30-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/containerservice/resource-manager/Microsoft.ContainerService/preview/2019-09-30/openShiftManagedClusters.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"containerservice-openShiftManagedClusters\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservice-openShiftManagedClusters/2019-09-30-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservice-openShiftManagedClusters/2019-09-30-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:containerservices-containerService\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"preferred\":\"2017-07-01\",\"versions\":[{\"key\":\"2017-07-01\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"info\":{\"description\":\"The Container Service Client.\",\"title\":\"ContainerServiceClient\",\"version\":\"2017-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/containerservices/resource-manager/Microsoft.ContainerService/stable/2017-07-01/containerService.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"containerservices-containerService\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-01-03T07:01:34.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservices-containerService/2017-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservices-containerService/2017-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:containerservices-location\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"preferred\":\"2017-09-30\",\"versions\":[{\"key\":\"2017-09-30\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"info\":{\"description\":\"The Container Service Client.\",\"title\":\"ContainerServiceClient\",\"version\":\"2017-09-30\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/containerservices/resource-manager/Microsoft.ContainerService/stable/2017-09-30/location.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"containerservices-location\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-01-03T07:01:34.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservices-location/2017-09-30/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservices-location/2017-09-30/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:containerservices-managedClusters\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"preferred\":\"2018-08-01-preview\",\"versions\":[{\"key\":\"2018-08-01-preview\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"info\":{\"description\":\"The Container Service Client.\",\"title\":\"ContainerServiceClient\",\"version\":\"2018-08-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/containerservices/resource-manager/Microsoft.ContainerService/preview/2018-08-01-preview/managedClusters.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"containerservices-managedClusters\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-01-03T07:01:34.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservices-managedClusters/2018-08-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservices-managedClusters/2018-08-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:containerservices-openShiftManagedClusters\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-09-30-preview\",\"versions\":[{\"key\":\"2018-09-30-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Container Service Client.\",\"title\":\"ContainerServiceClient\",\"version\":\"2018-09-30-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/containerservices/resource-manager/Microsoft.ContainerService/preview/2018-09-30-preview/openShiftManagedClusters.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"containerservices-openShiftManagedClusters\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-01-03T07:01:34.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservices-openShiftManagedClusters/2018-09-30-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/containerservices-openShiftManagedClusters/2018-09-30-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cosmos-db\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"preferred\":\"2019-12-12\",\"versions\":[{\"key\":\"2019-12-12\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"info\":{\"description\":\"Azure Cosmos DB Database Service Resource Provider REST API\",\"title\":\"Cosmos DB\",\"version\":\"2019-12-12\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2019-12-12/cosmos-db.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cosmos-db\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cosmos-db/2019-12-12/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cosmos-db/2019-12-12/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cosmos-db-privateEndpointConnection\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-08-01-preview\",\"versions\":[{\"key\":\"2019-08-01-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Azure Cosmos DB Database Service Resource Provider REST API\",\"title\":\"Cosmos DB\",\"version\":\"2019-08-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2019-08-01-preview/privateEndpointConnection.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cosmos-db-privateEndpointConnection\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cosmos-db-privateEndpointConnection/2019-08-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cosmos-db-privateEndpointConnection/2019-08-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cosmos-db-privateLinkResources\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-08-01-preview\",\"versions\":[{\"key\":\"2019-08-01-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Azure Cosmos DB Database Service Resource Provider REST API\",\"title\":\"Cosmos DB\",\"version\":\"2019-08-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/preview/2019-08-01-preview/privateLinkResources.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cosmos-db-privateLinkResources\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cosmos-db-privateLinkResources/2019-08-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cosmos-db-privateLinkResources/2019-08-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:cost-management-costmanagement\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2019-11-01\",\"versions\":[{\"key\":\"2019-11-01\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"title\":\"CostManagementClient\",\"version\":\"2019-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cost-management/resource-manager/Microsoft.CostManagement/stable/2019-11-01/costmanagement.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"cost-management-costmanagement\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/cost-management-costmanagement/2019-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/cost-management-costmanagement/2019-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:customer-insights\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"preferred\":\"2017-04-26\",\"versions\":[{\"key\":\"2017-04-26\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"info\":{\"description\":\"The Azure Customer Insights management API provides a RESTful set of web services that interact with Azure Customer Insights service to manage your resources. The API has entities that capture the relationship between an end user and the Azure Customer Insights service.\",\"title\":\"CustomerInsightsManagementClient\",\"version\":\"2017-04-26\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"CustomerInsightsManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/customer-insights/resource-manager/Microsoft.CustomerInsights/stable/2017-04-26/customer-insights.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"customer-insights\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/customer-insights/2017-04-26/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/customer-insights/2017-04-26/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:customerlockbox\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2018-02-28-preview\",\"versions\":[{\"key\":\"2018-02-28-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Azure Customer Lockbox API Reference\",\"title\":\"Customer Lockbox\",\"version\":\"2018-02-28-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/customerlockbox/resource-manager/Microsoft.CustomerLockbox/preview/2018-02-28-preview/customerlockbox.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"customerlockbox\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/customerlockbox/2018-02-28-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/customerlockbox/2018-02-28-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:customproviders\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2018-09-01-preview\",\"versions\":[{\"key\":\"2018-09-01-preview\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"Allows extension of ARM control plane with custom resource providers.\",\"title\":\"customproviders\",\"version\":\"2018-09-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"customprovidersClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/customproviders/resource-manager/Microsoft.CustomProviders/preview/2018-09-01-preview/customproviders.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"customproviders\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/customproviders/2018-09-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/customproviders/2018-09-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:databox\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-09-01\",\"versions\":[{\"key\":\"2019-09-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"DataBoxManagementClient\",\"version\":\"2019-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/databox/resource-manager/Microsoft.DataBox/stable/2019-09-01/databox.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"databox\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/databox/2019-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/databox/2019-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:databoxedge\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"title\":\"DataBoxEdgeManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/databoxedge/resource-manager/Microsoft.DataBoxEdge/stable/2019-08-01/databoxedge.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"databoxedge\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/databoxedge/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/databoxedge/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:databricks\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-04-01\",\"versions\":[{\"key\":\"2018-04-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"ARM Databricks\",\"title\":\"DatabricksClient\",\"version\":\"2018-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/databricks/resource-manager/Microsoft.Databricks/stable/2018-04-01/databricks.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"databricks\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/databricks/2018-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/databricks/2018-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:datacatalog\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"preferred\":\"2016-03-30\",\"versions\":[{\"key\":\"2016-03-30\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"info\":{\"description\":\"The Azure Data Catalog Resource Provider Services API.\",\"title\":\"Azure Data Catalog Resource Provider\",\"version\":\"2016-03-30\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/datacatalog/resource-manager/Microsoft.DataCatalog/stable/2016-03-30/datacatalog.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"datacatalog\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/datacatalog/2016-03-30/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/datacatalog/2016-03-30/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:datafactory\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01\",\"versions\":[{\"key\":\"2018-06-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"DataFactoryManagementClient\",\"version\":\"2018-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/datafactory/resource-manager/Microsoft.DataFactory/stable/2018-06-01/datafactory.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"datafactory\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/datafactory/2018-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/datafactory/2018-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:datalake-analytics-account\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-11-01\",\"versions\":[{\"key\":\"2016-11-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Creates an Azure Data Lake Analytics account management client.\",\"title\":\"DataLakeAnalyticsAccountManagementClient\",\"version\":\"2016-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/datalake-analytics/resource-manager/Microsoft.DataLakeAnalytics/stable/2016-11-01/account.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"datalake-analytics-account\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/datalake-analytics-account/2016-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/datalake-analytics-account/2016-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:datalake-analytics-catalog\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-11-01\",\"versions\":[{\"key\":\"2016-11-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Creates an Azure Data Lake Analytics catalog client.\",\"title\":\"DataLakeAnalyticsCatalogManagementClient\",\"version\":\"2016-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/datalake-analytics/data-plane/Microsoft.DataLakeAnalytics/stable/2016-11-01/catalog.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"datalake-analytics-catalog\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-09-23T09:26:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/datalake-analytics-catalog/2016-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/datalake-analytics-catalog/2016-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:datalake-analytics-job\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2017-09-01-preview\",\"versions\":[{\"key\":\"2017-09-01-preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Creates an Azure Data Lake Analytics job client.\",\"title\":\"DataLakeAnalyticsJobManagementClient\",\"version\":\"2017-09-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/datalake-analytics/data-plane/Microsoft.DataLakeAnalytics/preview/2017-09-01-preview/job.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"datalake-analytics-job\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/datalake-analytics-job/2017-09-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/datalake-analytics-job/2017-09-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:datalake-store-account\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-11-01\",\"versions\":[{\"key\":\"2016-11-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Creates an Azure Data Lake Store account management client.\",\"title\":\"DataLakeStoreAccountManagementClient\",\"version\":\"2016-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/datalake-store/resource-manager/Microsoft.DataLakeStore/stable/2016-11-01/account.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"datalake-store-account\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/datalake-store-account/2016-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/datalake-store-account/2016-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:datalake-store-filesystem\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2016-11-01\",\"versions\":[{\"key\":\"2016-11-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Creates an Azure Data Lake Store filesystem client.\",\"title\":\"DataLakeStoreFileSystemManagementClient\",\"version\":\"2016-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/datalake-store/data-plane/Microsoft.DataLakeStore/stable/2016-11-01/filesystem.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"datalake-store-filesystem\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-09-09T18:14:26.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/datalake-store-filesystem/2016-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/datalake-store-filesystem/2016-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:datamigration\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-03-15-preview\",\"versions\":[{\"key\":\"2018-03-15-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Data Migration Service helps people migrate their data from on-premise database servers to Azure, or from older database software to newer software. The service manages one or more workers that are joined to a customer's virtual network, which is assumed to provide connectivity to their databases. To avoid frequent updates to the resource provider, data migration tasks are implemented by the resource provider in a generic way as task resources, each of which has a task type (which identifies the type of work to run), input, and output. The client is responsible for providing appropriate task type and inputs, which will be passed through unexamined to the machines that implement the functionality, and for understanding the output, which is passed back unexamined to the client.\",\"title\":\"Azure Data Migration Service Resource Provider\",\"version\":\"2018-03-15-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"DataMigrationServiceClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/datamigration/resource-manager/Microsoft.DataMigration/preview/2018-03-15-preview/datamigration.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"datamigration\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-03-10T10:27:22.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/datamigration/2018-03-15-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/datamigration/2018-03-15-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:datashare-DataShare\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-11-01\",\"versions\":[{\"key\":\"2019-11-01\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"Creates a Microsoft.DataShare management client.\",\"title\":\"DataShareManagementClient\",\"version\":\"2019-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/datashare/resource-manager/Microsoft.DataShare/stable/2019-11-01/DataShare.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"datashare-DataShare\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/datashare-DataShare/2019-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/datashare-DataShare/2019-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:deploymentmanager\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-11-01-preview\",\"versions\":[{\"key\":\"2019-11-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"REST APIs for orchestrating deployments using the Azure Deployment Manager (ADM). See https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-manager-overview for more information.\",\"title\":\"AzureDeploymentManager\",\"version\":\"2019-11-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/deploymentmanager/resource-manager/Microsoft.DeploymentManager/preview/2019-11-01-preview/deploymentmanager.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"deploymentmanager\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/deploymentmanager/2019-11-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/deploymentmanager/2019-11-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:deviceprovisioningservices-iotdps\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-01-22\",\"versions\":[{\"key\":\"2018-01-22\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"API for using the Azure IoT Hub Device Provisioning Service features.\",\"title\":\"iotDpsClient\",\"version\":\"2018-01-22\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"host\":\"management.azure.com\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/deviceprovisioningservices/resource-manager/Microsoft.Devices/stable/2018-01-22/iotdps.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"deviceprovisioningservices-iotdps\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/deviceprovisioningservices-iotdps/2018-01-22/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/deviceprovisioningservices-iotdps/2018-01-22/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:devops\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-07-01-preview\",\"versions\":[{\"key\":\"2019-07-01-preview\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"Azure DevOps Resource Provider\",\"title\":\"Azure DevOps\",\"version\":\"2019-07-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"DevOpsClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/devops/resource-manager/Microsoft.DevOps/preview/2019-07-01-preview/devops.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"devops\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/devops/2019-07-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/devops/2019-07-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:devspaces\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-04-01\",\"versions\":[{\"key\":\"2019-04-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Dev Spaces REST API\",\"title\":\"DevSpacesManagement\",\"version\":\"2019-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/devspaces/resource-manager/Microsoft.DevSpaces/stable/2019-04-01/devspaces.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"devspaces\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/devspaces/2019-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/devspaces/2019-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:devtestlabs-DTL\",\"value\":{\"added\":\"2016-04-27T13:30:31.000Z\",\"preferred\":\"2018-09-15\",\"versions\":[{\"key\":\"2018-09-15\",\"value\":{\"added\":\"2016-04-27T13:30:31.000Z\",\"info\":{\"description\":\"The DevTest Labs Client.\",\"title\":\"DevTestLabsClient\",\"version\":\"2018-09-15\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/devtestlabs/resource-manager/Microsoft.DevTestLab/stable/2018-09-15/DTL.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"devtestlabs-DTL\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/devtestlabs-DTL/2018-09-15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/devtestlabs-DTL/2018-09-15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:digitaltwins\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2020-03-01-preview\",\"versions\":[{\"key\":\"2020-03-01-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Azure Digital Twins Client for managing DigitalTwinsInstance\",\"title\":\"AzureDigitalTwinsManagementClient\",\"version\":\"2020-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/preview/2020-03-01-preview/digitaltwins.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"digitaltwins\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/digitaltwins/2020-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/digitaltwins/2020-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:dns\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-05-01\",\"versions\":[{\"key\":\"2018-05-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The DNS Management Client.\",\"title\":\"DnsManagementClient\",\"version\":\"2018-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"dns\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/dns/2018-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/dns/2018-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:domainservices\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2020-01-01\",\"versions\":[{\"key\":\"2020-01-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The AAD Domain Services API.\",\"title\":\"Domain Services Resource Provider\",\"version\":\"2020-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/domainservices/resource-manager/Microsoft.AAD/stable/2020-01-01/domainservices.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"domainservices\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/domainservices/2020-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/domainservices/2020-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:dynamicstelemetry\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-01-24\",\"versions\":[{\"key\":\"2019-01-24\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"title\":\"Dynamics Telemetry\",\"version\":\"2019-01-24\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/dynamicstelemetry/resource-manager/Microsoft.DynamicsTelemetry/preview/2019-01-24/dynamicstelemetry.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"dynamicstelemetry\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/dynamicstelemetry/2019-01-24/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/dynamicstelemetry/2019-01-24/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:edgegateway\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2019-03-01\",\"versions\":[{\"key\":\"2019-03-01\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"title\":\"DataBoxEdgeManagementClient\",\"version\":\"2019-03-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/edgegateway/resource-manager/Microsoft.DataBoxEdge/stable/2019-03-01/edgegateway.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"edgegateway\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-09-09T18:14:26.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/edgegateway/2019-03-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/edgegateway/2019-03-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:engagementfabric-EngagementFabric\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-09-01-preview\",\"versions\":[{\"key\":\"2018-09-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Microsoft Customer Engagement Fabric\",\"title\":\"EngagementFabric\",\"version\":\"2018-09-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/engagementfabric/resource-manager/Microsoft.EngagementFabric/preview/2018-09-01/EngagementFabric.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"engagementfabric-EngagementFabric\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/engagementfabric-EngagementFabric/2018-09-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/engagementfabric-EngagementFabric/2018-09-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:eventgrid-EventGrid\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2020-04-01-preview\",\"versions\":[{\"key\":\"2020-04-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Azure EventGrid Management Client\",\"title\":\"EventGridManagementClient\",\"version\":\"2020-04-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/eventgrid/resource-manager/Microsoft.EventGrid/preview/2020-04-01-preview/EventGrid.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"eventgrid-EventGrid\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/eventgrid-EventGrid/2020-04-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/eventgrid-EventGrid/2020-04-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:eventhub-EventHub\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-04-01\",\"versions\":[{\"key\":\"2017-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Azure Event Hubs client\",\"title\":\"EventHubManagementClient\",\"version\":\"2017-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/eventhub/resource-manager/Microsoft.EventHub/stable/2017-04-01/EventHub.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"eventhub-EventHub\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2020-01-07T11:38:14.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/eventhub-EventHub/2017-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/eventhub-EventHub/2017-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:eventhub-EventHub-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-01-01-preview\",\"versions\":[{\"key\":\"2018-01-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Azure Event Hubs client for managing Event Hubs Cluster, IPFilter Rules and VirtualNetworkRules resources.\",\"title\":\"EventHub2018PreviewManagementClient\",\"version\":\"2018-01-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/eventhub/resource-manager/Microsoft.EventHub/preview/2018-01-01-preview/EventHub-preview.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"eventhub-EventHub-preview\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2020-01-07T11:38:14.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/eventhub-EventHub-preview/2018-01-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/eventhub-EventHub-preview/2018-01-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:frontdoor\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2020-01-01\",\"versions\":[{\"key\":\"2020-01-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these APIs to manage Azure Front Door resources through the Azure Resource Manager. You must make sure that requests made to these resources are secure.\",\"title\":\"FrontDoorManagementClient\",\"version\":\"2020-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/frontdoor/resource-manager/Microsoft.Network/stable/2020-01-01/frontdoor.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"frontdoor\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/frontdoor/2020-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/frontdoor/2020-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:frontdoor-networkexperiment\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-11-01\",\"versions\":[{\"key\":\"2019-11-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"These are the Network Experiment APIs.\\n\",\"title\":\"NetworkExperiments\",\"version\":\"2019-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/frontdoor/resource-manager/Microsoft.Network/stable/2019-11-01/networkexperiment.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"frontdoor-networkexperiment\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/frontdoor-networkexperiment/2019-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/frontdoor-networkexperiment/2019-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:frontdoor-webapplicationfirewall\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-10-01\",\"versions\":[{\"key\":\"2019-10-01\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"APIs to manage web application firewall rules.\",\"title\":\"WebApplicationFirewallManagement\",\"version\":\"2019-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/frontdoor/resource-manager/Microsoft.Network/stable/2019-10-01/webapplicationfirewall.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"frontdoor-webapplicationfirewall\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/frontdoor-webapplicationfirewall/2019-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/frontdoor-webapplicationfirewall/2019-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:guestconfiguration\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-11-20\",\"versions\":[{\"key\":\"2018-11-20\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"GuestConfiguration\",\"version\":\"2018-11-20\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/stable/2018-11-20/guestconfiguration.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"guestconfiguration\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/guestconfiguration/2018-11-20/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/guestconfiguration/2018-11-20/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:guestconfiguration-guestconfiguration_NotImplemented\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2018-06-30-preview\",\"versions\":[{\"key\":\"2018-06-30-preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"title\":\"GuestConfiguration\",\"version\":\"2018-06-30-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/guestconfiguration/resource-manager/Microsoft.GuestConfiguration/preview/2018-06-30-preview/guestconfiguration_NotImplemented.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"guestconfiguration-guestconfiguration_NotImplemented\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-11-20T14:36:34.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/guestconfiguration-guestconfiguration_NotImplemented/2018-06-30-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/guestconfiguration-guestconfiguration_NotImplemented/2018-06-30-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:hanaonazure\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2017-11-03-preview\",\"versions\":[{\"key\":\"2017-11-03-preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The SAP HANA on Azure Management Client.\",\"title\":\"HanaManagementClient\",\"version\":\"2017-11-03-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/hanaonazure/resource-manager/Microsoft.HanaOnAzure/preview/2017-11-03-preview/hanaonazure.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"hanaonazure\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/hanaonazure/2017-11-03-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/hanaonazure/2017-11-03-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:hardwaresecuritymodules-dedicatedhsm\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-10-31-preview\",\"versions\":[{\"key\":\"2018-10-31-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure management API provides a RESTful set of web services that interact with Azure Dedicated HSM RP.\",\"title\":\"Azure Dedicated HSM Resource Provider\",\"version\":\"2018-10-31-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/hardwaresecuritymodules/resource-manager/Microsoft.HardwareSecurityModules/preview/2018-10-31-preview/dedicatedhsm.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"hardwaresecuritymodules-dedicatedhsm\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/hardwaresecuritymodules-dedicatedhsm/2018-10-31-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/hardwaresecuritymodules-dedicatedhsm/2018-10-31-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:hdinsight-applications\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The HDInsight Management Client.\",\"title\":\"HDInsightManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/hdinsight/resource-manager/Microsoft.HDInsight/stable/2018-06-01-preview/applications.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"hdinsight-applications\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-applications/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-applications/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:hdinsight-capabilities\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-03-01-preview\",\"versions\":[{\"key\":\"2015-03-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The HDInsight Management Client.\",\"title\":\"HDInsightManagementClient\",\"version\":\"2015-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/hdinsight/resource-manager/Microsoft.HDInsight/preview/2015-03-01-preview/capabilities.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"hdinsight-capabilities\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-02-19T08:41:37.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-capabilities/2015-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-capabilities/2015-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:hdinsight-cluster\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The HDInsight Management Client.\",\"title\":\"HDInsightManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/hdinsight/resource-manager/Microsoft.HDInsight/stable/2018-06-01-preview/cluster.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"hdinsight-cluster\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-cluster/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-cluster/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:hdinsight-configurations\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The HDInsight Management Client.\",\"title\":\"HDInsightManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/hdinsight/resource-manager/Microsoft.HDInsight/stable/2018-06-01-preview/configurations.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"hdinsight-configurations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-configurations/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-configurations/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:hdinsight-extensions\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The HDInsight Management Client.\",\"title\":\"HDInsightManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/hdinsight/resource-manager/Microsoft.HDInsight/stable/2018-06-01-preview/extensions.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"hdinsight-extensions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-extensions/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-extensions/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:hdinsight-job\",\"value\":{\"added\":\"2019-01-03T08:13:16.000Z\",\"preferred\":\"2018-11-01-preview\",\"versions\":[{\"key\":\"2018-11-01-preview\",\"value\":{\"added\":\"2019-01-03T08:13:16.000Z\",\"info\":{\"description\":\"The HDInsight Job Client.\",\"title\":\"HDInsightJobManagementClient\",\"version\":\"2018-11-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/hdinsight/data-plane/Microsoft.HDInsight/preview/2018-11-01-preview/job.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"hdinsight-job\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-09-09T18:14:26.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-job/2018-11-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-job/2018-11-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:hdinsight-locations\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The HDInsight Management Client.\",\"title\":\"HDInsightManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/hdinsight/resource-manager/Microsoft.HDInsight/stable/2018-06-01-preview/locations.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"hdinsight-locations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-locations/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-locations/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:hdinsight-operations\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"info\":{\"description\":\"The HDInsight Management Client.\",\"title\":\"HDInsightManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/hdinsight/resource-manager/Microsoft.HDInsight/stable/2018-06-01-preview/operations.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"hdinsight-operations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-operations/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-operations/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:hdinsight-scriptActions\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The HDInsight Management Client.\",\"title\":\"HDInsightManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/hdinsight/resource-manager/Microsoft.HDInsight/stable/2018-06-01-preview/scriptActions.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"hdinsight-scriptActions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-scriptActions/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/hdinsight-scriptActions/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:healthcareapis-healthcare-apis\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-09-16\",\"versions\":[{\"key\":\"2019-09-16\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"Use this API to manage Microsoft HealthcareApis services in your Azure subscription.\",\"title\":\"HealthcareApisClient\",\"version\":\"2019-09-16\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/stable/2019-09-16/healthcare-apis.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"healthcareapis-healthcare-apis\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/healthcareapis-healthcare-apis/2019-09-16/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/healthcareapis-healthcare-apis/2019-09-16/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:hybridcompute-HybridCompute\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-12-12\",\"versions\":[{\"key\":\"2019-12-12\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"The Hybrid Compute Management Client.\",\"title\":\"HybridComputeManagementClient\",\"version\":\"2019-12-12\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/hybridcompute/resource-manager/Microsoft.HybridCompute/stable/2019-12-12/HybridCompute.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"hybridcompute-HybridCompute\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/hybridcompute-HybridCompute/2019-12-12/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/hybridcompute-HybridCompute/2019-12-12/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:hybriddatamanager-hybriddata\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2016-06-01\",\"versions\":[{\"key\":\"2016-06-01\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"title\":\"HybridDataManagementClient\",\"version\":\"2016-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/hybriddatamanager/resource-manager/Microsoft.HybridData/stable/2016-06-01/hybriddata.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"hybriddatamanager-hybriddata\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/hybriddatamanager-hybriddata/2016-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/hybriddatamanager-hybriddata/2016-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:imagebuilder\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-05-01-preview\",\"versions\":[{\"key\":\"2019-05-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"Virtual Machine Image Template\",\"title\":\"VirtualMachineImageTemplate\",\"version\":\"2019-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/imagebuilder/resource-manager/Microsoft.VirtualMachineImages/preview/2019-05-01-preview/imagebuilder.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"imagebuilder\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/imagebuilder/2019-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/imagebuilder/2019-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:imds\",\"value\":{\"added\":\"2019-01-03T08:13:16.000Z\",\"preferred\":\"2019-11-01\",\"versions\":[{\"key\":\"2019-11-01\",\"value\":{\"added\":\"2019-01-03T08:13:16.000Z\",\"info\":{\"description\":\"The Azure Instance Metadata Client\",\"title\":\"InstanceMetadataClient\",\"version\":\"2019-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/imds/data-plane/Microsoft.InstanceMetadataService/stable/2019-11-01/imds.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"imds\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/imds/2019-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/imds/2019-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:intune\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"preferred\":\"2015-01-14-privatepreview\",\"versions\":[{\"key\":\"2015-01-14-privatepreview\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"info\":{\"description\":\"Microsoft.Intune Resource provider Api features in the swagger-2.0 specification\",\"title\":\"IntuneResourceManagementClient\",\"version\":\"2015-01-14-privatepreview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/intune/resource-manager/Microsoft.Intune/preview/2015-01-14-privatepreview/intune.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"intune\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/intune/2015-01-14-privatepreview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/intune/2015-01-14-privatepreview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:iotcentral\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"preview\",\"versions\":[{\"key\":\"preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Azure IoT Central is a service that makes it easy to connect, monitor, and manage your IoT devices at scale.\",\"title\":\"Azure IoT Central\",\"version\":\"preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/iotcentral/data-plane/Microsoft.IoTCentral/preview/2019-10-28-preview/iotcentral.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"iotcentral\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/iotcentral/preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/iotcentral/preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:iothub\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-11-04\",\"versions\":[{\"key\":\"2019-11-04\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use this API to manage the IoT hubs in your Azure subscription.\",\"title\":\"iotHubClient\",\"version\":\"2019-11-04\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"header\":\"MICROSOFT_MIT_NO_VERSION\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/iothub/resource-manager/Microsoft.Devices/stable/2019-11-04/iothub.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"iothub\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/iothub/2019-11-04/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/iothub/2019-11-04/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:iotspaces\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use this API to manage the IoTSpaces service instances in your Azure subscription.\",\"title\":\"IoTSpacesClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"header\":\"MICROSOFT_MIT_NO_VERSION\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/iotspaces/resource-manager/Microsoft.IoTSpaces/preview/2017-10-01-preview/iotspaces.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"iotspaces\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/iotspaces/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/iotspaces/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:keyvault\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"7.0-preview\",\"versions\":[{\"key\":\"7.0-preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The key vault client performs cryptographic key operations and vault operations against the Key Vault service.\",\"title\":\"KeyVaultClient\",\"version\":\"7.0-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.0/keyvault.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"keyvault\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/keyvault/7.0-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/keyvault/7.0-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:keyvault-providers\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2019-09-01\",\"versions\":[{\"key\":\"2019-09-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The Azure management API provides a RESTful set of web services that interact with Azure Key Vault.\",\"title\":\"KeyVaultManagementClient\",\"version\":\"2019-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/keyvault/resource-manager/Microsoft.KeyVault/stable/2019-09-01/providers.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"keyvault-providers\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/keyvault-providers/2019-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/keyvault-providers/2019-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:keyvault-secrets\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2019-09-01\",\"versions\":[{\"key\":\"2019-09-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The Azure management API provides a RESTful set of web services that interact with Azure Key Vault.\",\"title\":\"KeyVaultManagementClient\",\"version\":\"2019-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/keyvault/resource-manager/Microsoft.KeyVault/stable/2019-09-01/secrets.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"keyvault-secrets\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/keyvault-secrets/2019-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/keyvault-secrets/2019-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:labservices-ML\",\"value\":{\"added\":\"2019-01-03T08:13:16.000Z\",\"preferred\":\"2018-10-15\",\"versions\":[{\"key\":\"2018-10-15\",\"value\":{\"added\":\"2019-01-03T08:13:16.000Z\",\"info\":{\"description\":\"The Managed Labs Client.\",\"title\":\"ManagedLabsClient\",\"version\":\"2018-10-15\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/labservices/resource-manager/Microsoft.LabServices/stable/2018-10-15/ML.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"labservices-ML\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/labservices-ML/2018-10-15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/labservices-ML/2018-10-15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:locationbasedservices\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-01-01-preview\",\"versions\":[{\"key\":\"2017-01-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Resource Provider\",\"title\":\"Azure Location Based Services Resource Provider\",\"version\":\"2017-01-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"LocationBasedServicesManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/locationbasedservices/resource-manager/Microsoft.LocationBasedServices/preview/2017-01-01-preview/locationbasedservices.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"locationbasedservices\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-03-27T13:06:58.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/locationbasedservices/2017-01-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/locationbasedservices/2017-01-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:logic\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"preferred\":\"2019-05-01\",\"versions\":[{\"key\":\"2019-05-01\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"info\":{\"description\":\"REST API for Azure Logic Apps.\",\"title\":\"LogicManagementClient\",\"version\":\"2019-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/logic.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"logic\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/logic/2019-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/logic/2019-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:machinelearning-commitmentPlans\",\"value\":{\"added\":\"2016-08-26T08:56:19.000Z\",\"preferred\":\"2016-05-01-preview\",\"versions\":[{\"key\":\"2016-05-01-preview\",\"value\":{\"added\":\"2016-08-26T08:56:19.000Z\",\"info\":{\"description\":\"These APIs allow end users to operate on Azure Machine Learning Commitment Plans resources and their child Commitment Association resources. They support CRUD operations for commitment plans, get and list operations for commitment associations, moving commitment associations between commitment plans, and retrieving commitment plan usage history.\",\"title\":\"Azure ML Commitment Plans Management Client\",\"version\":\"2016-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/machinelearning/resource-manager/Microsoft.MachineLearning/preview/2016-05-01-preview/commitmentPlans.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"machinelearning-commitmentPlans\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearning-commitmentPlans/2016-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearning-commitmentPlans/2016-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:machinelearning-webservices\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-01-01\",\"versions\":[{\"key\":\"2017-01-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"These APIs allow end users to operate on Azure Machine Learning Web Services resources. They support the following operations:
  • Create or update a web service
  • Get a web service
  • Patch a web service
  • Delete a web service
  • Get All Web Services in a Resource Group
  • Get All Web Services in a Subscription
  • Get Web Services Keys
\",\"title\":\"Azure ML Web Services Management Client\",\"version\":\"2017-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/machinelearning/resource-manager/Microsoft.MachineLearning/stable/2017-01-01/webservices.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"machinelearning-webservices\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearning-webservices/2017-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearning-webservices/2017-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:machinelearning-workspaces\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-10-01\",\"versions\":[{\"key\":\"2019-10-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"These APIs allow end users to operate on Azure Machine Learning Workspace resources. They support CRUD operations for Azure Machine Learning Workspaces.\",\"title\":\"Machine Learning Workspaces Management Client\",\"version\":\"2019-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/machinelearning/resource-manager/Microsoft.MachineLearning/stable/2019-10-01/workspaces.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"machinelearning-workspaces\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearning-workspaces/2019-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearning-workspaces/2019-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:machinelearningcompute-machineLearningCompute\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-08-01-preview\",\"versions\":[{\"key\":\"2017-08-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"These APIs allow end users to operate on Azure Machine Learning Compute resources. They support the following operations:
  • Create or update a cluster
  • Get a cluster
  • Patch a cluster
  • Delete a cluster
  • Get keys for a cluster
  • Check if updates are available for system services in a cluster
  • Update system services in a cluster
  • Get all clusters in a resource group
  • Get all clusters in a subscription
\",\"title\":\"Machine Learning Compute Management Client\",\"version\":\"2017-08-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/machinelearningcompute/resource-manager/Microsoft.MachineLearningCompute/preview/2017-08-01-preview/machineLearningCompute.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"machinelearningcompute-machineLearningCompute\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningcompute-machineLearningCompute/2017-08-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningcompute-machineLearningCompute/2017-08-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:machinelearningexperimentation-machineLearningExperimentation\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-05-01-preview\",\"versions\":[{\"key\":\"2017-05-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"These APIs allow end users to operate on Azure Machine Learning Team Account resources. They support CRUD operations for Azure Machine Learning Team Accounts.\",\"title\":\"ML Team Account Management Client\",\"version\":\"2017-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/machinelearningexperimentation/resource-manager/Microsoft.MachineLearningExperimentation/preview/2017-05-01-preview/machineLearningExperimentation.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"machinelearningexperimentation-machineLearningExperimentation\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningexperimentation-machineLearningExperimentation/2017-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningexperimentation-machineLearningExperimentation/2017-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:machinelearningservices-artifact\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-09-30\",\"versions\":[{\"key\":\"2019-09-30\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"title\":\"Artifact\",\"version\":\"2019-09-30\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/machinelearningservices/data-plane/Microsoft.MachineLearningServices/preview/2019-09-30/artifact.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"machinelearningservices-artifact\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningservices-artifact/2019-09-30/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningservices-artifact/2019-09-30/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:machinelearningservices-datastore\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-09-30\",\"versions\":[{\"key\":\"2019-09-30\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"title\":\"Azure Machine Learning Datastore Management Client\",\"version\":\"2019-09-30\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/machinelearningservices/data-plane/Microsoft.MachineLearningServices/preview/2019-09-30/datastore.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"machinelearningservices-datastore\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningservices-datastore/2019-09-30/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningservices-datastore/2019-09-30/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:machinelearningservices-execution\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-09-30\",\"versions\":[{\"key\":\"2019-09-30\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"title\":\"Execution Service\",\"version\":\"2019-09-30\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/machinelearningservices/data-plane/Microsoft.MachineLearningServices/preview/2019-09-30/execution.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"machinelearningservices-execution\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningservices-execution/2019-09-30/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningservices-execution/2019-09-30/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:machinelearningservices-hyperdrive\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-09-30\",\"versions\":[{\"key\":\"2019-09-30\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"HyperDrive REST API\",\"title\":\"HyperDrive\",\"version\":\"2019-09-30\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/machinelearningservices/data-plane/Microsoft.MachineLearningServices/preview/2019-09-30/hyperdrive.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"machinelearningservices-hyperdrive\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningservices-hyperdrive/2019-09-30/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningservices-hyperdrive/2019-09-30/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:machinelearningservices-machineLearningServices\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2020-01-01\",\"versions\":[{\"key\":\"2020-01-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"These APIs allow end users to operate on Azure Machine Learning Workspace resources.\",\"title\":\"Azure Machine Learning Workspaces\",\"version\":\"2020-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/stable/2020-01-01/machineLearningServices.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"machinelearningservices-machineLearningServices\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningservices-machineLearningServices/2020-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningservices-machineLearningServices/2020-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:machinelearningservices-modelManagement\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-09-30\",\"versions\":[{\"key\":\"2019-09-30\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"These APIs allow end users to manage Azure Machine Learning Models, Images, Profiles, and Services.\",\"title\":\"Azure Machine Learning Model Management Service\",\"version\":\"2019-09-30\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/machinelearningservices/data-plane/Microsoft.MachineLearningServices/preview/2019-09-30/modelManagement.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"machinelearningservices-modelManagement\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningservices-modelManagement/2019-09-30/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningservices-modelManagement/2019-09-30/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:machinelearningservices-runHistory\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-09-30\",\"versions\":[{\"key\":\"2019-09-30\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"title\":\"Run History APIs\",\"version\":\"2019-09-30\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/machinelearningservices/data-plane/Microsoft.MachineLearningServices/preview/2019-09-30/runHistory.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"machinelearningservices-runHistory\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningservices-runHistory/2019-09-30/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/machinelearningservices-runHistory/2019-09-30/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:maintenance-Maintenance\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"Azure Maintenance Management Client\",\"title\":\"MaintenanceManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/maintenance/resource-manager/Microsoft.Maintenance/preview/2018-06-01-preview/Maintenance.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"maintenance-Maintenance\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/maintenance-Maintenance/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/maintenance-Maintenance/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:managednetwork-managedNetwork\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-06-01-preview\",\"versions\":[{\"key\":\"2019-06-01-preview\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"The Microsoft Azure Managed Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to programmatically view, control, change, and monitor your entire Azure network centrally and with ease.\",\"title\":\"ManagedNetworkManagementClient\",\"version\":\"2019-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/managednetwork/resource-manager/Microsoft.ManagedNetwork/preview/2019-06-01-preview/managedNetwork.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"managednetwork-managedNetwork\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/managednetwork-managedNetwork/2019-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/managednetwork-managedNetwork/2019-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:managedservices\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-09-01\",\"versions\":[{\"key\":\"2019-09-01\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"Specification for ManagedServices.\",\"title\":\"ManagedServicesClient\",\"version\":\"2019-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/managedservices/resource-manager/Microsoft.ManagedServices/stable/2019-09-01/managedservices.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"managedservices\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/managedservices/2019-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/managedservices/2019-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:managementgroups-management\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2019-11-01\",\"versions\":[{\"key\":\"2019-11-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The Azure Management Groups API enables consolidation of multiple subscriptions/resources into an organizational hierarchy and centrally manage access control, policies, alerting and reporting for those resources.\",\"title\":\"Management Groups\",\"version\":\"2019-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/managementgroups/resource-manager/Microsoft.Management/stable/2019-11-01/management.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"managementgroups-management\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/managementgroups-management/2019-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/managementgroups-management/2019-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:managementpartner-ManagementPartner\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2018-02-01\",\"versions\":[{\"key\":\"2018-02-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"This API describe ACE Provisioning ManagementPartner\",\"title\":\"ACE Provisioning ManagementPartner\",\"version\":\"2018-02-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/managementpartner/resource-manager/Microsoft.ManagementPartner/preview/2018-02-01/ManagementPartner.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"managementpartner-ManagementPartner\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/managementpartner-ManagementPartner/2018-02-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/managementpartner-ManagementPartner/2018-02-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:maps-maps-management\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2020-02-01-preview\",\"versions\":[{\"key\":\"2020-02-01-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Resource Provider\",\"title\":\"Azure Maps Resource Provider\",\"version\":\"2020-02-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MapsManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/maps/resource-manager/Microsoft.Maps/preview/2020-02-01-preview/maps-management.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"maps-maps-management\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/maps-maps-management/2020-02-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/maps-maps-management/2020-02-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mariadb\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure MariaDB resources including servers, databases, firewall rules, VNET rules, log files and configurations with new business model.\",\"title\":\"MariaDBManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mariadb/resource-manager/Microsoft.DBforMariaDB/preview/2018-06-01-preview/mariadb.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mariadb\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mariadb/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mariadb/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mariadb-DataEncryptionKeys\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2020-01-01-privatepreview\",\"versions\":[{\"key\":\"2020-01-01-privatepreview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure MariaDB resources including servers, databases, firewall rules, VNET rules, security alert policies, log files, encryption keys, active directory administrator and configurations.\",\"title\":\"MariaDBManagementClient\",\"version\":\"2020-01-01-privatepreview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mariadb/resource-manager/Microsoft.DBforMariaDB/preview/2020-01-01-privatepreview/DataEncryptionKeys.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mariadb-DataEncryptionKeys\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mariadb-DataEncryptionKeys/2020-01-01-privatepreview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mariadb-DataEncryptionKeys/2020-01-01-privatepreview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mariadb-PerformanceRecommendations\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2018-06-01\",\"versions\":[{\"key\":\"2018-06-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure MariaDB resources including servers, databases, firewall rules, VNET rules, log files and configurations with new business model.\",\"title\":\"MariaDBManagementClient\",\"version\":\"2018-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mariadb/resource-manager/Microsoft.DBforMariaDB/stable/2018-06-01/PerformanceRecommendations.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mariadb-PerformanceRecommendations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mariadb-PerformanceRecommendations/2018-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mariadb-PerformanceRecommendations/2018-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mariadb-PrivateEndpointConnections\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2018-06-01-privatepreview\",\"versions\":[{\"key\":\"2018-06-01-privatepreview\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure MariaDB resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.\",\"title\":\"MariaDBManagementClient\",\"version\":\"2018-06-01-privatepreview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mariadb/resource-manager/Microsoft.DBforMariaDB/preview/2018-06-01-privatepreview/PrivateEndpointConnections.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mariadb-PrivateEndpointConnections\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mariadb-PrivateEndpointConnections/2018-06-01-privatepreview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mariadb-PrivateEndpointConnections/2018-06-01-privatepreview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mariadb-PrivateLinkResources\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-privatepreview\",\"versions\":[{\"key\":\"2018-06-01-privatepreview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure MariaDB resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.\",\"title\":\"MariaDBManagementClient\",\"version\":\"2018-06-01-privatepreview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mariadb/resource-manager/Microsoft.DBforMariaDB/preview/2018-06-01-privatepreview/PrivateLinkResources.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mariadb-PrivateLinkResources\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mariadb-PrivateLinkResources/2018-06-01-privatepreview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mariadb-PrivateLinkResources/2018-06-01-privatepreview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mariadb-QueryPerformanceInsights\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2018-06-01\",\"versions\":[{\"key\":\"2018-06-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure MariaDB resources including servers, databases, firewall rules, VNET rules, log files and configurations with new business model.\",\"title\":\"MariaDBManagementClient\",\"version\":\"2018-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mariadb/resource-manager/Microsoft.DBforMariaDB/stable/2018-06-01/QueryPerformanceInsights.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mariadb-QueryPerformanceInsights\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mariadb-QueryPerformanceInsights/2018-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mariadb-QueryPerformanceInsights/2018-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:marketplace-Marketplace\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2020-01-01\",\"versions\":[{\"key\":\"2020-01-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"title\":\"Marketplace RP Service\",\"version\":\"2020-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/marketplace/resource-manager/Microsoft.Marketplace/stable/2020-01-01/Marketplace.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"marketplace-Marketplace\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/marketplace-Marketplace/2020-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/marketplace-Marketplace/2020-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:marketplaceordering-Agreements\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-06-01\",\"versions\":[{\"key\":\"2015-06-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"REST API for MarketplaceOrdering Agreements.\",\"title\":\"MarketplaceOrdering.Agreements\",\"version\":\"2015-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/marketplaceordering/resource-manager/Microsoft.MarketplaceOrdering/stable/2015-06-01/Agreements.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"marketplaceordering-Agreements\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/marketplaceordering-Agreements/2015-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/marketplaceordering-Agreements/2015-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mediaservices-AccountFilters\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-07-01\",\"versions\":[{\"key\":\"2018-07-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"This Swagger was generated by the API Framework.\",\"title\":\"Azure Media Services\",\"version\":\"2018-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mediaservices/resource-manager/Microsoft.Media/preview/2019-05-01-preview/AccountFilters.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mediaservices-AccountFilters\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-AccountFilters/2018-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-AccountFilters/2018-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mediaservices-Accounts\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-07-01\",\"versions\":[{\"key\":\"2018-07-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"This Swagger was generated by the API Framework.\",\"title\":\"Azure Media Services\",\"version\":\"2018-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mediaservices/resource-manager/Microsoft.Media/preview/2019-05-01-preview/Accounts.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mediaservices-Accounts\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-Accounts/2018-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-Accounts/2018-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mediaservices-Assets\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"This Swagger was generated by the API Framework.\",\"title\":\"Azure Media Services\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mediaservices/resource-manager/Microsoft.Media/preview/2018-06-01-preview/Assets.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mediaservices-Assets\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-Assets/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-Assets/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mediaservices-AssetsAndAssetFilters\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-07-01\",\"versions\":[{\"key\":\"2018-07-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"This Swagger was generated by the API Framework.\",\"title\":\"Azure Media Services\",\"version\":\"2018-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mediaservices/resource-manager/Microsoft.Media/preview/2019-05-01-preview/AssetsAndAssetFilters.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mediaservices-AssetsAndAssetFilters\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-AssetsAndAssetFilters/2018-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-AssetsAndAssetFilters/2018-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mediaservices-ContentKeyPolicies\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-07-01\",\"versions\":[{\"key\":\"2018-07-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"This Swagger was generated by the API Framework.\",\"title\":\"Azure Media Services\",\"version\":\"2018-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mediaservices/resource-manager/Microsoft.Media/preview/2019-05-01-preview/ContentKeyPolicies.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mediaservices-ContentKeyPolicies\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-ContentKeyPolicies/2018-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-ContentKeyPolicies/2018-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mediaservices-Encoding\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-07-01\",\"versions\":[{\"key\":\"2018-07-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"This Swagger was generated by the API Framework.\",\"title\":\"Azure Media Services\",\"version\":\"2018-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mediaservices/resource-manager/Microsoft.Media/preview/2019-05-01-preview/Encoding.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mediaservices-Encoding\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-Encoding/2018-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-Encoding/2018-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mediaservices-MediaGraphs\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-09-01-preview\",\"versions\":[{\"key\":\"2019-09-01-preview\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"This Swagger was generated by the API Framework.\",\"title\":\"Azure Media Services\",\"version\":\"2019-09-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mediaservices/resource-manager/Microsoft.Media/preview/2019-09-01-preview/MediaGraphs.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mediaservices-MediaGraphs\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-MediaGraphs/2019-09-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-MediaGraphs/2019-09-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mediaservices-StreamingPoliciesAndStreamingLocators\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-07-01\",\"versions\":[{\"key\":\"2018-07-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"This Swagger was generated by the API Framework.\",\"title\":\"Azure Media Services\",\"version\":\"2018-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mediaservices/resource-manager/Microsoft.Media/preview/2019-05-01-preview/StreamingPoliciesAndStreamingLocators.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mediaservices-StreamingPoliciesAndStreamingLocators\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-StreamingPoliciesAndStreamingLocators/2018-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-StreamingPoliciesAndStreamingLocators/2018-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mediaservices-media\",\"value\":{\"added\":\"2016-07-14T10:37:31.000Z\",\"preferred\":\"2015-10-01\",\"versions\":[{\"key\":\"2015-10-01\",\"value\":{\"added\":\"2016-07-14T10:37:31.000Z\",\"info\":{\"description\":\"Media Services resource management APIs.\",\"title\":\"MediaServicesManagementClient\",\"version\":\"2015-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mediaservices/resource-manager/Microsoft.Media/stable/2015-10-01/media.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mediaservices-media\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-media/2015-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-media/2015-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mediaservices-streamingservice\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-05-01-preview\",\"versions\":[{\"key\":\"2019-05-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Streaming resource management client for Azure Media Services\",\"title\":\"Azure Media Services\",\"version\":\"2019-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mediaservices/resource-manager/Microsoft.Media/preview/2019-05-01-preview/streamingservice.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mediaservices-streamingservice\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-streamingservice/2019-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mediaservices-streamingservice/2019-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:migrate\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-10-01\",\"versions\":[{\"key\":\"2019-10-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"contact\":{\"email\":\"azuremigrate@microsoft.com\",\"name\":\"Microsoft\"},\"description\":\"Assess your workloads for Azure.\",\"title\":\"Azure Migrate V2\",\"version\":\"2019-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/migrate/resource-manager/Microsoft.Migrate/stable/2019-10-01/migrate.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"migrate\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/migrate/2019-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/migrate/2019-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:migrateprojects-migrate\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2018-09-01-preview\",\"versions\":[{\"key\":\"2018-09-01-preview\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"contact\":{\"email\":\"azuremigratehub@microsoft.com\",\"name\":\"Microsoft\"},\"description\":\"Migrate your workloads to Azure.\",\"title\":\"Azure Migrate Hub\",\"version\":\"2018-09-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/migrateprojects/resource-manager/Microsoft.Migrate/preview/2018-09-01-preview/migrate.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"migrateprojects-migrate\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/migrateprojects-migrate/2018-09-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/migrateprojects-migrate/2018-09-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mixedreality\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2019-02-28-preview\",\"versions\":[{\"key\":\"2019-02-28-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"Mixed Reality Resource Provider REST API\",\"title\":\"Mixed Reality\",\"version\":\"2019-02-28-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mixedreality/resource-manager/Microsoft.MixedReality/preview/2019-02-28-preview/mixedreality.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mixedreality\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mixedreality/2019-02-28-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mixedreality/2019-02-28-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mixedreality-proxy\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-12-02-preview\",\"versions\":[{\"key\":\"2019-12-02-preview\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"Mixed Reality Resource Provider Proxy API\",\"title\":\"Mixed Reality\",\"version\":\"2019-12-02-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mixedreality/resource-manager/Microsoft.MixedReality/preview/2019-12-02-preview/proxy.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mixedreality-proxy\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mixedreality-proxy/2019-12-02-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mixedreality-proxy/2019-12-02-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mixedreality-remote-rendering\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-12-02-preview\",\"versions\":[{\"key\":\"2019-12-02-preview\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"Mixed Reality Resource Provider Remote Rendering Resource API\",\"title\":\"Mixed Reality\",\"version\":\"2019-12-02-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mixedreality/resource-manager/Microsoft.MixedReality/preview/2019-12-02-preview/remote-rendering.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mixedreality-remote-rendering\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mixedreality-remote-rendering/2019-12-02-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mixedreality-remote-rendering/2019-12-02-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mixedreality-spatial-anchors\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-12-02-preview\",\"versions\":[{\"key\":\"2019-12-02-preview\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"Mixed Reality Resource Provider Spatial Anchors Resource API\",\"title\":\"Mixed Reality\",\"version\":\"2019-12-02-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mixedreality/resource-manager/Microsoft.MixedReality/preview/2019-12-02-preview/spatial-anchors.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mixedreality-spatial-anchors\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mixedreality-spatial-anchors/2019-12-02-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mixedreality-spatial-anchors/2019-12-02-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mobileengagement-mobile-engagement\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"preferred\":\"2014-12-01\",\"versions\":[{\"key\":\"2014-12-01\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"info\":{\"description\":\"Microsoft Azure Mobile Engagement REST APIs.\",\"title\":\"Engagement.ManagementClient\",\"version\":\"2014-12-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mobileengagement/resource-manager/Microsoft.MobileEngagement/stable/2014-12-01/mobile-engagement.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mobileengagement-mobile-engagement\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-02-19T08:41:37.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mobileengagement-mobile-engagement/2014-12-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mobileengagement-mobile-engagement/2014-12-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-actionGroups_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-06-01\",\"versions\":[{\"key\":\"2019-06-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"Azure Action Groups\",\"version\":\"2019-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-06-01/actionGroups_API.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-actionGroups_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-actionGroups_API/2019-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-actionGroups_API/2019-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-activityLogAlerts_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-04-01\",\"versions\":[{\"key\":\"2017-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"Azure Activity Log Alerts\",\"version\":\"2017-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2017-04-01/activityLogAlerts_API.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-activityLogAlerts_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-activityLogAlerts_API/2017-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-activityLogAlerts_API/2017-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-activityLogs_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-04-01\",\"versions\":[{\"key\":\"2015-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2015-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/activityLogs_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-activityLogs_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-activityLogs_API/2015-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-activityLogs_API/2015-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-alertRulesIncidents_API\",\"value\":{\"added\":\"2017-11-25T10:52:13.000Z\",\"preferred\":\"2016-03-01\",\"versions\":[{\"key\":\"2016-03-01\",\"value\":{\"added\":\"2017-11-25T10:52:13.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2016-03-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2016-03-01/alertRulesIncidents_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-alertRulesIncidents_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-alertRulesIncidents_API/2016-03-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-alertRulesIncidents_API/2016-03-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-alertRules_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-03-01\",\"versions\":[{\"key\":\"2016-03-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2016-03-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2016-03-01/alertRules_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-alertRules_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-alertRules_API/2016-03-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-alertRules_API/2016-03-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-autoscale_API\",\"value\":{\"added\":\"2016-10-02T08:32:49.000Z\",\"preferred\":\"2015-04-01\",\"versions\":[{\"key\":\"2015-04-01\",\"value\":{\"added\":\"2016-10-02T08:32:49.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2015-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/autoscale_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-autoscale_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-autoscale_API/2015-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-autoscale_API/2015-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-baseline_API\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"preferred\":\"2018-09-01\",\"versions\":[{\"key\":\"2018-09-01\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2018-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2018-09-01/baseline_API.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-baseline_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-baseline_API/2018-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-baseline_API/2018-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-calculateBaseline_API\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"preferred\":\"2018-09-01\",\"versions\":[{\"key\":\"2018-09-01\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2018-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2018-09-01/calculateBaseline_API.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-calculateBaseline_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-calculateBaseline_API/2018-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-calculateBaseline_API/2018-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-diagnosticsSettingsCategories_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-05-01-preview\",\"versions\":[{\"key\":\"2017-05-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2017-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettingsCategories_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-diagnosticsSettingsCategories_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-diagnosticsSettingsCategories_API/2017-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-diagnosticsSettingsCategories_API/2017-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-diagnosticsSettings_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-05-01-preview\",\"versions\":[{\"key\":\"2017-05-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2017-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/diagnosticsSettings_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-diagnosticsSettings_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-diagnosticsSettings_API/2017-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-diagnosticsSettings_API/2017-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-eventCategories_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-04-01\",\"versions\":[{\"key\":\"2015-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2015-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/eventCategories_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-eventCategories_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-eventCategories_API/2015-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-eventCategories_API/2015-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-guestDiagnosticSettingsAssociation_API\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"API to Add/Remove/List Guest Diagnostics Settings Association for Azure Resources\",\"title\":\"Guest Diagnostic Settings Association\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/preview/2018-06-01-preview/guestDiagnosticSettingsAssociation_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-guestDiagnosticSettingsAssociation_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-guestDiagnosticSettingsAssociation_API/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-guestDiagnosticSettingsAssociation_API/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-guestDiagnosticSettings_API\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"API to Add/Remove/List Guest Diagnostics Configuration to Azure Resources\",\"title\":\"Guest Diagnostic Settings\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/preview/2018-06-01-preview/guestDiagnosticSettings_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-guestDiagnosticSettings_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-guestDiagnosticSettings_API/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-guestDiagnosticSettings_API/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-logProfiles_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-03-01\",\"versions\":[{\"key\":\"2016-03-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2016-03-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2016-03-01/logProfiles_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-logProfiles_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-logProfiles_API/2016-03-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-logProfiles_API/2016-03-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-metricAlert_API\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-03-01\",\"versions\":[{\"key\":\"2018-03-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Azure Monitor client to create/update/delete metric based alerts.\",\"title\":\"MonitorManagementClient\",\"version\":\"2018-03-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2018-03-01/metricAlert_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-metricAlert_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-metricAlert_API/2018-03-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-metricAlert_API/2018-03-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-metricBaselines_API\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"preferred\":\"2019-03-01\",\"versions\":[{\"key\":\"2019-03-01\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2019-03-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2019-03-01/metricBaselines_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-metricBaselines_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-metricBaselines_API/2019-03-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-metricBaselines_API/2019-03-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-metricDefinitions_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-01-01\",\"versions\":[{\"key\":\"2018-01-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2018-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2018-01-01/metricDefinitions_API.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-metricDefinitions_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-metricDefinitions_API/2018-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-metricDefinitions_API/2018-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-metricNamespaces_API\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-12-01-preview\",\"versions\":[{\"key\":\"2017-12-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2017-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-12-01-preview/metricNamespaces_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-metricNamespaces_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-metricNamespaces_API/2017-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-metricNamespaces_API/2017-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-metricsCreate_API\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-09-01-preview\",\"versions\":[{\"key\":\"2018-09-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"A client for issuing REST requests to the Azure metrics service.\",\"title\":\"Azure Metrics\",\"version\":\"2018-09-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"AzureMetricsClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/data-plane/preview/2018-09-01-preview/metricsCreate_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-metricsCreate_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-metricsCreate_API/2018-09-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-metricsCreate_API/2018-09-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-metrics_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-01-01\",\"versions\":[{\"key\":\"2018-01-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2018-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2018-01-01/metrics_API.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-metrics_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-metrics_API/2018-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-metrics_API/2018-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-operations_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-04-01\",\"versions\":[{\"key\":\"2015-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2015-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/operations_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-operations_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-operations_API/2015-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-operations_API/2015-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-privateLinkScopes_API\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-10-17-preview\",\"versions\":[{\"key\":\"2019-10-17-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Azure Monitor API reference for Private Links Scopes management.\",\"title\":\"Azure Monitor Private Link Scopes\",\"version\":\"2019-10-17-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/preview/2019-10-17-preview/privateLinkScopes_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-privateLinkScopes_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-privateLinkScopes_API/2019-10-17-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-privateLinkScopes_API/2019-10-17-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-scheduledQueryRule_API\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-04-16\",\"versions\":[{\"key\":\"2018-04-16\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Azure Monitor client to create/update/delete Scheduled Query Rules\",\"title\":\"Microsoft Insights\",\"version\":\"2018-04-16\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2018-04-16/scheduledQueryRule_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-scheduledQueryRule_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-scheduledQueryRule_API/2018-04-16/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-scheduledQueryRule_API/2018-04-16/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-serviceDiagnosticsSettings_API\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-09-01\",\"versions\":[{\"key\":\"2016-09-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2016-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2016-09-01/serviceDiagnosticsSettings_API.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-serviceDiagnosticsSettings_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-serviceDiagnosticsSettings_API/2016-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-serviceDiagnosticsSettings_API/2016-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-subscriptionDiagnosticsSettings_API\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2017-05-01-preview\",\"versions\":[{\"key\":\"2017-05-01-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2017-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-05-01-preview/subscriptionDiagnosticsSettings_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-subscriptionDiagnosticsSettings_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-subscriptionDiagnosticsSettings_API/2017-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-subscriptionDiagnosticsSettings_API/2017-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-tenantActivityLogs_API\",\"value\":{\"added\":\"2016-10-02T08:32:49.000Z\",\"preferred\":\"2015-04-01\",\"versions\":[{\"key\":\"2015-04-01\",\"value\":{\"added\":\"2016-10-02T08:32:49.000Z\",\"info\":{\"title\":\"MonitorManagementClient\",\"version\":\"2015-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/stable/2015-04-01/tenantActivityLogs_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-tenantActivityLogs_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-tenantActivityLogs_API/2015-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-tenantActivityLogs_API/2015-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:monitor-vmInsightsOnboarding_API\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2018-11-27-preview\",\"versions\":[{\"key\":\"2018-11-27-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API to manage VM Insights Onboarding\",\"title\":\"VM Insights Onboarding\",\"version\":\"2018-11-27-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"MonitorManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/monitor/resource-manager/Microsoft.Insights/preview/2018-11-27-preview/vmInsightsOnboarding_API.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"monitor-vmInsightsOnboarding_API\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-vmInsightsOnboarding_API/2018-11-27-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/monitor-vmInsightsOnboarding_API/2018-11-27-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:msi-ManagedIdentity\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"preferred\":\"2018-11-30\",\"versions\":[{\"key\":\"2018-11-30\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"info\":{\"description\":\"The Managed Service Identity Client.\",\"title\":\"ManagedServiceIdentityClient\",\"version\":\"2018-11-30\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/msi/resource-manager/Microsoft.ManagedIdentity/stable/2018-11-30/ManagedIdentity.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"msi-ManagedIdentity\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/msi-ManagedIdentity/2018-11-30/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/msi-ManagedIdentity/2018-11-30/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mysql\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"preferred\":\"2017-12-01-preview\",\"versions\":[{\"key\":\"2017-12-01-preview\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure MySQL resources including servers, databases, firewall rules, VNET rules, log files and configurations with new business model.\",\"title\":\"MySQLManagementClient\",\"version\":\"2017-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mysql/resource-manager/Microsoft.DBforMySQL/preview/2017-12-01-preview/mysql.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mysql\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mysql/2017-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mysql/2017-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mysql-DataEncryptionKeys\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2020-01-01-privatepreview\",\"versions\":[{\"key\":\"2020-01-01-privatepreview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure MySQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files, encryption keys, active directory administrator and configurations.\",\"title\":\"MySQLManagementClient\",\"version\":\"2020-01-01-privatepreview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mysql/resource-manager/Microsoft.DBforMySQL/preview/2020-01-01-privatepreview/DataEncryptionKeys.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mysql-DataEncryptionKeys\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mysql-DataEncryptionKeys/2020-01-01-privatepreview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mysql-DataEncryptionKeys/2020-01-01-privatepreview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mysql-PerformanceRecommendations\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2018-06-01\",\"versions\":[{\"key\":\"2018-06-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure MySQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.\",\"title\":\"MySQLManagementClient\",\"version\":\"2018-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mysql/resource-manager/Microsoft.DBforMySQL/stable/2018-06-01/PerformanceRecommendations.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mysql-PerformanceRecommendations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mysql-PerformanceRecommendations/2018-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mysql-PerformanceRecommendations/2018-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mysql-PrivateEndpointConnections\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2018-06-01-privatepreview\",\"versions\":[{\"key\":\"2018-06-01-privatepreview\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure MySQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.\",\"title\":\"MySQLManagementClient\",\"version\":\"2018-06-01-privatepreview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mysql/resource-manager/Microsoft.DBforMySQL/preview/2018-06-01-privatepreview/PrivateEndpointConnections.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mysql-PrivateEndpointConnections\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mysql-PrivateEndpointConnections/2018-06-01-privatepreview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mysql-PrivateEndpointConnections/2018-06-01-privatepreview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mysql-PrivateLinkResources\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-privatepreview\",\"versions\":[{\"key\":\"2018-06-01-privatepreview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure MySQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.\",\"title\":\"MySQLManagementClient\",\"version\":\"2018-06-01-privatepreview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mysql/resource-manager/Microsoft.DBforMySQL/preview/2018-06-01-privatepreview/PrivateLinkResources.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mysql-PrivateLinkResources\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mysql-PrivateLinkResources/2018-06-01-privatepreview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mysql-PrivateLinkResources/2018-06-01-privatepreview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:mysql-QueryPerformanceInsights\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2018-06-01\",\"versions\":[{\"key\":\"2018-06-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure MySQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.\",\"title\":\"MySQLManagementClient\",\"version\":\"2018-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/mysql/resource-manager/Microsoft.DBforMySQL/stable/2018-06-01/QueryPerformanceInsights.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"mysql-QueryPerformanceInsights\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/mysql-QueryPerformanceInsights/2018-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/mysql-QueryPerformanceInsights/2018-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:netapp\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-11-01\",\"versions\":[{\"key\":\"2019-11-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Microsoft NetApp Azure Resource Provider specification\",\"title\":\"Microsoft NetApp\",\"version\":\"2019-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"AzureNetAppFilesManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/netapp/resource-manager/Microsoft.NetApp/stable/2019-11-01/netapp.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"netapp\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/netapp/2019-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/netapp/2019-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"preferred\":\"2016-06-01\",\"versions\":[{\"key\":\"2016-06-01\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2016-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2016-06-01/network.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network/2016-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network/2016-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-applicationGateway\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/applicationGateway.json\",\"version\":\"2.0\"},{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/applicationGateway.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-applicationGateway\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2020-07-16T08:09:03.635Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-applicationGateway/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-applicationGateway/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-applicationSecurityGroup\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/applicationSecurityGroup.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-applicationSecurityGroup\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-applicationSecurityGroup/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-applicationSecurityGroup/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-availableDelegations\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/availableDelegations.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-availableDelegations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-availableDelegations/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-availableDelegations/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-availableServiceAliases\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/availableServiceAliases.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-availableServiceAliases\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-availableServiceAliases/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-availableServiceAliases/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-azureFirewall\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/azureFirewall.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-azureFirewall\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-azureFirewall/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-azureFirewall/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-azureFirewallFqdnTag\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/azureFirewallFqdnTag.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-azureFirewallFqdnTag\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-azureFirewallFqdnTag/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-azureFirewallFqdnTag/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-bastionHost\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/bastionHost.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-bastionHost\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-bastionHost/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-bastionHost/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-checkDnsAvailability\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/checkDnsAvailability.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-checkDnsAvailability\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-checkDnsAvailability/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-checkDnsAvailability/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-ddosCustomPolicy\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/ddosCustomPolicy.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-ddosCustomPolicy\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-ddosCustomPolicy/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-ddosCustomPolicy/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-ddosProtectionPlan\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/ddosProtectionPlan.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-ddosProtectionPlan\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-ddosProtectionPlan/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-ddosProtectionPlan/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-endpointService\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/endpointService.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-endpointService\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-endpointService/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-endpointService/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-expressRouteCircuit\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/expressRouteCircuit.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-expressRouteCircuit\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-expressRouteCircuit/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-expressRouteCircuit/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-expressRouteCrossConnection\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure ExpressRouteCrossConnection Resource Provider REST APIs describes the operations for the connectivity provider to provision ExpressRoute circuit, create and modify BGP peering entities and troubleshoot connectivity on customer's ExpressRoute circuit.\",\"title\":\"ExpressRouteCrossConnection REST APIs\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/expressRouteCrossConnection.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-expressRouteCrossConnection\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-expressRouteCrossConnection/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-expressRouteCrossConnection/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-expressRouteGateway\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/expressRouteGateway.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-expressRouteGateway\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-expressRouteGateway/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-expressRouteGateway/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-expressRoutePort\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/expressRoutePort.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-expressRoutePort\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-expressRoutePort/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-expressRoutePort/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-firewallPolicy\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/firewallPolicy.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-firewallPolicy\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-firewallPolicy/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-firewallPolicy/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-interfaceEndpoint\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-02-01\",\"versions\":[{\"key\":\"2019-02-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-02-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-02-01/interfaceEndpoint.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-interfaceEndpoint\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-interfaceEndpoint/2019-02-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-interfaceEndpoint/2019-02-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-ipGroups\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-11-01\",\"versions\":[{\"key\":\"2019-11-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-11-01/ipGroups.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-ipGroups\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-ipGroups/2019-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-ipGroups/2019-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-loadBalancer\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/loadBalancer.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-loadBalancer\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-loadBalancer/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-loadBalancer/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-natGateway\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/natGateway.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-natGateway\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-natGateway/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-natGateway/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-networkInterface\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2018-01-01\",\"versions\":[{\"key\":\"2018-01-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2018-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2018-01-01/networkInterface.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-networkInterface\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-networkInterface/2018-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-networkInterface/2018-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-networkProfile\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/networkProfile.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-networkProfile\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-networkProfile/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-networkProfile/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-networkSecurityGroup\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/networkSecurityGroup.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-networkSecurityGroup\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-networkSecurityGroup/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-networkSecurityGroup/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-networkWatcher\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-11-01\",\"versions\":[{\"key\":\"2019-11-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-11-01/networkWatcher.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-networkWatcher\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-networkWatcher/2019-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-networkWatcher/2019-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-networkWatcherConnectionMonitorV1\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-06-01\",\"versions\":[{\"key\":\"2019-06-01\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/networkWatcherConnectionMonitorV1.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-networkWatcherConnectionMonitorV1\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-networkWatcherConnectionMonitorV1/2019-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-networkWatcherConnectionMonitorV1/2019-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-operation\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/operation.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-operation\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-operation/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-operation/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-privateEndpoint\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/privateEndpoint.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-privateEndpoint\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-privateEndpoint/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-privateEndpoint/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-privateLinkService\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/privateLinkService.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-privateLinkService\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-privateLinkService/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-privateLinkService/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-publicIpAddress\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/publicIpAddress.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-publicIpAddress\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-publicIpAddress/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-publicIpAddress/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-publicIpPrefix\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/publicIpPrefix.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-publicIpPrefix\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-publicIpPrefix/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-publicIpPrefix/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-routeFilter\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/routeFilter.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-routeFilter\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-routeFilter/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-routeFilter/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-routeTable\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/routeTable.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-routeTable\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-routeTable/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-routeTable/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-serviceCommunity\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/serviceCommunity.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-serviceCommunity\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-serviceCommunity/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-serviceCommunity/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-serviceEndpointPolicy\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/serviceEndpointPolicy.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-serviceEndpointPolicy\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-serviceEndpointPolicy/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-serviceEndpointPolicy/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-serviceTags\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/serviceTags.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-serviceTags\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-serviceTags/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-serviceTags/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-usage\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/usage.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-usage\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-usage/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-usage/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-virtualNetwork\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/virtualNetwork.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-virtualNetwork\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-virtualNetwork/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-virtualNetwork/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-virtualNetworkGateway\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/virtualNetworkGateway.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-virtualNetworkGateway\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-virtualNetworkGateway/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-virtualNetworkGateway/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-virtualNetworkTap\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/virtualNetworkTap.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-virtualNetworkTap\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-virtualNetworkTap/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-virtualNetworkTap/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-virtualRouter\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-11-01\",\"versions\":[{\"key\":\"2019-11-01\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2019-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-11-01/virtualRouter.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-virtualRouter\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-virtualRouter/2019-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-virtualRouter/2019-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-virtualWan\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-07-01\",\"versions\":[{\"key\":\"2019-07-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"REST API for Azure VirtualWAN As a Service.\",\"title\":\"VirtualWANAsAServiceManagementClient\",\"version\":\"2019-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-07-01/virtualWan.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-virtualWan\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-virtualWan/2019-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-virtualWan/2019-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-vmssNetworkInterface\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-10-01\",\"versions\":[{\"key\":\"2018-10-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2018-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/vmssNetworkInterface.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-vmssNetworkInterface\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-vmssNetworkInterface/2018-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-vmssNetworkInterface/2018-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:network-vmssPublicIpAddress\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-10-01\",\"versions\":[{\"key\":\"2018-10-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.\",\"title\":\"NetworkManagementClient\",\"version\":\"2018-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/network/resource-manager/Microsoft.Network/stable/2019-08-01/vmssPublicIpAddress.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"network-vmssPublicIpAddress\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-vmssPublicIpAddress/2018-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/network-vmssPublicIpAddress/2018-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:notificationhubs\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"preferred\":\"2017-04-01\",\"versions\":[{\"key\":\"2017-04-01\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"info\":{\"description\":\"Azure NotificationHub client\",\"title\":\"NotificationHubsManagementClient\",\"version\":\"2017-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/notificationhubs/resource-manager/Microsoft.NotificationHubs/stable/2017-04-01/notificationhubs.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"notificationhubs\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/notificationhubs/2017-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/notificationhubs/2017-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:operationalinsights-Clusters\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-08-01-preview\",\"versions\":[{\"key\":\"2019-08-01-preview\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"Azure Log Analytics API reference\",\"title\":\"Azure Log Analytics\",\"version\":\"2019-08-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/preview/2019-08-01-preview/Clusters.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"operationalinsights-Clusters\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/operationalinsights-Clusters/2019-08-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/operationalinsights-Clusters/2019-08-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:operationalinsights-OperationalInsights\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-08-01-preview\",\"versions\":[{\"key\":\"2019-08-01-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Azure Log Analytics API reference\",\"title\":\"Azure Log Analytics\",\"version\":\"2019-08-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/preview/2019-08-01-preview/OperationalInsights.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"operationalinsights-OperationalInsights\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/operationalinsights-OperationalInsights/2019-08-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/operationalinsights-OperationalInsights/2019-08-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:operationalinsights-swagger\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-10-01\",\"versions\":[{\"key\":\"2017-10-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"contact\":{\"email\":\"aiapi@microsoft.com\",\"name\":\"AIAPI Team\",\"url\":\"https://dev.loganalytics.io/support\"},\"description\":\"This API exposes Azure Log Analytics query capabilities\",\"license\":{\"name\":\"Microsoft\",\"url\":\"https://dev.loganalytics.io/license\"},\"termsOfService\":\"https://dev.loganalytics.io/tos\",\"title\":\"Azure Log Analytics\",\"version\":\"2017-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/operationalinsights/data-plane/Microsoft.OperationalInsights/preview/2017-10-01/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"operationalinsights-swagger\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/operationalinsights-swagger/2017-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/operationalinsights-swagger/2017-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:operationsmanagement-OperationsManagement\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-11-01-preview\",\"versions\":[{\"key\":\"2015-11-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Azure Log Analytics API reference for Solution.\",\"title\":\"Azure Log Analytics - Operations Management\",\"version\":\"2015-11-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/operationsmanagement/resource-manager/Microsoft.OperationsManagement/preview/2015-11-01-preview/OperationsManagement.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"operationsmanagement-OperationsManagement\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/operationsmanagement-OperationsManagement/2015-11-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/operationsmanagement-OperationsManagement/2015-11-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:peering\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2020-01-01-preview\",\"versions\":[{\"key\":\"2020-01-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"APIs to manage Peering resources through the Azure Resource Manager.\",\"title\":\"PeeringManagementClient\",\"version\":\"2020-01-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/peering/resource-manager/Microsoft.Peering/preview/2020-01-01-preview/peering.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"peering\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/peering/2020-01-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/peering/2020-01-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:policyinsights-policyEvents\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2018-04-04\",\"versions\":[{\"key\":\"2018-04-04\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"title\":\"PolicyEventsClient\",\"version\":\"2018-04-04\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2018-04-04/policyEvents.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"policyinsights-policyEvents\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/policyinsights-policyEvents/2018-04-04/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/policyinsights-policyEvents/2018-04-04/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:policyinsights-policyMetadata\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-10-01\",\"versions\":[{\"key\":\"2019-10-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"title\":\"PolicyMetadataClient\",\"version\":\"2019-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2019-10-01/policyMetadata.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"policyinsights-policyMetadata\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/policyinsights-policyMetadata/2019-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/policyinsights-policyMetadata/2019-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:policyinsights-policyStates\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2019-10-01\",\"versions\":[{\"key\":\"2019-10-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"title\":\"PolicyStatesClient\",\"version\":\"2019-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2019-10-01/policyStates.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"policyinsights-policyStates\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/policyinsights-policyStates/2019-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/policyinsights-policyStates/2019-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:policyinsights-policyTrackedResources\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-07-01-preview\",\"versions\":[{\"key\":\"2018-07-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"PolicyTrackedResourcesClient\",\"version\":\"2018-07-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/policyinsights/resource-manager/Microsoft.PolicyInsights/preview/2018-07-01-preview/policyTrackedResources.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"policyinsights-policyTrackedResources\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/policyinsights-policyTrackedResources/2018-07-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/policyinsights-policyTrackedResources/2018-07-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:policyinsights-remediations\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-07-01\",\"versions\":[{\"key\":\"2019-07-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"RemediationsClient\",\"version\":\"2019-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/policyinsights/resource-manager/Microsoft.PolicyInsights/stable/2019-07-01/remediations.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"policyinsights-remediations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/policyinsights-remediations/2019-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/policyinsights-remediations/2019-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:portal\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-01-01-preview\",\"versions\":[{\"key\":\"2019-01-01-preview\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"Allows creation and deletion of Azure Shared Dashboards.\",\"title\":\"portal\",\"version\":\"2019-01-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"portalClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/portal/resource-manager/Microsoft.Portal/preview/2019-01-01-preview/portal.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"portal\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/portal/2019-01-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/portal/2019-01-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:postgresql\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"preferred\":\"2017-12-01-preview\",\"versions\":[{\"key\":\"2017-12-01-preview\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.\",\"title\":\"PostgreSQLManagementClient\",\"version\":\"2017-12-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2017-12-01-preview/postgresql.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"postgresql\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/postgresql/2017-12-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/postgresql/2017-12-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:postgresql-DataEncryptionKeys\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2020-01-01-privatepreview\",\"versions\":[{\"key\":\"2020-01-01-privatepreview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files, encryption keys, active directory administrator and configurations.\",\"title\":\"PostgreSQLManagementClient\",\"version\":\"2020-01-01-privatepreview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2020-01-01-privatepreview/DataEncryptionKeys.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"postgresql-DataEncryptionKeys\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/postgresql-DataEncryptionKeys/2020-01-01-privatepreview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/postgresql-DataEncryptionKeys/2020-01-01-privatepreview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:postgresql-PrivateEndpointConnections\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2018-06-01-privatepreview\",\"versions\":[{\"key\":\"2018-06-01-privatepreview\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.\",\"title\":\"PostgreSQLManagementClient\",\"version\":\"2018-06-01-privatepreview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2018-06-01-privatepreview/PrivateEndpointConnections.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"postgresql-PrivateEndpointConnections\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/postgresql-PrivateEndpointConnections/2018-06-01-privatepreview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/postgresql-PrivateEndpointConnections/2018-06-01-privatepreview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:postgresql-PrivateLinkResources\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-privatepreview\",\"versions\":[{\"key\":\"2018-06-01-privatepreview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Microsoft Azure management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, VNET rules, security alert policies, log files and configurations with new business model.\",\"title\":\"PostgreSQLManagementClient\",\"version\":\"2018-06-01-privatepreview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/postgresql/resource-manager/Microsoft.DBforPostgreSQL/preview/2018-06-01-privatepreview/PrivateLinkResources.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"postgresql-PrivateLinkResources\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/postgresql-PrivateLinkResources/2018-06-01-privatepreview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/postgresql-PrivateLinkResources/2018-06-01-privatepreview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:powerbidedicated\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-10-01\",\"versions\":[{\"key\":\"2017-10-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"PowerBI Dedicated Web API provides a RESTful set of web services that enables users to create, retrieve, update, and delete Power BI dedicated capacities\",\"title\":\"PowerBIDedicated\",\"version\":\"2017-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"PowerBIDedicatedManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/powerbidedicated/resource-manager/Microsoft.PowerBIdedicated/stable/2017-10-01/powerbidedicated.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"powerbidedicated\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/powerbidedicated/2017-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/powerbidedicated/2017-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:powerbiembedded\",\"value\":{\"added\":\"2016-05-22T12:37:44.000Z\",\"preferred\":\"2016-01-29\",\"versions\":[{\"key\":\"2016-01-29\",\"value\":{\"added\":\"2016-05-22T12:37:44.000Z\",\"info\":{\"description\":\"Client to manage your Power BI Embedded workspace collections and retrieve workspaces.\",\"title\":\"Power BI Embedded Management Client\",\"version\":\"2016-01-29\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/powerbiembedded/resource-manager/Microsoft.PowerBI/stable/2016-01-29/powerbiembedded.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"powerbiembedded\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/powerbiembedded/2016-01-29/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/powerbiembedded/2016-01-29/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:privatedns\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2018-09-01\",\"versions\":[{\"key\":\"2018-09-01\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"The Private DNS Management Client.\",\"title\":\"PrivateDnsManagementClient\",\"version\":\"2018-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/privatedns/resource-manager/Microsoft.Network/stable/2018-09-01/privatedns.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"privatedns\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/privatedns/2018-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/privatedns/2018-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:provisioningservices-iotdps\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-11-15\",\"versions\":[{\"key\":\"2017-11-15\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"API for using the Azure IoT Hub Device Provisioning Service features.\",\"title\":\"iotDpsClient\",\"version\":\"2017-11-15\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"host\":\"management.azure.com\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/provisioningservices/resource-manager/Microsoft.Devices/stable/2017-11-15/iotdps.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"provisioningservices-iotdps\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-02-19T08:41:37.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/provisioningservices-iotdps/2017-11-15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/provisioningservices-iotdps/2017-11-15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:recoveryservices-backup\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"preferred\":\"2016-12-01\",\"versions\":[{\"key\":\"2016-12-01\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"info\":{\"title\":\"RecoveryServicesBackupClient\",\"version\":\"2016-12-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2016-12-01/backup.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"recoveryservices-backup\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-02-19T08:41:37.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservices-backup/2016-12-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservices-backup/2016-12-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:recoveryservices-registeredidentities\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-06-01\",\"versions\":[{\"key\":\"2016-06-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"RecoveryServicesClient\",\"version\":\"2016-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2016-06-01/registeredidentities.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"recoveryservices-registeredidentities\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservices-registeredidentities/2016-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservices-registeredidentities/2016-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:recoveryservices-replicationusages\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-06-01\",\"versions\":[{\"key\":\"2016-06-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"RecoveryServicesClient\",\"version\":\"2016-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2016-06-01/replicationusages.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"recoveryservices-replicationusages\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservices-replicationusages/2016-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservices-replicationusages/2016-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:recoveryservices-vaults\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-06-01\",\"versions\":[{\"key\":\"2016-06-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"RecoveryServicesClient\",\"version\":\"2016-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2016-06-01/vaults.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"recoveryservices-vaults\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservices-vaults/2016-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservices-vaults/2016-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:recoveryservices-vaultusages\",\"value\":{\"added\":\"2016-10-02T08:32:49.000Z\",\"preferred\":\"2016-06-01\",\"versions\":[{\"key\":\"2016-06-01\",\"value\":{\"added\":\"2016-10-02T08:32:49.000Z\",\"info\":{\"title\":\"RecoveryServicesClient\",\"version\":\"2016-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/stable/2016-06-01/vaultusages.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"recoveryservices-vaultusages\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservices-vaultusages/2016-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservices-vaultusages/2016-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:recoveryservicesbackup\",\"value\":{\"added\":\"2016-10-02T08:32:49.000Z\",\"preferred\":\"2016-06-01\",\"versions\":[{\"key\":\"2016-06-01\",\"value\":{\"added\":\"2016-10-02T08:32:49.000Z\",\"info\":{\"title\":\"RecoveryServicesBackupClient\",\"version\":\"2016-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2016-06-01/recoveryservicesbackup.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"recoveryservicesbackup\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservicesbackup/2016-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservicesbackup/2016-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:recoveryservicesbackup-backupManagement\",\"value\":{\"added\":\"2016-10-02T08:32:49.000Z\",\"preferred\":\"2016-12-01\",\"versions\":[{\"key\":\"2016-12-01\",\"value\":{\"added\":\"2016-10-02T08:32:49.000Z\",\"info\":{\"title\":\"RecoveryServicesBackupClient\",\"version\":\"2016-12-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2016-12-01/backupManagement.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"recoveryservicesbackup-backupManagement\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-02-19T08:41:37.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservicesbackup-backupManagement/2016-12-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservicesbackup-backupManagement/2016-12-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:recoveryservicesbackup-bms\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-06-15\",\"versions\":[{\"key\":\"2019-06-15\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"title\":\"RecoveryServicesBackupClient\",\"version\":\"2019-06-15\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2019-06-15/bms.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"recoveryservicesbackup-bms\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservicesbackup-bms/2019-06-15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservicesbackup-bms/2019-06-15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:recoveryservicesbackup-jobs\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-07-01\",\"versions\":[{\"key\":\"2017-07-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"RecoveryServicesBackupClient\",\"version\":\"2017-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2017-07-01/jobs.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"recoveryservicesbackup-jobs\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-02-19T08:41:37.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservicesbackup-jobs/2017-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservicesbackup-jobs/2017-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:recoveryservicesbackup-operations\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-08-10\",\"versions\":[{\"key\":\"2016-08-10\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"RecoveryServicesBackupClient\",\"version\":\"2016-08-10\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2016-08-10/operations.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"recoveryservicesbackup-operations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservicesbackup-operations/2016-08-10/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservicesbackup-operations/2016-08-10/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:recoveryservicesbackup-registeredIdentities\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-06-01\",\"versions\":[{\"key\":\"2016-06-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"RecoveryServicesBackupClient\",\"version\":\"2016-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/recoveryservicesbackup/resource-manager/Microsoft.RecoveryServices/stable/2016-06-01/registeredIdentities.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"recoveryservicesbackup-registeredIdentities\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservicesbackup-registeredIdentities/2016-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservicesbackup-registeredIdentities/2016-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:recoveryservicessiterecovery-service\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"preferred\":\"2018-07-10\",\"versions\":[{\"key\":\"2018-07-10\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"info\":{\"title\":\"SiteRecoveryManagementClient\",\"version\":\"2018-07-10\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"header\":\"MICROSOFT_MIT_NO_VERSION\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2018-07-10/service.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"recoveryservicessiterecovery-service\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservicessiterecovery-service/2018-07-10/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/recoveryservicessiterecovery-service/2018-07-10/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:redis\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-07-01\",\"versions\":[{\"key\":\"2019-07-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"REST API for Azure Redis Cache Service.\",\"title\":\"RedisManagementClient\",\"version\":\"2019-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/redis/resource-manager/Microsoft.Cache/preview/2019-07-01/redis.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"redis\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/redis/2019-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/redis/2019-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:relay\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"preferred\":\"2017-04-01\",\"versions\":[{\"key\":\"2017-04-01\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"info\":{\"description\":\"Use these API to manage Azure Relay resources through Azure Resource Manager.\",\"title\":\"Relay\",\"version\":\"2017-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"RelayManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/relay/resource-manager/Microsoft.Relay/stable/2017-04-01/relay.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"relay\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/relay/2017-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/relay/2017-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:reservations\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-04-01\",\"versions\":[{\"key\":\"2019-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"This API describe Azure Reservation\",\"title\":\"Azure Reservation\",\"version\":\"2019-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/reservations/resource-manager/Microsoft.Capacity/preview/2019-04-01/reservations.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"reservations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/reservations/2019-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/reservations/2019-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:reservations-quota\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-07-19-preview\",\"versions\":[{\"key\":\"2019-07-19-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Microsoft Azure Quota Resource Provider.\",\"title\":\"Azure Reservation\",\"version\":\"2019-07-19-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/reservations/resource-manager/Microsoft.Capacity/preview/2019-07-19/quota.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"reservations-quota\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/reservations-quota/2019-07-19-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/reservations-quota/2019-07-19-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resourcegraph\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-04-01\",\"versions\":[{\"key\":\"2019-04-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Azure Resource Graph API Reference\",\"title\":\"Azure Resource Graph\",\"version\":\"2019-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resourcegraph/resource-manager/Microsoft.ResourceGraph/stable/2019-04-01/resourcegraph.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resourcegraph\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resourcegraph/2019-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resourcegraph/2019-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resourcegraph-graphquery\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2018-09-01-preview\",\"versions\":[{\"key\":\"2018-09-01-preview\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"Azure Resource Graph Query API Reference\",\"title\":\"Azure Resource Graph Query\",\"version\":\"2018-09-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resourcegraph/resource-manager/Microsoft.ResourceGraph/preview/2018-09-01-preview/graphquery.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resourcegraph-graphquery\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resourcegraph-graphquery/2018-09-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resourcegraph-graphquery/2018-09-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resourcehealth\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"preferred\":\"2017-07-01\",\"versions\":[{\"key\":\"2017-07-01\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"info\":{\"description\":\"The Resource Health Client.\",\"title\":\"Microsoft.ResourceHealth\",\"version\":\"2017-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/stable/2017-07-01/resourcehealth.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resourcehealth\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resourcehealth/2017-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resourcehealth/2017-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resourcehealth-ResourceHealth\",\"value\":{\"added\":\"2019-01-03T08:13:16.000Z\",\"preferred\":\"2018-07-01-preview\",\"versions\":[{\"key\":\"2018-07-01-preview\",\"value\":{\"added\":\"2019-01-03T08:13:16.000Z\",\"info\":{\"description\":\"The Resource Health Client.\",\"title\":\"Microsoft.ResourceHealth\",\"version\":\"2018-07-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resourcehealth/resource-manager/Microsoft.ResourceHealth/preview/2018-08-01/ResourceHealth.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resourcehealth-ResourceHealth\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resourcehealth-ResourceHealth/2018-07-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resourcehealth-ResourceHealth/2018-07-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resources\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-10-01\",\"versions\":[{\"key\":\"2019-10-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Provides operations for working with resources and resource groups.\",\"title\":\"ResourceManagementClient\",\"version\":\"2019-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resources/resource-manager/Microsoft.Resources/stable/2019-10-01/resources.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resources\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources/2019-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources/2019-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resources-deploymentScripts\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-10-01-preview\",\"versions\":[{\"key\":\"2019-10-01-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"The APIs listed in this specification can be used to manage Deployment Scripts resource through the Azure Resource Manager.\",\"title\":\"DeploymentScriptsClient\",\"version\":\"2019-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resources/resource-manager/Microsoft.Resources/preview/2019-10-01-preview/deploymentScripts.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resources-deploymentScripts\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-deploymentScripts/2019-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-deploymentScripts/2019-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resources-features\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-12-01\",\"versions\":[{\"key\":\"2015-12-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Azure Feature Exposure Control (AFEC) provides a mechanism for the resource providers to control feature exposure to users. Resource providers typically use this mechanism to provide public/private preview for new features prior to making them generally available. Users need to explicitly register for AFEC features to get access to such functionality.\",\"title\":\"FeatureClient\",\"version\":\"2015-12-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resources/resource-manager/Microsoft.Features/stable/2015-12-01/features.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resources-features\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-features/2015-12-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-features/2015-12-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resources-links\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-09-01\",\"versions\":[{\"key\":\"2016-09-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Azure resources can be linked together to form logical relationships. You can establish links between resources belonging to different resource groups. However, all the linked resources must belong to the same subscription. Each resource can be linked to 50 other resources. If any of the linked resources are deleted or moved, the link owner must clean up the remaining link.\",\"title\":\"ManagementLinkClient\",\"version\":\"2016-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resources/resource-manager/Microsoft.Resources/stable/2016-09-01/links.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resources-links\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-links/2016-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-links/2016-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resources-locks\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-09-01\",\"versions\":[{\"key\":\"2016-09-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Azure resources can be locked to prevent other users in your organization from deleting or modifying resources.\",\"title\":\"ManagementLockClient\",\"version\":\"2016-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resources/resource-manager/Microsoft.Authorization/stable/2016-09-01/locks.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resources-locks\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-locks/2016-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-locks/2016-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resources-managedapplications\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-07-01\",\"versions\":[{\"key\":\"2019-07-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"ARM applications\",\"title\":\"ApplicationClient\",\"version\":\"2019-07-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resources/resource-manager/Microsoft.Solutions/stable/2019-07-01/managedapplications.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resources-managedapplications\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2020-03-17T10:27:09.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-managedapplications/2019-07-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-managedapplications/2019-07-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resources-management\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-08-31-preview\",\"versions\":[{\"key\":\"2017-08-31-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure Management Groups API enables consolidation of multiple \\nsubscriptions/resources into an organizational hierarchy and centrally \\nmanage access control, policies, alerting and reporting for those resources.\\n\",\"title\":\"Management Groups\",\"version\":\"2017-08-31-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resources/resource-manager/Microsoft.Management/preview/2017-08-31-preview/management.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resources-management\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-02-19T08:41:37.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-management/2017-08-31-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-management/2017-08-31-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resources-policy\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-04-01\",\"versions\":[{\"key\":\"2016-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"To manage and control access to your resources, you can define customized policies and assign them at a scope.\",\"title\":\"PolicyClient\",\"version\":\"2016-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resources/resource-manager/Microsoft.Authorization/stable/2016-04-01/policy.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resources-policy\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-policy/2016-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-policy/2016-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resources-policyAssignments\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-09-01\",\"versions\":[{\"key\":\"2019-09-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"To manage and control access to your resources, you can define customized policies and assign them at a scope.\",\"title\":\"PolicyClient\",\"version\":\"2019-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resources/resource-manager/Microsoft.Authorization/stable/2019-09-01/policyAssignments.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resources-policyAssignments\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-policyAssignments/2019-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-policyAssignments/2019-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resources-policyDefinitions\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-09-01\",\"versions\":[{\"key\":\"2019-09-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"To manage and control access to your resources, you can define customized policies and assign them at a scope.\",\"title\":\"PolicyClient\",\"version\":\"2019-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resources/resource-manager/Microsoft.Authorization/stable/2019-09-01/policyDefinitions.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resources-policyDefinitions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-policyDefinitions/2019-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-policyDefinitions/2019-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resources-policySetDefinitions\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-09-01\",\"versions\":[{\"key\":\"2019-09-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"To manage and control access to your resources, you can define customized policies and assign them at a scope.\",\"title\":\"PolicyClient\",\"version\":\"2019-09-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resources/resource-manager/Microsoft.Authorization/stable/2019-09-01/policySetDefinitions.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resources-policySetDefinitions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-policySetDefinitions/2019-09-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-policySetDefinitions/2019-09-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:resources-subscriptions\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-11-01\",\"versions\":[{\"key\":\"2019-11-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"All resource groups and resources exist within subscriptions. These operation enable you get information about your subscriptions and tenants. A tenant is a dedicated instance of Azure Active Directory (Azure AD) for your organization.\",\"title\":\"SubscriptionClient\",\"version\":\"2019-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/resources/resource-manager/Microsoft.Resources/stable/2019-11-01/subscriptions.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"resources-subscriptions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-subscriptions/2019-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/resources-subscriptions/2019-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:scheduler\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"preferred\":\"2016-03-01\",\"versions\":[{\"key\":\"2016-03-01\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"info\":{\"title\":\"SchedulerManagementClient\",\"version\":\"2016-03-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/scheduler/resource-manager/Microsoft.Scheduler/stable/2016-03-01/scheduler.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"scheduler\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/scheduler/2016-03-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/scheduler/2016-03-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:search\",\"value\":{\"added\":\"2016-11-22T15:57:03.000Z\",\"preferred\":\"2019-10-01-preview\",\"versions\":[{\"key\":\"2019-10-01-preview\",\"value\":{\"added\":\"2016-11-22T15:57:03.000Z\",\"info\":{\"description\":\"Client that can be used to manage Azure Cognitive Search services and API keys.\",\"title\":\"SearchManagementClient\",\"version\":\"2019-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/search/resource-manager/Microsoft.Search/preview/2019-10-01-preview/search.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"search\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/search/2019-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/search/2019-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:search-searchindex\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2019-05-06-Preview\",\"versions\":[{\"key\":\"2019-05-06-Preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Client that can be used to query an index and upload, merge, or delete documents.\",\"title\":\"SearchIndexClient\",\"version\":\"2019-05-06-Preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"syncMethods\":\"None\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/search/data-plane/Microsoft.Azure.Search.Data/track1/preview/2019-05-06-preview/searchindex.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"search-searchindex\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2020-03-17T10:27:09.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/search-searchindex/2019-05-06-Preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/search-searchindex/2019-05-06-Preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:search-searchservice\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2019-05-06-Preview\",\"versions\":[{\"key\":\"2019-05-06-Preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Client that can be used to manage and query indexes and documents, as well as manage other resources, on a search service.\",\"title\":\"SearchServiceClient\",\"version\":\"2019-05-06-Preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/search/data-plane/Microsoft.Azure.Search.Service/track1/preview/2019-05-06-preview/searchservice.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"search-searchservice\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2020-03-17T10:27:09.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/search-searchservice/2019-05-06-Preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/search-searchservice/2019-05-06-Preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-08-01-preview\",\"versions\":[{\"key\":\"2017-08-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2017-08-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/security.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-02-11T11:58:34.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security/2017-08-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security/2017-08-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-adaptiveNetworkHardenings\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2015-06-01-preview\",\"versions\":[{\"key\":\"2015-06-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2015-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/adaptiveNetworkHardenings.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-adaptiveNetworkHardenings\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-adaptiveNetworkHardenings/2015-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-adaptiveNetworkHardenings/2015-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-advancedThreatProtectionSettings\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2019-01-01\",\"versions\":[{\"key\":\"2019-01-01\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2019-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/stable/2019-01-01/advancedThreatProtectionSettings.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-advancedThreatProtectionSettings\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-advancedThreatProtectionSettings/2019-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-advancedThreatProtectionSettings/2019-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-alerts\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2019-01-01\",\"versions\":[{\"key\":\"2019-01-01\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2019-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/stable/2019-01-01/alerts.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-alerts\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-alerts/2019-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-alerts/2019-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-allowedConnections\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2015-06-01-preview\",\"versions\":[{\"key\":\"2015-06-01-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2015-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/allowedConnections.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-allowedConnections\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-allowedConnections/2015-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-allowedConnections/2015-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-applicationWhitelistings\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2015-06-01-preview\",\"versions\":[{\"key\":\"2015-06-01-preview\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2015-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/applicationWhitelistings.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-applicationWhitelistings\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-applicationWhitelistings/2015-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-applicationWhitelistings/2015-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-assessmentMetadata\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2020-01-01\",\"versions\":[{\"key\":\"2020-01-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2020-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/assessmentMetadata.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-assessmentMetadata\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-assessmentMetadata/2020-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-assessmentMetadata/2020-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-assessments\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2020-01-01\",\"versions\":[{\"key\":\"2020-01-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2020-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/assessments.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-assessments\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-assessments/2020-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-assessments/2020-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-autoProvisioningSettings\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2017-08-01-preview\",\"versions\":[{\"key\":\"2017-08-01-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2017-08-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/autoProvisioningSettings.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-autoProvisioningSettings\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-autoProvisioningSettings/2017-08-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-autoProvisioningSettings/2017-08-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-automations\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-01-01-preview\",\"versions\":[{\"key\":\"2019-01-01-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2019-01-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/automations.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-automations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-automations/2019-01-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-automations/2019-01-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-complianceResults\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2017-08-01\",\"versions\":[{\"key\":\"2017-08-01\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2017-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/stable/2017-08-01/complianceResults.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-complianceResults\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-complianceResults/2017-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-complianceResults/2017-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-compliances\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2017-08-01-preview\",\"versions\":[{\"key\":\"2017-08-01-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2017-08-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/compliances.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-compliances\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-compliances/2017-08-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-compliances/2017-08-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-deviceSecurityGroups\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/deviceSecurityGroups.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-deviceSecurityGroups\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-deviceSecurityGroups/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-deviceSecurityGroups/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-discoveredSecuritySolutions\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2015-06-01-preview\",\"versions\":[{\"key\":\"2015-06-01-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2015-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/discoveredSecuritySolutions.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-discoveredSecuritySolutions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-discoveredSecuritySolutions/2015-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-discoveredSecuritySolutions/2015-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-externalSecuritySolutions\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2015-06-01-preview\",\"versions\":[{\"key\":\"2015-06-01-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2015-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/externalSecuritySolutions.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-externalSecuritySolutions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-externalSecuritySolutions/2015-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-externalSecuritySolutions/2015-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-informationProtectionPolicies\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2017-08-01-preview\",\"versions\":[{\"key\":\"2017-08-01-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2017-08-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/informationProtectionPolicies.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-informationProtectionPolicies\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-informationProtectionPolicies/2017-08-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-informationProtectionPolicies/2017-08-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-iotSecuritySolutionAnalytics\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/iotSecuritySolutionAnalytics.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-iotSecuritySolutionAnalytics\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-iotSecuritySolutionAnalytics/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-iotSecuritySolutionAnalytics/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-iotSecuritySolutions\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/iotSecuritySolutions.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-iotSecuritySolutions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-iotSecuritySolutions/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-iotSecuritySolutions/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-jitNetworkAccessPolicies\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2015-06-01-preview\",\"versions\":[{\"key\":\"2015-06-01-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2015-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/jitNetworkAccessPolicies.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-jitNetworkAccessPolicies\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-jitNetworkAccessPolicies/2015-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-jitNetworkAccessPolicies/2015-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-locations\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2015-06-01-preview\",\"versions\":[{\"key\":\"2015-06-01-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2015-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/locations.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-locations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-locations/2015-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-locations/2015-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-operations\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2015-06-01-preview\",\"versions\":[{\"key\":\"2015-06-01-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2015-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/operations.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-operations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-operations/2015-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-operations/2015-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-pricings\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2018-06-01\",\"versions\":[{\"key\":\"2018-06-01\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2018-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/stable/2018-06-01/pricings.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-pricings\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-pricings/2018-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-pricings/2018-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-regulatoryCompliance\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2019-01-01-preview\",\"versions\":[{\"key\":\"2019-01-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2019-01-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/regulatoryCompliance.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-regulatoryCompliance\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-regulatoryCompliance/2019-01-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-regulatoryCompliance/2019-01-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-securityContacts\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2017-08-01-preview\",\"versions\":[{\"key\":\"2017-08-01-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2017-08-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/securityContacts.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-securityContacts\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-securityContacts/2017-08-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-securityContacts/2017-08-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-serverVulnerabilityAssessments\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2019-01-01-preview\",\"versions\":[{\"key\":\"2019-01-01-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2019-01-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/serverVulnerabilityAssessments.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-serverVulnerabilityAssessments\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-serverVulnerabilityAssessments/2019-01-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-serverVulnerabilityAssessments/2019-01-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-subAssessments\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-01-01-preview\",\"versions\":[{\"key\":\"2019-01-01-preview\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2019-01-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/subAssessments.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-subAssessments\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-subAssessments/2019-01-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-subAssessments/2019-01-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-tasks\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2015-06-01-preview\",\"versions\":[{\"key\":\"2015-06-01-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2015-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/tasks.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-tasks\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-tasks/2015-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-tasks/2015-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-topologies\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2015-06-01-preview\",\"versions\":[{\"key\":\"2015-06-01-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2015-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/topologies.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-topologies\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-topologies/2015-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-topologies/2015-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:security-workspaceSettings\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2017-08-01-preview\",\"versions\":[{\"key\":\"2017-08-01-preview\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"description\":\"API spec for Microsoft.Security (Azure Security Center) resource provider\",\"title\":\"Security Center\",\"version\":\"2017-08-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/workspaceSettings.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"security-workspaceSettings\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-workspaceSettings/2017-08-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/security-workspaceSettings/2017-08-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:securityinsights-SecurityInsights\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2020-01-01\",\"versions\":[{\"key\":\"2020-01-01\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"API spec for Microsoft.SecurityInsights (Azure Security Insights) resource provider\",\"title\":\"Security Insights\",\"version\":\"2020-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/securityinsights/resource-manager/Microsoft.SecurityInsights/stable/2020-01-01/SecurityInsights.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"securityinsights-SecurityInsights\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/securityinsights-SecurityInsights/2020-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/securityinsights-SecurityInsights/2020-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:serialconsole\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-05-01\",\"versions\":[{\"key\":\"2018-05-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure Serial Console allows you to access the serial console of a Virtual Machine or VM scale set instance\",\"title\":\"MicrosoftSerialConsoleClient\",\"version\":\"2018-05-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/serialconsole/resource-manager/Microsoft.SerialConsole/stable/2018-05-01/serialconsole.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"serialconsole\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/serialconsole/2018-05-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/serialconsole/2018-05-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:servermanagement\",\"value\":{\"added\":\"2016-10-20T16:26:05.000Z\",\"preferred\":\"2016-07-01-preview\",\"versions\":[{\"key\":\"2016-07-01-preview\",\"value\":{\"added\":\"2016-10-20T16:26:05.000Z\",\"info\":{\"description\":\"REST API for Azure Server Management Service.\",\"title\":\"ServerManagement\",\"version\":\"2016-07-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/servermanagement/resource-manager/Microsoft.ServerManagement/preview/2016-07-01-preview/servermanagement.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"servermanagement\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2018-02-19T08:41:37.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/servermanagement/2016-07-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/servermanagement/2016-07-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:service-map-arm-service-map\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"preferred\":\"2015-11-01-preview\",\"versions\":[{\"key\":\"2015-11-01-preview\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"info\":{\"description\":\"Service Map API Reference\",\"title\":\"Service Map\",\"version\":\"2015-11-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/service-map/resource-manager/Microsoft.OperationalInsights/preview/2015-11-01-preview/arm-service-map.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"service-map-arm-service-map\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/service-map-arm-service-map/2015-11-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/service-map-arm-service-map/2015-11-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:servicebus\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-04-01\",\"versions\":[{\"key\":\"2017-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Azure Service Bus client\",\"title\":\"ServiceBusManagementClient\",\"version\":\"2017-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/servicebus/resource-manager/Microsoft.ServiceBus/stable/2017-04-01/servicebus.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"servicebus\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-09-23T09:26:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/servicebus/2017-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/servicebus/2017-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:servicebus-servicebus-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-01-01-preview\",\"versions\":[{\"key\":\"2018-01-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Azure Service Bus client for managing Namespace, IPFilter Rules, VirtualNetworkRules and Zone Redundant\",\"title\":\"ServiceBusManagementClient\",\"version\":\"2018-01-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/servicebus/resource-manager/Microsoft.ServiceBus/preview/2018-01-01-preview/servicebus-preview.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"servicebus-servicebus-preview\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/servicebus-servicebus-preview/2018-01-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/servicebus-servicebus-preview/2018-01-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:servicefabric\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"7.0.0.42\",\"versions\":[{\"key\":\"7.0.0.42\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Service Fabric REST Client APIs allows management of Service Fabric clusters, applications and services.\",\"title\":\"Service Fabric Client APIs\",\"version\":\"7.0.0.42\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/servicefabric/data-plane/Microsoft.ServiceFabric/stable/7.0/servicefabric.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"servicefabric\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/servicefabric/7.0.0.42/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/servicefabric/7.0.0.42/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:servicefabric-application\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-06-01-preview\",\"versions\":[{\"key\":\"2019-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Azure Service Fabric Resource Provider API Client\",\"title\":\"ServiceFabricManagementClient\",\"version\":\"2019-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/servicefabric/resource-manager/Microsoft.ServiceFabric/preview/2019-06-01-preview/application.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"servicefabric-application\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/servicefabric-application/2019-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/servicefabric-application/2019-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:servicefabric-cluster\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-06-01-preview\",\"versions\":[{\"key\":\"2019-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Azure Service Fabric Resource Provider API Client\",\"title\":\"ServiceFabricManagementClient\",\"version\":\"2019-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/servicefabric/resource-manager/Microsoft.ServiceFabric/preview/2019-06-01-preview/cluster.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"servicefabric-cluster\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/servicefabric-cluster/2019-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/servicefabric-cluster/2019-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:servicefabricmesh\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-09-01-preview\",\"versions\":[{\"key\":\"2018-09-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"APIs to deploy and manage resources to SeaBreeze.\",\"title\":\"SeaBreezeManagementClient\",\"version\":\"2018-09-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/servicefabricmesh/resource-manager/Microsoft.ServiceFabricMesh/preview/2018-09-01-preview/servicefabricmesh.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"servicefabricmesh\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/servicefabricmesh/2018-09-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/servicefabricmesh/2018-09-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:signalr\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-10-01\",\"versions\":[{\"key\":\"2018-10-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"REST API for Azure SignalR Service\",\"title\":\"SignalRManagementClient\",\"version\":\"2018-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/signalr/resource-manager/Microsoft.SignalRService/stable/2018-10-01/signalr.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"signalr\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/signalr/2018-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/signalr/2018-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:softwareplan\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-12-01\",\"versions\":[{\"key\":\"2019-12-01\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"Azure software plans let users create and manage licenses for various software used in Azure.\",\"title\":\"Software Plan RP\",\"version\":\"2019-12-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"SoftwareplanClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/softwareplan/resource-manager/Microsoft.SoftwarePlan/stable/2019-12-01/softwareplan.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"softwareplan\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/softwareplan/2019-12-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/softwareplan/2019-12-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-DatabaseSchema\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/DatabaseSchema.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-DatabaseSchema\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-DatabaseSchema/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-DatabaseSchema/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-DatabaseSecurityAlertPolicies\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/DatabaseSecurityAlertPolicies.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-DatabaseSecurityAlertPolicies\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-DatabaseSecurityAlertPolicies/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-DatabaseSecurityAlertPolicies/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-FailoverDatabases\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/FailoverDatabases.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-FailoverDatabases\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-FailoverDatabases/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-FailoverDatabases/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-FailoverElasticPools\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/FailoverElasticPools.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-FailoverElasticPools\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-FailoverElasticPools/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-FailoverElasticPools/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-ManagedBackupShortTermRetention\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/ManagedBackupShortTermRetention.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-ManagedBackupShortTermRetention\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedBackupShortTermRetention/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedBackupShortTermRetention/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-ManagedDatabaseSchema\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/ManagedDatabaseSchema.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-ManagedDatabaseSchema\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedDatabaseSchema/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedDatabaseSchema/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-ManagedDatabaseSecurityAlertPolicies\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/ManagedDatabaseSecurityAlertPolicies.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-ManagedDatabaseSecurityAlertPolicies\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedDatabaseSecurityAlertPolicies/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedDatabaseSecurityAlertPolicies/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-ManagedInstanceEncryptionProtectors\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-10-01-preview/ManagedInstanceEncryptionProtectors.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-ManagedInstanceEncryptionProtectors\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedInstanceEncryptionProtectors/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedInstanceEncryptionProtectors/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-ManagedInstanceKeys\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-10-01-preview/ManagedInstanceKeys.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-ManagedInstanceKeys\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedInstanceKeys/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedInstanceKeys/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-ManagedInstanceTdeCertificates\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-10-01-preview/ManagedInstanceTdeCertificates.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-ManagedInstanceTdeCertificates\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedInstanceTdeCertificates/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedInstanceTdeCertificates/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-ManagedInstanceVulnerabilityAssessments\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/ManagedInstanceVulnerabilityAssessments.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-ManagedInstanceVulnerabilityAssessments\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedInstanceVulnerabilityAssessments/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedInstanceVulnerabilityAssessments/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-ManagedRestorableDroppedDatabaseBackupShortTermRetenion\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/ManagedRestorableDroppedDatabaseBackupShortTermRetenion.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-ManagedRestorableDroppedDatabaseBackupShortTermRetenion\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedRestorableDroppedDatabaseBackupShortTermRetenion/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedRestorableDroppedDatabaseBackupShortTermRetenion/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-ManagedServerSecurityAlertPolicy\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/ManagedServerSecurityAlertPolicy.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-ManagedServerSecurityAlertPolicy\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedServerSecurityAlertPolicy/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ManagedServerSecurityAlertPolicy/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-PrivateEndpointConnections\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/PrivateEndpointConnections.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-PrivateEndpointConnections\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-PrivateEndpointConnections/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-PrivateEndpointConnections/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-PrivateLinkResources\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/PrivateLinkResources.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-PrivateLinkResources\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-PrivateLinkResources/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-PrivateLinkResources/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-ServerAzureADAdministrators\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/ServerAzureADAdministrators.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-ServerAzureADAdministrators\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ServerAzureADAdministrators/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ServerAzureADAdministrators/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-ServerVulnerabilityAssessments\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/ServerVulnerabilityAssessments.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-ServerVulnerabilityAssessments\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ServerVulnerabilityAssessments/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-ServerVulnerabilityAssessments/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-TdeCertificates\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-10-01-preview/TdeCertificates.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-TdeCertificates\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-TdeCertificates/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-TdeCertificates/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-WorkloadClassifiers\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-06-01-preview\",\"versions\":[{\"key\":\"2019-06-01-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2019-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2019-06-01-preview/WorkloadClassifiers.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-WorkloadClassifiers\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-WorkloadClassifiers/2019-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-WorkloadClassifiers/2019-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-WorkloadGroups\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-06-01-preview\",\"versions\":[{\"key\":\"2019-06-01-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2019-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2019-06-01-preview/WorkloadGroups.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-WorkloadGroups\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-WorkloadGroups/2019-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-WorkloadGroups/2019-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-advisors\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01-preview\",\"versions\":[{\"key\":\"2015-05-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2015-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2015-05-01-preview/advisors.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-advisors\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-advisors/2015-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-advisors/2015-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-backupLongTermRetentionPolicies\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Provides read and update functionality for Azure SQL Database backup long term retention policy\",\"title\":\"Azure SQL Database Backup Long Term Retention Policy\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/backupLongTermRetentionPolicies.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-backupLongTermRetentionPolicies\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-backupLongTermRetentionPolicies/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-backupLongTermRetentionPolicies/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-backupLongTermRetentionVaults\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Provides read and update functionality for Azure SQL Server backup long term retention vault\",\"title\":\"Azure SQL Server Backup Long Term Retention Vault\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/backupLongTermRetentionVaults.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-backupLongTermRetentionVaults\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-backupLongTermRetentionVaults/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-backupLongTermRetentionVaults/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-backups\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Provides read functionality for Azure SQL Database Backups\",\"title\":\"Azure SQL Database Backup\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/backups.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-backups\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-backups/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-backups/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-blobAuditing\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/blobAuditing.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-blobAuditing\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-blobAuditing/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-blobAuditing/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-blobAuditingPolicies\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01-preview\",\"versions\":[{\"key\":\"2015-05-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2015-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2015-05-01-preview/blobAuditingPolicies.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-blobAuditingPolicies\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-blobAuditingPolicies/2015-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-blobAuditingPolicies/2015-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-cancelOperations\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-10-01-preview/cancelOperations.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-cancelOperations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-cancelOperations/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-cancelOperations/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-cancelPoolOperations\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-10-01-preview/cancelPoolOperations.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-cancelPoolOperations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-cancelPoolOperations/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-cancelPoolOperations/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-capabilities\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/capabilities.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-capabilities\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-capabilities/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-capabilities/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-checkNameAvailability\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Provides create, read, update and delete functionality for Azure SQL Database resources including servers, databases, elastic pools, recommendations, and operations.\",\"title\":\"Azure SQL Database\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/checkNameAvailability.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-checkNameAvailability\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-checkNameAvailability/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-checkNameAvailability/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-connectionPolicies\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Server management API provides a RESTful set of web services that interact with Azure SQL Server services to manage your databases. The API enables users update server connection policy.\",\"title\":\"Azure SQL Server API spec\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/connectionPolicies.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-connectionPolicies\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-connectionPolicies/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-connectionPolicies/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-dataMasking\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Provides create, read, update and delete functionality for Azure SQL Database datamasking policies and rules.\",\"title\":\"Azure SQL Database Datamasking Policies and Rules\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/dataMasking.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-dataMasking\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-dataMasking/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-dataMasking/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-dataWarehouseUserActivities\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/dataWarehouseUserActivities.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-dataWarehouseUserActivities\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-dataWarehouseUserActivities/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-dataWarehouseUserActivities/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-databaseAutomaticTuning\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01-preview\",\"versions\":[{\"key\":\"2015-05-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2015-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2015-05-01-preview/databaseAutomaticTuning.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-databaseAutomaticTuning\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-databaseAutomaticTuning/2015-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-databaseAutomaticTuning/2015-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-databaseSecurityAlertPolicies\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Provides create, read and update functionality for database Threat Detection policies.\",\"title\":\"Database Threat Detection Policy APIs\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/databaseSecurityAlertPolicies.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-databaseSecurityAlertPolicies\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-databaseSecurityAlertPolicies/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-databaseSecurityAlertPolicies/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-databaseVulnerabilityAssessmentBaselines\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/databaseVulnerabilityAssessmentBaselines.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-databaseVulnerabilityAssessmentBaselines\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-databaseVulnerabilityAssessmentBaselines/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-databaseVulnerabilityAssessmentBaselines/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-databaseVulnerabilityAssessmentScans\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-10-01-preview/databaseVulnerabilityAssessmentScans.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-databaseVulnerabilityAssessmentScans\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-databaseVulnerabilityAssessmentScans/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-databaseVulnerabilityAssessmentScans/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-databaseVulnerabilityAssessments\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/databaseVulnerabilityAssessments.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-databaseVulnerabilityAssessments\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-databaseVulnerabilityAssessments/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-databaseVulnerabilityAssessments/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-databases\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-06-01-preview\",\"versions\":[{\"key\":\"2019-06-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2019-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2019-06-01-preview/databases.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-databases\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-databases/2019-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-databases/2019-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-deprecated\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Provides create, read, update and delete functionality for Azure SQL Database resources including servers, databases, elastic pools, recommendations, and operations.\",\"title\":\"Azure SQL Database\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/deprecated.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-deprecated\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-deprecated/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-deprecated/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-disasterRecoveryConfigurations\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"Provides create, read, update, delete, and failover functionality for Azure SQL Database disaster recovery configurations.\",\"title\":\"Azure SQL Database disaster recovery configurations\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/disasterRecoveryConfigurations.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-disasterRecoveryConfigurations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-disasterRecoveryConfigurations/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-disasterRecoveryConfigurations/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-elasticPools\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-10-01-preview/elasticPools.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-elasticPools\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-elasticPools/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-elasticPools/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-encryptionProtectors\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01-preview\",\"versions\":[{\"key\":\"2015-05-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2015-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2015-05-01-preview/encryptionProtectors.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-encryptionProtectors\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-encryptionProtectors/2015-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-encryptionProtectors/2015-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-failoverGroups\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01-preview\",\"versions\":[{\"key\":\"2015-05-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2015-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2015-05-01-preview/failoverGroups.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-failoverGroups\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-failoverGroups/2015-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-failoverGroups/2015-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-firewallRules\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01-preview\",\"versions\":[{\"key\":\"2015-05-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2015-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2015-05-01-preview/firewallRules.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-firewallRules\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-firewallRules/2015-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-firewallRules/2015-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-geoBackupPolicies\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Provides read and update functionality for Azure SQL Database geo backup policies.\",\"title\":\"Azure SQL Database\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/geoBackupPolicies.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-geoBackupPolicies\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-geoBackupPolicies/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-geoBackupPolicies/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-importExport\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Provides create and read functionality for Import/Export operations on Azure SQL databases.\",\"title\":\"Azure SQL Database Import/Export spec\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/importExport.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-importExport\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-importExport/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-importExport/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-instanceFailoverGroups\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-10-01-preview/instanceFailoverGroups.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-instanceFailoverGroups\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-instanceFailoverGroups/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-instanceFailoverGroups/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-instancePools\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/instancePools.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-instancePools\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-instancePools/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-instancePools/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-jobs\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/jobs.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-jobs\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-jobs/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-jobs/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-longTermRetention\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/longTermRetention.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-longTermRetention\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-longTermRetention/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-longTermRetention/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-managedDatabaseSensitivityLabels\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/managedDatabaseSensitivityLabels.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-managedDatabaseSensitivityLabels\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedDatabaseSensitivityLabels/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedDatabaseSensitivityLabels/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-managedDatabaseVulnerabilityAssesmentRuleBaselines\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-10-01-preview/managedDatabaseVulnerabilityAssesmentRuleBaselines.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-managedDatabaseVulnerabilityAssesmentRuleBaselines\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedDatabaseVulnerabilityAssesmentRuleBaselines/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedDatabaseVulnerabilityAssesmentRuleBaselines/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-managedDatabaseVulnerabilityAssessmentScans\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-10-01-preview/managedDatabaseVulnerabilityAssessmentScans.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-managedDatabaseVulnerabilityAssessmentScans\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedDatabaseVulnerabilityAssessmentScans/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedDatabaseVulnerabilityAssessmentScans/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-managedDatabaseVulnerabilityAssessments\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-10-01-preview/managedDatabaseVulnerabilityAssessments.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-managedDatabaseVulnerabilityAssessments\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedDatabaseVulnerabilityAssessments/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedDatabaseVulnerabilityAssessments/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-managedDatabases\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-06-01-preview\",\"versions\":[{\"key\":\"2019-06-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2019-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2019-06-01-preview/managedDatabases.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-managedDatabases\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedDatabases/2019-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedDatabases/2019-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-managedInstanceAdministrators\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/managedInstanceAdministrators.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-managedInstanceAdministrators\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedInstanceAdministrators/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedInstanceAdministrators/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-managedInstanceOperations\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/managedInstanceOperations.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-managedInstanceOperations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedInstanceOperations/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedInstanceOperations/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-managedInstances\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/managedInstances.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-managedInstances\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedInstances/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-managedInstances/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-metrics\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Provides create, read, update and delete functionality for Azure SQL Database resources including servers, databases, elastic pools, recommendations, operations, and usage metrics.\",\"title\":\"Azure SQL Database\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/metrics.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-metrics\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-metrics/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-metrics/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-operations\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01-preview\",\"versions\":[{\"key\":\"2015-05-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2015-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2015-05-01-preview/operations.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-operations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-operations/2015-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-operations/2015-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-queries\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Provides create, read, update and delete functionality for Azure SQL Database resources including servers, databases, elastic pools, recommendations, operations, and usage metrics.\",\"title\":\"Azure SQL Database\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/queries.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-queries\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-queries/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-queries/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-recommendedElasticPools\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Provides create, read, update and delete functionality for Azure SQL Database resources including recommendations and operations.\",\"title\":\"Azure SQL Database\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/recommendedElasticPools.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-recommendedElasticPools\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-recommendedElasticPools/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-recommendedElasticPools/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-recommendedElasticPoolsDecoupled\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Provides create, read, update and delete functionality for Azure SQL Database resources including recommendations and operations.\",\"title\":\"Azure SQL Database\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/recommendedElasticPoolsDecoupled.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-recommendedElasticPoolsDecoupled\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-recommendedElasticPoolsDecoupled/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-recommendedElasticPoolsDecoupled/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-recoverableManagedDatabases\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-10-01-preview/recoverableManagedDatabases.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-recoverableManagedDatabases\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-recoverableManagedDatabases/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-recoverableManagedDatabases/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-renameDatabase\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/renameDatabase.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-renameDatabase\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-renameDatabase/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-renameDatabase/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-replicationLinks\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Provides read, delete, and failover functionality for Azure SQL Database replication links.\",\"title\":\"Azure SQL Database replication links\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/replicationLinks.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-replicationLinks\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-replicationLinks/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-replicationLinks/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-restorableDroppedManagedDatabases\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/restorableDroppedManagedDatabases.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-restorableDroppedManagedDatabases\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-restorableDroppedManagedDatabases/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-restorableDroppedManagedDatabases/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-restorePoints\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/restorePoints.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-restorePoints\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-restorePoints/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-restorePoints/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-sensitivityLabels\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/sensitivityLabels.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-sensitivityLabels\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-sensitivityLabels/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-sensitivityLabels/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-serverAutomaticTuning\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/serverAutomaticTuning.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-serverAutomaticTuning\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serverAutomaticTuning/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serverAutomaticTuning/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-serverAzureADAdministrators\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web services that interact with Azure SQL Database services to manage your external server administrators.\",\"title\":\"Azure SQL Database API spec\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/serverAzureADAdministrators.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-serverAzureADAdministrators\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serverAzureADAdministrators/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serverAzureADAdministrators/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-serverCommunicationLinks\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Provides create, read, update and delete functionality Azure SQL server communication links.\",\"title\":\"Azure SQL Database\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/serverCommunicationLinks.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-serverCommunicationLinks\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serverCommunicationLinks/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serverCommunicationLinks/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-serverDnsAliases\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/serverDnsAliases.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-serverDnsAliases\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serverDnsAliases/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serverDnsAliases/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-serverKeys\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01-preview\",\"versions\":[{\"key\":\"2015-05-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2015-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2015-05-01-preview/serverKeys.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-serverKeys\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serverKeys/2015-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serverKeys/2015-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-serverOperations\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"2019-06-01-preview\",\"versions\":[{\"key\":\"2019-06-01-preview\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2019-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2019-06-01-preview/serverOperations.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-serverOperations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serverOperations/2019-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serverOperations/2019-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-serverSecurityAlertPolicies\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/serverSecurityAlertPolicies.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-serverSecurityAlertPolicies\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serverSecurityAlertPolicies/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serverSecurityAlertPolicies/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-servers\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-06-01-preview\",\"versions\":[{\"key\":\"2019-06-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2019-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2019-06-01-preview/servers.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-servers\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-servers/2019-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-servers/2019-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-serviceObjectives\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Provides create, read, update and delete functionality for Azure SQL Database resources including servers, databases, elastic pools, recommendations, operations, and usage metrics.\",\"title\":\"Azure SQL Database\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/serviceObjectives.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-serviceObjectives\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serviceObjectives/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-serviceObjectives/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-shortTermRetentionPolicies\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-10-01-preview\",\"versions\":[{\"key\":\"2017-10-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2017-10-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2017-10-01-preview/shortTermRetentionPolicies.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-shortTermRetentionPolicies\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-shortTermRetentionPolicies/2017-10-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-shortTermRetentionPolicies/2017-10-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-sql.core\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Provides create, read, update and delete functionality for Azure SQL Database resources including recommendations and operations.\",\"title\":\"Azure SQL Database\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/sql.core.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-sql.core\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-sql.core/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-sql.core/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-syncAgents\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01-preview\",\"versions\":[{\"key\":\"2015-05-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2015-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2015-05-01-preview/syncAgents.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-syncAgents\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-syncAgents/2015-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-syncAgents/2015-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-syncGroups\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01-preview\",\"versions\":[{\"key\":\"2015-05-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2015-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2015-05-01-preview/syncGroups.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-syncGroups\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-syncGroups/2015-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-syncGroups/2015-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-syncMembers\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01-preview\",\"versions\":[{\"key\":\"2015-05-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2015-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2015-05-01-preview/syncMembers.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-syncMembers\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-syncMembers/2015-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-syncMembers/2015-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-tableAuditing\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2014-04-01\",\"versions\":[{\"key\":\"2014-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2014-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/tableAuditing.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-tableAuditing\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-tableAuditing/2014-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-tableAuditing/2014-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-usages\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2018-06-01-preview\",\"versions\":[{\"key\":\"2018-06-01-preview\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2018-06-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/usages.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-usages\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-usages/2018-06-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-usages/2018-06-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-virtualNetworkRules\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-05-01-preview\",\"versions\":[{\"key\":\"2015-05-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2015-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2015-05-01-preview/virtualNetworkRules.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-virtualNetworkRules\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-virtualNetworkRules/2015-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-virtualNetworkRules/2015-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sql-virtualclusters\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2015-05-01-preview\",\"versions\":[{\"key\":\"2015-05-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.\",\"title\":\"SqlManagementClient\",\"version\":\"2015-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sql/resource-manager/Microsoft.Sql/preview/2015-05-01-preview/virtualclusters.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sql-virtualclusters\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-virtualclusters/2015-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sql-virtualclusters/2015-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:sqlvirtualmachine-sqlvm\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2017-03-01-preview\",\"versions\":[{\"key\":\"2017-03-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The SQL virtual machine management API provides a RESTful set of web APIs that interact with Azure Compute, Network & Storage services to manage your SQL Server virtual machine. The API enables users to create, delete and retrieve a SQL virtual machine, SQL virtual machine group or availability group listener.\",\"title\":\"SqlVirtualMachineManagementClient\",\"version\":\"2017-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/sqlvirtualmachine/resource-manager/Microsoft.SqlVirtualMachine/preview/2017-03-01-preview/sqlvm.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"sqlvirtualmachine-sqlvm\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/sqlvirtualmachine-sqlvm/2017-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/sqlvirtualmachine-sqlvm/2017-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:storSimple1200Series-StorSimple\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2016-10-01\",\"versions\":[{\"key\":\"2016-10-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"StorSimpleManagementClient\",\"version\":\"2016-10-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/storSimple1200Series/resource-manager/Microsoft.StorSimple/stable/2016-10-01/StorSimple.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"storSimple1200Series-StorSimple\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/storSimple1200Series-StorSimple/2016-10-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/storSimple1200Series-StorSimple/2016-10-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:storage\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-06-01\",\"versions\":[{\"key\":\"2019-06-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Azure Storage Management API.\",\"title\":\"StorageManagementClient\",\"version\":\"2019-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/storage/resource-manager/Microsoft.Storage/stable/2019-06-01/storage.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"storage\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/storage/2019-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/storage/2019-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:storage-DataLakeStorage\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-10-31\",\"versions\":[{\"key\":\"2019-10-31\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Azure Data Lake Storage provides storage for Hadoop and other big data workloads.\",\"title\":\"Azure Data Lake Storage\",\"version\":\"2019-10-31\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"DataLakeStorageClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/storage/data-plane/Microsoft.StorageDataLake/stable/2019-10-31/DataLakeStorage.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"storage-DataLakeStorage\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/storage-DataLakeStorage/2019-10-31/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/storage-DataLakeStorage/2019-10-31/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:storage-blob\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-06-01\",\"versions\":[{\"key\":\"2019-06-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure Storage Management API.\",\"title\":\"StorageManagementClient\",\"version\":\"2019-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/storage/resource-manager/Microsoft.Storage/stable/2019-06-01/blob.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"storage-blob\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/storage-blob/2019-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/storage-blob/2019-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:storage-file\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-06-01\",\"versions\":[{\"key\":\"2019-06-01\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"The Azure Storage Management API.\",\"title\":\"StorageManagementClient\",\"version\":\"2019-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/storage/resource-manager/Microsoft.Storage/stable/2019-06-01/file.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"storage-file\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/storage-file/2019-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/storage-file/2019-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:storage-managementpolicy\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-03-01-preview\",\"versions\":[{\"key\":\"2018-03-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"The Azure Storage Management API.\",\"title\":\"StorageManagementClient\",\"version\":\"2018-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/storage/resource-manager/Microsoft.Storage/preview/2018-03-01-preview/managementpolicy.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"storage-managementpolicy\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/storage-managementpolicy/2018-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/storage-managementpolicy/2018-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:storagecache\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"preferred\":\"2019-11-01\",\"versions\":[{\"key\":\"2019-11-01\",\"value\":{\"added\":\"2019-10-04T15:22:20.000Z\",\"info\":{\"description\":\"A Storage Cache provides scalable caching service for NAS clients, serving data from either NFSv3 or Blob at-rest storage (referred to as \\\"Storage Targets\\\"). These operations allow you to manage Caches.\",\"title\":\"Storage Cache Mgmt Client\",\"version\":\"2019-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/storagecache/resource-manager/Microsoft.StorageCache/stable/2019-11-01/storagecache.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"storagecache\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/storagecache/2019-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/storagecache/2019-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:storageimportexport\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-11-01\",\"versions\":[{\"key\":\"2016-11-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"The Storage Import/Export Resource Provider API.\",\"title\":\"StorageImportExport\",\"version\":\"2016-11-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/storageimportexport/resource-manager/Microsoft.ImportExport/stable/2016-11-01/storageimportexport.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"storageimportexport\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2019-07-22T11:03:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/storageimportexport/2016-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/storageimportexport/2016-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:storagesync\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-06-01\",\"versions\":[{\"key\":\"2019-06-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Microsoft Storage Sync Service API\",\"title\":\"Microsoft Storage Sync\",\"version\":\"2019-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"StorageSyncManagementClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/storagesync/resource-manager/Microsoft.StorageSync/stable/2019-06-01/storagesync.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"storagesync\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/storagesync/2019-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/storagesync/2019-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:storsimple8000series-storsimple\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"preferred\":\"2017-06-01\",\"versions\":[{\"key\":\"2017-06-01\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"info\":{\"title\":\"StorSimple8000SeriesManagementClient\",\"version\":\"2017-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/storsimple8000series/resource-manager/Microsoft.StorSimple/stable/2017-06-01/storsimple.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"storsimple8000series-storsimple\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/storsimple8000series-storsimple/2017-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/storsimple8000series-storsimple/2017-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:streamanalytics-functions\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"preferred\":\"2016-03-01\",\"versions\":[{\"key\":\"2016-03-01\",\"value\":{\"added\":\"2017-09-20T08:49:01.000Z\",\"info\":{\"title\":\"StreamAnalyticsManagementClient\",\"version\":\"2016-03-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/streamanalytics/resource-manager/Microsoft.StreamAnalytics/stable/2016-03-01/functions.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"streamanalytics-functions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/streamanalytics-functions/2016-03-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/streamanalytics-functions/2016-03-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:streamanalytics-inputs\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-03-01\",\"versions\":[{\"key\":\"2016-03-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"StreamAnalyticsManagementClient\",\"version\":\"2016-03-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/streamanalytics/resource-manager/Microsoft.StreamAnalytics/stable/2016-03-01/inputs.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"streamanalytics-inputs\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/streamanalytics-inputs/2016-03-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/streamanalytics-inputs/2016-03-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:streamanalytics-outputs\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-03-01\",\"versions\":[{\"key\":\"2016-03-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"StreamAnalyticsManagementClient\",\"version\":\"2016-03-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/streamanalytics/resource-manager/Microsoft.StreamAnalytics/stable/2016-03-01/outputs.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"streamanalytics-outputs\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/streamanalytics-outputs/2016-03-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/streamanalytics-outputs/2016-03-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:streamanalytics-streamingjobs\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-03-01\",\"versions\":[{\"key\":\"2016-03-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"StreamAnalyticsManagementClient\",\"version\":\"2016-03-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/streamanalytics/resource-manager/Microsoft.StreamAnalytics/stable/2016-03-01/streamingjobs.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"streamanalytics-streamingjobs\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/streamanalytics-streamingjobs/2016-03-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/streamanalytics-streamingjobs/2016-03-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:streamanalytics-subscriptions\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-03-01\",\"versions\":[{\"key\":\"2016-03-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"StreamAnalyticsManagementClient\",\"version\":\"2016-03-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/streamanalytics/resource-manager/Microsoft.StreamAnalytics/stable/2016-03-01/subscriptions.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"streamanalytics-subscriptions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/streamanalytics-subscriptions/2016-03-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/streamanalytics-subscriptions/2016-03-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:streamanalytics-transformations\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2016-03-01\",\"versions\":[{\"key\":\"2016-03-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"StreamAnalyticsManagementClient\",\"version\":\"2016-03-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/streamanalytics/resource-manager/Microsoft.StreamAnalytics/stable/2016-03-01/transformations.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"streamanalytics-transformations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/streamanalytics-transformations/2016-03-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/streamanalytics-transformations/2016-03-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:subscription-operations\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"preferred\":\"2018-03-01-preview\",\"versions\":[{\"key\":\"2018-03-01-preview\",\"value\":{\"added\":\"2017-04-24T10:15:00.000Z\",\"info\":{\"description\":\"Subscription client provides an interface to create and manage Azure subscriptions programmatically.\",\"title\":\"SubscriptionClient\",\"version\":\"2018-03-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/subscription/resource-manager/Microsoft.Subscription/preview/2018-03-01-preview/operations.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"subscription-operations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/subscription-operations/2018-03-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/subscription-operations/2018-03-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:subscription-subscriptionDefinitions\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-11-01-preview\",\"versions\":[{\"key\":\"2017-11-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Subscription definitions client provides an interface to create, modify and retrieve azure subscriptions programmatically.\",\"title\":\"SubscriptionDefinitionsClient\",\"version\":\"2017-11-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/subscription/resource-manager/Microsoft.Subscription/preview/2017-11-01-preview/subscriptionDefinitions.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"subscription-subscriptionDefinitions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/subscription-subscriptionDefinitions/2017-11-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/subscription-subscriptionDefinitions/2017-11-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:subscription-subscriptions\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2020-01-01\",\"versions\":[{\"key\":\"2020-01-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Subscription client provides an interface to create and manage Azure subscriptions programmatically.\",\"title\":\"SubscriptionClient\",\"version\":\"2020-01-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/subscription/resource-manager/Microsoft.Subscription/stable/2020-01-01/subscriptions.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"subscription-subscriptions\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/subscription-subscriptions/2020-01-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/subscription-subscriptions/2020-01-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:support\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-05-01-preview\",\"versions\":[{\"key\":\"2019-05-01-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Microsoft Azure Support Resource Provider.\",\"title\":\"Microsoft.Support\",\"version\":\"2019-05-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/support/resource-manager/Microsoft.Support/preview/2019-05-01-preview/support.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"support\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/support/2019-05-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/support/2019-05-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:timeseriesinsights\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"2018-11-01-preview\",\"versions\":[{\"key\":\"2018-11-01-preview\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"description\":\"Time Series Insights environment data plane client for PAYG (Preview L1 SKU) environments.\",\"title\":\"TimeSeriesInsightsClient\",\"version\":\"2018-11-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/timeseriesinsights/data-plane/Microsoft.TimeSeriesInsights/preview/2018-11-01-preview/timeseriesinsights.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"timeseriesinsights\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/timeseriesinsights/2018-11-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/timeseriesinsights/2018-11-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:trafficmanager\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2018-04-01\",\"versions\":[{\"key\":\"2018-04-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"TrafficManagerManagementClient\",\"version\":\"2018-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/trafficmanager/resource-manager/Microsoft.Network/stable/2018-04-01/trafficmanager.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"trafficmanager\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/trafficmanager/2018-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/trafficmanager/2018-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:trafficmanager-trafficmanageranalytics\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-09-01-preview\",\"versions\":[{\"key\":\"2017-09-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"TrafficManagerManagementClient\",\"version\":\"2017-09-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/trafficmanager/resource-manager/Microsoft.Network/preview/2017-09-01-preview/trafficmanageranalytics.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"trafficmanager-trafficmanageranalytics\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/trafficmanager-trafficmanageranalytics/2017-09-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/trafficmanager-trafficmanageranalytics/2017-09-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:visualstudio-Csm\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2017-11-01-preview\",\"versions\":[{\"key\":\"2017-11-01-preview\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Use these APIs to manage Visual Studio Team Services resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see https://docs.microsoft.com/en-us/rest/api/index.\",\"title\":\"Visual Studio Resource Provider Client\",\"version\":\"2017-11-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/visualstudio/resource-manager/Microsoft.VisualStudio/preview/2017-11-01-preview/Csm.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"visualstudio-Csm\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/visualstudio-Csm/2017-11-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/visualstudio-Csm/2017-11-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:visualstudio-PipelineTemplates\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-08-01-preview\",\"versions\":[{\"key\":\"2018-08-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these APIs to manage Visual Studio Team Services resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see https://docs.microsoft.com/en-us/rest/api/index.\",\"title\":\"Visual Studio Projects Resource Provider Client\",\"version\":\"2018-08-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/visualstudio/resource-manager/Microsoft.VisualStudio/preview/2018-08-01-preview/PipelineTemplates.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"visualstudio-PipelineTemplates\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/visualstudio-PipelineTemplates/2018-08-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/visualstudio-PipelineTemplates/2018-08-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:visualstudio-Projects\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-08-01-preview\",\"versions\":[{\"key\":\"2018-08-01-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use these APIs to manage Visual Studio Team Services resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see https://docs.microsoft.com/en-us/rest/api/index.\",\"title\":\"Visual Studio Projects Resource Provider Client\",\"version\":\"2018-08-01-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/visualstudio/resource-manager/Microsoft.VisualStudio/preview/2018-08-01-preview/Projects.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"visualstudio-Projects\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/visualstudio-Projects/2018-08-01-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/visualstudio-Projects/2018-08-01-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:vmwarecloudsimple\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"preferred\":\"2019-04-01\",\"versions\":[{\"key\":\"2019-04-01\",\"value\":{\"added\":\"2019-07-25T10:27:32.000Z\",\"info\":{\"description\":\"Description of the new service\",\"title\":\"VMwareCloudSimple\",\"version\":\"2019-04-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"VMwareCloudSimpleClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/vmwarecloudsimple.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"vmwarecloudsimple\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/vmwarecloudsimple/2019-04-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/vmwarecloudsimple/2019-04-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-AppServiceCertificateOrders\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"info\":{\"title\":\"AppServiceCertificateOrders API Client\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2019-08-01/AppServiceCertificateOrders.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-AppServiceCertificateOrders\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-AppServiceCertificateOrders/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-AppServiceCertificateOrders/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-AppServiceEnvironments\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"title\":\"AppServiceEnvironments API Client\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.Web/stable/2019-08-01/AppServiceEnvironments.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-AppServiceEnvironments\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-AppServiceEnvironments/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-AppServiceEnvironments/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-AppServicePlans\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"AppServicePlans API Client\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.Web/stable/2019-08-01/AppServicePlans.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-AppServicePlans\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-AppServicePlans/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-AppServicePlans/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-CertificateRegistrationProvider\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"CertificateRegistrationProvider API Client\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.CertificateRegistration/stable/2019-08-01/CertificateRegistrationProvider.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-CertificateRegistrationProvider\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-CertificateRegistrationProvider/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-CertificateRegistrationProvider/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-Certificates\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"Certificates API Client\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.Web/stable/2019-08-01/Certificates.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-Certificates\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-Certificates/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-Certificates/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-DeletedWebApps\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"DeletedWebApps API Client\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.Web/stable/2019-08-01/DeletedWebApps.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-DeletedWebApps\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-DeletedWebApps/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-DeletedWebApps/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-Diagnostics\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"Diagnostics API Client\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.Web/stable/2019-08-01/Diagnostics.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-Diagnostics\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-Diagnostics/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-Diagnostics/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-DomainRegistrationProvider\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"DomainRegistrationProvider API Client\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.DomainRegistration/stable/2019-08-01/DomainRegistrationProvider.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-DomainRegistrationProvider\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-DomainRegistrationProvider/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-DomainRegistrationProvider/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-Domains\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"Domains API Client\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.DomainRegistration/stable/2019-08-01/Domains.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-Domains\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-Domains/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-Domains/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-Provider\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"Provider API Client\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.Web/stable/2019-08-01/Provider.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-Provider\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-Provider/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-Provider/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-Recommendations\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"Recommendations API Client\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.Web/stable/2019-08-01/Recommendations.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-Recommendations\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-Recommendations/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-Recommendations/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-ResourceHealthMetadata\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"ResourceHealthMetadata API Client\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.Web/stable/2019-08-01/ResourceHealthMetadata.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-ResourceHealthMetadata\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-ResourceHealthMetadata/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-ResourceHealthMetadata/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-ResourceProvider\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\" API Client\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.Web/stable/2019-08-01/ResourceProvider.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-ResourceProvider\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-ResourceProvider/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-ResourceProvider/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-TopLevelDomains\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"title\":\"TopLevelDomains API Client\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.DomainRegistration/stable/2019-08-01/TopLevelDomains.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-TopLevelDomains\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-TopLevelDomains/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-TopLevelDomains/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-WebApps\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"preferred\":\"2019-08-01\",\"versions\":[{\"key\":\"2019-08-01\",\"value\":{\"added\":\"2019-02-26T08:40:59.000Z\",\"info\":{\"title\":\"WebApps API Client\",\"version\":\"2019-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.Web/stable/2019-08-01/WebApps.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-WebApps\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":\"2020-03-17T10:27:09.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-WebApps/2019-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-WebApps/2019-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-logicAppsManagementClient\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2016-06-01\",\"versions\":[{\"key\":\"2016-06-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"title\":\"LogicAppsManagementClient\",\"version\":\"2016-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.Web/stable/2016-06-01/logicAppsManagementClient.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-logicAppsManagementClient\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-logicAppsManagementClient/2016-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-logicAppsManagementClient/2016-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:web-service\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"2015-08-01\",\"versions\":[{\"key\":\"2015-08-01\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"description\":\"Use these APIs to manage Azure Websites resources through the Azure Resource Manager. All task operations conform to the HTTP/1.1 protocol specification and each operation returns an x-ms-request-id header that can be used to obtain information about the request. You must make sure that requests made to these resources are secure. For more information, see https://msdn.microsoft.com/en-us/library/azure/dn790557.aspx.\",\"title\":\"WebSite Management Client\",\"version\":\"2015-08-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/web/resource-manager/Microsoft.Web/stable/2015-08-01/service.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"web-service\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-service/2015-08-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/web-service/2015-08-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:windowsesu\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"preferred\":\"2019-09-16-preview\",\"versions\":[{\"key\":\"2019-09-16-preview\",\"value\":{\"added\":\"2020-03-17T10:27:09.000Z\",\"info\":{\"description\":\"Manage Multi-Access Keys (MAK) that enable Windows Extended Security Updates (ESU).\",\"title\":\"windowsesu\",\"version\":\"2019-09-16-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"windowsesuClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/windowsesu/resource-manager/Microsoft.WindowsESU/preview/2019-09-16-preview/windowsesu.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"windowsesu\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/windowsesu/2019-09-16-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/windowsesu/2019-09-16-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:windowsiot-WindowsIotServices\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2019-06-01\",\"versions\":[{\"key\":\"2019-06-01\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"description\":\"Use this API to manage the Windows IoT device services in your Azure subscription.\",\"title\":\"DeviceServices\",\"version\":\"2019-06-01\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/windowsiot/resource-manager/Microsoft.WindowsIoT/stable/2019-06-01/WindowsIotServices.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"azure.com\",\"x-serviceName\":\"windowsiot-WindowsIotServices\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/windowsiot-WindowsIotServices/2019-06-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/windowsiot-WindowsIotServices/2019-06-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"azure.com:workloadmonitor-Microsoft.WorkloadMonitor\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2018-08-31-preview\",\"versions\":[{\"key\":\"2018-08-31-preview\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"contact\":{\"email\":\"wlmengg@microsoft.com\",\"name\":\"Microsoft\"},\"description\":\"APIs for workload monitoring\",\"title\":\"Workload Monitor\",\"version\":\"2018-08-31-preview\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/workloadmonitor/resource-manager/Microsoft.WorkloadMonitor/preview/2018-08-31-preview/Microsoft.WorkloadMonitor.json\",\"version\":\"2.0\"}],\"x-providerName\":\"azure.com\",\"x-serviceName\":\"workloadmonitor-Microsoft.WorkloadMonitor\",\"x-tags\":[\"Azure\",\"Microsoft\"]},\"updated\":null,\"swaggerUrl\":\"https://api.apis.guru/v2/specs/azure.com/workloadmonitor-Microsoft.WorkloadMonitor/2018-08-31-preview/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/azure.com/workloadmonitor-Microsoft.WorkloadMonitor/2018-08-31-preview/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"bandsintown.com\",\"value\":{\"added\":\"2018-05-30T12:17:53.000Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2018-05-30T12:17:53.000Z\",\"info\":{\"contact\":{\"name\":\"Bandsintown\",\"url\":\"https://bandsintown.com/\",\"x-twitter\":\"Bandsintown\"},\"description\":\"# What is the Bandsintown API?\\nThe Bandsintown API is designed for artists and enterprises representing artists.\\n\\nIt offers read-only access to artist info and artist events:\\n- artist info: returns the link to the Bandsintown artist page, the link to the artist photo, the current number of trackers and more\\n- artist events: returns the list of events including their date and time, venue name and location, ticket links, lineup, description and the link to the Bandsintown event page\\n\\nNote you can specify if you only want to return upcoming events, past events, all events, or events within a given date range.\\n\\n# Getting Started\\n- In order to use the Bandsintown API, you must read and accept our Terms and Conditions below and you must have written consent from Bandsintown Inc. Any other use of the Bandsintown API is prohibited. [Contact Bandsintown](http://help.bandsintown.com/) to tell us what you plan to do and request your personal application ID.\\n- Find out about the API methods available and the format of the API responses below. Select the method you wish to use and try it out online with the app ID provided to you.\\n- Call our Bandsintown API with the app ID provided straight from your website or back-end platform and choose which element of the API response you wish to display. Scroll to the bottom of this page to find out about the Models used.\\n\",\"license\":{\"name\":\"Terms and Conditions\",\"url\":\"https://corp.bandsintown.com/data-applications-terms\"},\"title\":\"Bandsintown API\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"social\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Bandsintown_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.swaggerhub.com/apis/Bandsintown/PublicAPI/3.0.0/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"bandsintown.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bandsintown.com/3.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bandsintown.com/3.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"bbc.co.uk\",\"value\":{\"added\":\"2017-07-10T12:05:11.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-07-10T12:05:11.000Z\",\"info\":{\"description\":\"We encapsulate Radio & Music business logic for iPlayer Radio and BBC Music products on all platforms. We add value by reliably providing the right blend of metadata needed by clients.\",\"title\":\"Radio & Music Services\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_thumb_6_63_BBC_Radio_logo.svg_140px-BBC_Radio_logo.svg.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://rms.api.bbc.co.uk/docs/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"bbc.co.uk\"},\"updated\":\"2017-09-25T12:07:00.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bbc.co.uk/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bbc.co.uk/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"bbc.com\",\"value\":{\"added\":\"2018-10-03T09:43:24.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-10-03T09:43:24.000Z\",\"info\":{\"contact\":{\"email\":\"nitro@bbc.co.uk\",\"name\":\"Open Nitro Project\",\"url\":\"http://developer.bbc.co.uk/\"},\"description\":\"BBC Nitro is the BBC's application programming interface (API) for BBC Programmes Metadata.\",\"license\":{\"name\":\"Nitro Public License\",\"url\":\"https://github.com/Mermade/bbcparse/wiki/Nitro-Public-License\"},\"termsOfService\":\"http://www.bbc.co.uk/terms/\",\"title\":\"BBC Nitro API\",\"version\":\"1.0.0\",\"x-apiClientRegistration\":{\"url\":\"https://developer.bbc.co.uk/user/register\"},\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_github.com_Mermade_bbcparse_blob_master_nitroApi_nitro-logo.png\"},\"x-origin\":[{\"contentType\":\"application/json\",\"converter\":{\"url\":\"https://github.com/mermade/bbcparse\",\"version\":\"1.3.1\"},\"url\":\"http://programmes.api.bbc.com/nitro/api\",\"format\":null,\"version\":null},{\"contentType\":null,\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"url\":\"https://raw.githubusercontent.com/Mermade/bbcparse/master/nitroApi/openapi.yaml\",\"format\":\"openapi\",\"version\":\"3.0\"}],\"x-providerName\":\"bbc.com\",\"x-tags\":[\"BBC\",\"programme information\",\"iPlayer\",\"iPlayer Radio\"],\"x-unofficialSpec\":true},\"externalDocs\":{\"description\":\"Nitro for developers\",\"url\":\"https://developer.bbc.co.uk/nitro\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bbc.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bbc.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"bbci.co.uk\",\"value\":{\"added\":\"2018-10-03T09:43:24.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-10-03T09:43:24.000Z\",\"info\":{\"contact\":{\"email\":\"ibl-team@lists.forge.bbc.co.uk\",\"name\":\"Open iBL Project\",\"url\":\"http://developer.bbc.co.uk/\"},\"description\":\"The definitive iPlayer API.\",\"license\":{\"name\":\"MIT\",\"url\":\"https://opensource.org/licenses/MIT\"},\"title\":\"BBC iPlayer Business Layer\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars0.githubusercontent.com_u_828722.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Mermade/bbcparse/master/iblApi/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"bbci.co.uk\",\"x-release\":\"1.0.0-531\",\"x-schema-id\":\"https://ibl.api.bbci.co.uk/ibl/v1/schema/ibl.json\",\"x-unofficialSpec\":true},\"externalDocs\":{\"description\":\"BBC iPlayer documentation\",\"url\":\"http://smethur.st/posts/176135860\"},\"updated\":\"2021-07-19T09:27:57.385Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bbci.co.uk/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bbci.co.uk/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"bclaws.ca:bclaws\",\"value\":{\"added\":\"2017-04-20T18:04:18.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-04-20T18:04:18.000Z\",\"info\":{\"description\":\"BC Laws is an electronic library providing free public access to the laws of British Columbia. BC Laws is hosted by the Queen's Printer of British Columbia and published in partnership with the Ministry of Justice and the Law Clerk of the Legislative Assembly.BC Laws contains a comprehensive collection of BC legislation and related materials. It is available on the internet in two forms:First: The library is available as a web site in which users can browse and search the laws of British Columbia.Second: The library is available as a portal to legislation in raw XML data format, accessible via the BC Laws API2. This direct access to raw data is intended to enable third parties to build or add their own custom applications based on the structure of the data and all the associated search functionality inherent in that structure. The BC Laws website itself is an example of one such application. \\n\\nPlease note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs) in other API console viewers.\",\"license\":{\"name\":\"Queen's Printer License\",\"url\":\"http://www.bclaws.ca/standards/2014/QP-License_1.0.html\"},\"termsOfService\":\"http://www2.gov.bc.ca/gov/content?id=D1EE0A405E584363B205CD4353E02C88\",\"title\":\"BC Laws\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars1.githubusercontent.com_u_916280.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"2.6.2\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/bcgov/api-specs/master/bclaws/bclaws.json\",\"version\":\"3.0\"}],\"x-providerName\":\"bclaws.ca\",\"x-serviceName\":\"bclaws\"},\"externalDocs\":{\"description\":\"Additional API Documentation\",\"url\":\"ttp://www.bclaws.ca/civix/template/complete/api/index.html\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bclaws.ca/bclaws/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bclaws.ca/bclaws/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"beanstream.com\",\"value\":{\"added\":\"2015-09-22T16:21:28.000Z\",\"preferred\":\"1.0.1\",\"versions\":[{\"key\":\"1.0.1\",\"value\":{\"added\":\"2015-09-22T16:21:28.000Z\",\"info\":{\"description\":\"https://www.beanstream.com/api/v1\",\"title\":\"Beanstream Payments\",\"version\":\"1.0.1\",\"x-apisguru-categories\":[\"payment\",\"financial\",\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_bambora_na_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://support.beanstream.com/restapi/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"beanstream.com\",\"x-tags\":[\"payments\",\"bank-neutral\",\"omni-channel reporting\"]},\"updated\":\"2019-02-04T10:47:10.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/beanstream.com/1.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/beanstream.com/1.0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"beezup.com\",\"value\":{\"added\":\"2017-04-24T21:26:55.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2017-04-24T21:26:55.000Z\",\"info\":{\"contact\":{\"email\":\"help@beezup.com\"},\"description\":\"# The REST API of BeezUP system\\n## Overview\\nThe REST APIs provide programmatic access to read and write BeezUP data. \\nBasically, with this API you will be able to do everything like you were with your browser on https://go.beezup.com !\\n\\nThe main features are:\\n- Register and manage your account\\n- Create and manage and share your stores with your friends/co-workers.\\n- Import your product catalog and schedule the auto importation\\n- Search the channels your want to use\\n- Configure your channels for your catalogs to export your product information:\\n - cost and general settings\\n - category and columns mappings\\n - your will be able to create and manage your custom column\\n - put in place exlusion filters based on simple conditions on your product data\\n - override product values\\n - get product vision for a channel catalog scope\\n- Analyze and optimize your performance of your catalogs on all yours channels with different type of reportings by day, channel, category and by product.\\n- Automatize your optimisation by using rules!\\n- And of course... Manage your orders harvested from all your marketplaces:\\n - Synchronize your orders in an uniformized way\\n - Get the available actions and update the order status\\n- ...and more!\\n\\n## Authentication credentials\\nThe public API with the base path **/v2/public** have been put in place to give you an entry point to our system for the user registration, login and lost password. The public API does not require any credentials.\\nWe give you the some public list of values and public channels for our public commercial web site [www.beezup.com](http://www.beezup.com).\\n\\nThe user API with the base path **/v2/user** requires a token which is available on this page:\\nhttps://go.beezup.com/Account/MyAccount\\n\\n## Things to keep in mind\\n### API Rate Limits\\n- The BeezUP REST API is limited to 100 calls/minute.\\n\\n### Media type\\nThe default media type for requests and responses is application/json. Where noted, some operations support other content types. If no additional content type is mentioned for a specific operation, then the media type is application/json.\\n\\n### Required content type\\nThe required and default encoding for the request and responses is UTF8.\\n\\n### Required date time format\\nAll our date time are formatted in ISO 8601 format: 2014-06-24T16:25:00Z.\\n\\n### Base URL\\nThe Base URL of the BeezUP API Order Management REST API conforms to the following template.\\n\\nhttps://api.beezup.com\\n\\nAll URLs returned by the BeezUP API are relative to this base URL, and all requests to the REST API must use this base URL template.\\n\\nYou can test our API on https://api-docs.beezup.com/swagger-ui\\\\\\\\\\nYou can contact us on [gitter, #BeezUP/API](https://gitter.im/BeezUP/API)\",\"license\":{\"name\":\"BeezUP\",\"url\":\"https://www.beezup.com/\"},\"title\":\"BeezUP Merchant API \",\"version\":\"2.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars0.githubusercontent.com_u_25665430.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api-docs.beezup.com/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"beezup.com\"},\"externalDocs\":{\"description\":\"Find the documentation for BeezUP's API here\",\"url\":\"https://api-docs.beezup.com/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/beezup.com/2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/beezup.com/2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"betfair.com\",\"value\":{\"added\":\"2017-11-26T18:06:14.000Z\",\"preferred\":\"1.0.1423\",\"versions\":[{\"key\":\"1.0.1423\",\"value\":{\"added\":\"2017-11-26T18:06:14.000Z\",\"info\":{\"contact\":{\"email\":\"bdp@betfair.com\",\"name\":\"BDP Support\",\"url\":\"https://developer.betfair.com/support/\",\"x-twitter\":\"Betfair\"},\"description\":\"API to receive streamed updates. This is an ssl socket connection of CRLF delimited json messages (see RequestMessage & ResponseMessage)\",\"license\":{\"name\":\"See BDP site\"},\"title\":\"Betfair: Exchange Streaming API\",\"version\":\"1.0.1423\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Betfair_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/betfair/stream-api-sample-code/master/ESASwaggerSchema.json\",\"version\":\"3.0\"}],\"x-providerName\":\"betfair.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/betfair.com/1.0.1423/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/betfair.com/1.0.1423/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"bethmardutho.org\",\"value\":{\"added\":\"2020-07-13T14:34:49.043Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-07-13T14:34:49.043Z\",\"info\":{\"contact\":{\"email\":\"sedra@bethmardutho.org\"},\"description\":\"The SEDRA API is documented in **OpenAPI format** and uses [ReDoc](https://github.com/Rebilly/ReDoc) for documentation.\\n# Introduction\\nThis document describes the JSON API for the Syriac Electronic Data Research Archive (SEDRA). The SEDRA project is a linguistic and literary database of Syriac language and literature focusing on providing electronic access to the corpus of Syriac lexicons with linguistic information added to each entry in those lexicons. The API is a mechanism to provide the linguistic information stored in SEDRA to a broader audience.\\nAdditionally there is a XML API for Syriac words which conforms to a prototype Semitic Languages schema which can be found in the XSD file https://sedra.bethmardutho.org/api/semiticLanguages.xsd.\\n# Cross-Origin Resource Sharing\\nThis API features Cross-Origin Resource Sharing (CORS) implemented in compliance with the [W3C spec](https://www.w3.org/TR/cors/) and allows cross-domain communication from the browser.\\nAll responses have a wildcard same-origin which makes them completely public and accessible to everyone, including any code on any site.\\n# Samples\\nExplaining how to lookup words in the SEDRA API is complex and would clutter the API description. For that reason we have chosen to give the explanation of how to lookup words in its own section. SEDRA can lookup words by the SEDRA word Id. However, it will often be the case that the consumer of information provided by the SEDRA API does not know the SEDRA word Id. It is for that reason that the SEDRA API provides a method to lookup words by the Syriac text. But that process is complicated by the nature of Syriac writing. So the SEDRA API will lookup words for consonantal, partially vocalized, and fully vocalized Syriac text. Using the word Id will provide the most accurate results as the exact word will be returned. Fully vocalized text will provide the next most accurate result. The least accurate results will be returned by partially vocalized and consonantal Syriac words in that order. Following are some samples to help understand how this works.\\n1. By Word Id [30862](https://sedra.bethmardutho.org/api/word/30862.json)\\n2. By fully vocalized Syriac word [ܐܰܒܳܪܳܐ](https://sedra.bethmardutho.org/api/word/ܐܰܒܳܪܳܐ.json)\\n3. By partially vocalized Syriac word [ܐܶܒܪܐ](https://sedra.bethmardutho.org/api/word/ܐܶܒܪܐ.json)\\n4. By consonantal Syriac word [ܐܒܪܐ](https://sedra.bethmardutho.org/api/word/ܐܒܪܐ.json).\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"SEDRA IV API\",\"version\":\"1.0.0\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_bethmardutho.org_wp-content_uploads_2018_04_cropped-BMlogo-6-180x180.jpg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://sedra.bethmardutho.org/api/openapi\",\"version\":\"2.0\"}],\"x-providerName\":\"bethmardutho.org\"},\"externalDocs\":{\"description\":\"Find out how to create a Github repo for your OpenAPI spec.\",\"url\":\"https://github.com/Rebilly/generator-openapi-repo\"},\"updated\":\"2021-01-13T10:02:42.110Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bethmardutho.org/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bethmardutho.org/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"bhagavadgita.io\",\"value\":{\"added\":\"2018-05-03T09:04:18.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-05-03T09:04:18.000Z\",\"info\":{\"title\":\"Bhagavad Gita API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_bhagavadgita.io_static_images_radhakrishna.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://bhagavadgita.io/apispec_1.json\",\"version\":\"2.0\"},{\"format\":\"openapi\",\"url\":\"http://bhagavadgita.io/apispec_1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"bhagavadgita.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bhagavadgita.io/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bhagavadgita.io/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"biapi.pro\",\"value\":{\"added\":\"2020-08-24T16:05:10.269Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2020-08-24T16:05:10.269Z\",\"info\":{\"description\":\"# Budgea Development Guides\\n\\nWelcome to **Budgea**'s documentation.\\n\\nThis documentation is intended to get you up-and-running with our APIs and advise on the implementation of some regulatory aspects of your application, following the DSP2's guidelines.\\n\\n## Getting Started\\n**IMPORTANT**\\nDepending on your status with regard of the DSP2 regulation, **agent** or **partner**, you may call our APIs or simply use our Webview and callbacks to get the financial data of your users.\\nAs an **agent**, you are allowed to call directly our APIs and implement your own form to get the user's credentials.\\nAs a **partner**, you cannot manipulate the credentials, and have to delegate this step to us through our webview.\\n\\nThe sections below will document how to use our APIs, make sure you have the **agent** status to do so.\\nFor the **partner**, please refer to the section *Webview* and *Callbacks* of this documentation.\\n\\n### Overview\\nYour API is a REST API which requires a communication through https to send and receive JSON documents.\\nDuring your tests, we recommend to make calls to the API with curl or any other HTTP client of your choice.\\nYou can watch a video demonstration on this [URL](https://asciinema.org/a/FsaFyt3WAPyDm7sfaZPkwal3V).\\nFor the examples we'll use the demo API with address `https://demo.biapi.pro`, you should change that name to your API's name.\\n\\n### Hello World\\nLet's start by calling the service `/banks` which lists all available banks.\\n```\\ncurl https://demo.biapi.pro/2.0/banks/\\n```\\nTo log in to a bank webpage, you'll need to know for a given bank, the fields your user should fill in the form.\\nLet's call a specific bank and ask for an additional resource *fields*.\\n```\\ncurl https://demo.biapi.pro/2.0/banks/59?expand=fields\\n```\\nThe response here concerns only 1 bank (since we specified an id) and the resource _Fields_ is added to the response thanks to the query parameter `expand`.\\n\\nTo get more interesting things done, you'll need to send authenticated requests.\\n\\n### Authentication\\nThe way to authenticate is by passing the `Authorization: Bearer ` header in your request.\\nAt the setup a _manage token_ have been generated, you can use this token for now, when creating your user we'll see how to generate a user's token.\\n```\\ncurl https://demo.biapi.pro/2.0/config \\\\\\n -H 'Authorization: Bearer '\\n```\\nThis endpoint will list all the parameters you can change to adapt Budgea to your needs.\\n\\nWe've covered the very first calls. Before diving deeper, let's see some general information about the APIs.\\n\\n## Abstract\\n\\n### API URL\\n`https://demo.biapi.pro/2.0`\\n\\n### Requests format\\nData format: **application/x-www-form-urlencoded** or **application/json** (suggested)\\n\\nAdditional headers: Authorization: User's token (private)\\n\\n### Responses format\\nData format: **application/json** ([http://www.json.org](http://www.json.org/))\\nCharset: **UTF-8**\\n\\n### Resources\\nEach call on an endpoint will return resources. The main resources are:\\n| Resource | Description |\\n| ---------------------|:------------------------------------------------------------------------------------------------------------------ |\\n|Users |Represent a user |\\n|Connection |A set of data used to authenticate on a website (usually a login and password). There is 1 connection for each website|\\n|Account |A bank account contained in a connection |\\n|Transaction |An entry in a bank account |\\n|Investment |An asset in a bank account |\\n\\nThe chain of resources is as follow: **Users ∈ Connections ∈ Accounts ∈ Transactions or Investments**\\n\\n### RESTful API\\n\\nThis API is RESTful, which means it is stateless and each resource is accessed with an unique URI.\\n\\nSeveral HTTP methods are available:\\n\\n| Method | Description |\\n| ------------------------|:-------------------------------|\\n| GET /resources | List resources |\\n| GET /resources/{ID} | Get a resource from its ID |\\n| POST /resources | Create a new resource |\\n| POST /resources/{ID} | Update a resource |\\n| PUT /resources /{ID} | Update a resource |\\n| DELETE /resources | Remove every resources |\\n| DELETE /resources/{ID} | Delete a resource |\\n\\n\\nEach resource can contain sub-resources, for example:\\n`/users/me/connections/2/accounts/23/transactions/48`\\n\\n### HTTP response codes\\n\\n| Code | Message | Description |\\n| ----------- |:---------------------:|-----------------------------------------------------------------------------------------------|\\n| 200 | OK |Default response when a GET or POST request has succeed |\\n| 202 | Accepted |For a new connection this code means it is necessary to provide complementary information (2FA)|\\n| 204 | No content |Default response when a POST request succeed without content |\\n| 400 | Bad request |Supplied parameters are incorrect |\\n| 403 | Forbidden |Invalid token |\\n| 500 | Internal Servor Error |Server error |\\n| 503 | Service Unavailable |Service is temporarily unavailable |\\n\\n### Errors management\\nIn case an error occurs (code 4xx or 5xx), the response can contain a JSON object describing this error:\\n```json\\n{\\n \\\"code\\\": \\\"authFailure\\\",\\n \\\"message\\\": \\\"Wrong password\\\" // Optional\\n}\\n```\\nIf an error is displayed on the website, Its content is returned in error_message field.\\nThe list of all possible errors is listed further down this page.\\n\\n### Authentication\\nA user is authenticated by an access_token which is sent by the API during a call on one of the authentication services, and can be supplied with this header:\\n`Authorization: Bearer YYYYYYYYYYYYYYYYYYYYYYYYYYY`\\n\\n There are two user levels:\\n\\n - Normal user, which can only access to his own accounts\\n - Administrator, with extended rights\\n\\n### Default filters\\nDuring a call to an URI which lists resources, some filters can be passed as query parameters:\\n\\n| Parameter | Type | Description |\\n| ----------- |:---------:|-----------------------------------------------------------|\\n| offset | Integer |Offset of the first returned resource |\\n| limit | Integer |Limit number of results |\\n| min_date | Date |Minimal date (if supported by service), format: YYYY-MM-DD |\\n| max_date | Date |Maximal date (if supported by service), format: YYYY-MM-DD |\\n\\n### Extend requests\\nDuring a GET on a set of resources or on a unique resource, it is possible to add a parameter expand to the request to extend relations with other resources:\\n\\n`GET /2.0/users/me/accounts/123?expand=transactions[category],connection`\\n\\n```json\\n{\\n \\\"id\\\" : 123\\n \\\"name\\\" : \\\"Compte chèque\\\"\\n \\\"balance\\\" : 1561.15\\n \\\"transactions\\\" : [\\n {\\n \\\"id\\\" : 9849,\\n \\\"simplified_wording\\\" : \\\"HALL'S BEER\\\",\\n \\\"value\\\" : -513.20,\\n ...\\n \\\"category\\\" : {\\n \\\"id\\\" : 561,\\n \\\"name\\\" : \\\"Sorties / Bar\\\",\\n ...\\n }\\n },\\n ...\\n ],\\n \\\"id_user\\\" : 1,\\n \\\"connection\\\" : {\\n \\\"id\\\" : 1518,\\n \\\"id_bank\\\" : 41,\\n \\\"id_user\\\" : 1,\\n \\\"error\\\" : null,\\n ...\\n }\\n}\\n```\\n\\n### Request example\\n```http\\nGET /2.0/banks?offset=0&limit=10&expand=fields\\nHost: demo.biapi.pro\\nAccept: application/json\\nAuthorization: Bearer \\n```\\n```http\\nHTTP/1.1 200 OK\\nContent-Type: application/json\\nContent-Length: 3026\\nServer: Apache\\nDate: Fri, 14 Mar 2014 08:24:02 GMT\\n\\n{\\n \\\"banks\\\" : [\\n {\\n \\\"id_weboob\\\" : \\\"bnp\\\",\\n \\\"name\\\" : \\\"BNP Paribas\\\",\\n \\\"id\\\" : 3,\\n \\\"hidden\\\" : false,\\n \\\"fields\\\" : [\\n {\\n \\\"id\\\" : 1,\\n \\\"id_bank\\\" : 3,\\n \\\"regex\\\" : \\\"^[0-9]{5,10}$\\\",\\n \\\"name\\\" : \\\"login\\\",\\n \\\"type\\\" : \\\"text\\\",\\n \\\"label\\\" : \\\"Numéro client\\\"\\n },\\n {\\n \\\"id\\\" : 2,\\n \\\"id_bank\\\" : 3,\\n \\\"regex\\\" : \\\"^[0-9]{6}$\\\",\\n \\\"name\\\" : \\\"password\\\",\\n \\\"type\\\" : \\\"password\\\",\\n \\\"label\\\" : \\\"Code secret\\\"\\n }\\n ]\\n },\\n ...\\n ]\\n \\\"total\\\" : 41\\n}\\n```\\n\\n### Constants\\n#### List of bank account types\\n| Type |Description |\\n| ----------- |-----------------------------------|\\n| checking |Checking account |\\n| savings |Savings account |\\n| deposit |Deposit accounts |\\n| loan |Loan |\\n| market | Market accounts |\\n| joint |Joint account |\\n| card |Card |\\n| lifeinsurance |Life insurance accounts |\\n| pee |Plan Épargne Entreprise |\\n| perco |Plan Épargne Retraite |\\n| article83 |Article 83 |\\n| rsp |Réserve spéciale de participation |\\n| pea |Plan d'épargne en actions |\\n| capitalisation|Contrat de capitalisation |\\n| perp |Plan d'épargne retraite populaire |\\n| madelin |Contrat retraite Madelin |\\n| unknown |Inconnu |\\n\\n#### List of transaction types\\n\\n| Type |Description |\\n| ----------- |-----------------------------------|\\n|transfer |Transfers |\\n|order |Orders |\\n|check |Checks |\\n|deposit |Cash deposit |\\n|payback |Payback |\\n|withdrawal |Withdrawal |\\n|loan_payment |Loan payment |\\n|bank |Bank fees |\\n|card |Card operation |\\n|deferred_card |Deferred card operation |\\n|card_summary |Mensual debit of a deferred card |\\n\\n#### List of synchronization errors\\n##### Error on Connection object\\nThe error field may take one of the below values in case of error when accessing the user space.\\n\\n| Error |Description |\\n| ----------------------- |--------------------------------------------------------------------------------------------------|\\n|wrongpass |The authentication on website has failed |\\n|additionalInformationNeeded |Additional information is needed such as an OTP |\\n|websiteUnavailable |The website is unavailable, for instance we get a HTTP 503 response when requesting the website |\\n|actionNeeded |An action is needed on the website by the user, scraping is blocked |\\n|SCARequired |An SCA process must be done by updating the connection |\\n|decoupled |Requires a user validation (ex: digital key)|\\n|passwordExpired |The password has expired and needs to be changed on the website. |\\n|webauthRequired |A complete authentication process is required by update the connection via redirect |\\n|bug |A bug has occurred during the synchronization. An alert has been sent to Budget Insight |\\n\\n#### Error on Account object\\nErrors can be filled at the account level in case we access the user's dashboard but some account related data cannot be retrieved.\\nFor instance, we may not access the transactions or investments for a specific account.\\nGetting an error during an account synchronization does not impact the scraping of other acccounts.\\n\\n| Error |Description |\\n| ----------------------- |--------------------------------------------------------------------------------------------------|\\n|websiteUnavailable |The website or a page is unavailable |\\n|actionNeeded |An action is needed on the website by the user, scraping is blocked |\\n|bug |A bug has occurred during the synchronization. An alert has been sent to Budget Insight |\\n\\nNow you know the basics of Budgea API\\n- Basic call to retrieve resources\\n- Add query parameters to aplly filters\\n- Expand resources\\n- Authenticated calls\\n\\nWe're good for the basics! Now let's see how to integrate Budgea in your app and create your first user.\\n\\n## Integrate Budgea *(protocol or Webview)*\\n### The workflow\\nUsers of your application exist in the Budgea API.\\nEvery User is identified by an access_token which is the shared secret between your application and our API.\\n\\nThe workflow is as below:\\n1. The user is on your application and wants to share his bank accounts or invoices.\\n2. A call is made **client side** (browser's javascript or desktop application) to create a temporarily token which will be used to make API calls.\\n3. A form is built, allowing the user to select the connector to use (bank or provider, depending on context). Every connector requires different kind of credentials.\\n4. A call on the API is made with the temporarily token to add a **Connection** with the credentials supplied by user.\\n5. In case of success, the user chooses what bank accounts (**Account**) or subscriptions (**Subscription**) he wants to share with your application.\\n6. When he validates the share, the temporarily token is transmitted to your server. This one will call the Budgea API with this token to get a permanent token.\\n\\n**Note**\\nIn case your application works without a server (for example a desktop application), the permanent token can be obtained on the 1st step, by supplying a client_secret to /auth/init and the step 6 is omitted. To get more information, read the protocol.\\n\\nThere are 3 steps to integrate Budgea in your application:\\n1. Provide a way for your users to share their credentials with you\\n2. Get the data scraped from Budgea\\n3. Be sure to follow the good practices before going into production\\n\\n### Get credentials from users\\nYou have 2 options here:\\n- Integrate the Budget Insight's Webview, a turnkey solution to get user's credentials\\n- Create your own form following the protocol (must have the *agent* status)\\n\\n### Budgea webview\\n\\nThe Budgea webview complements REST API endpoints with web-based services to handle sensitive or complex operations:\\n- add a connection (to a bank or a provider), or edit/repare access to a connection;\\n- manage connections (add/remove/edit);\\n- edit and validate bank transfers (alpha preview).\\n\\nUsage of the webview is mandatory if you don't hold an Agent status, since you are not allowed to use API endpoints carrying user credentials, and optional otherwise.\\n\\n#### Implementation guidelines\\n\\n##### Base URL\\n\\nThe base URL of all services must be customized: \\n`https://{{domain}}.biapi.pro/2.0/auth/webview/` \\n`https://{{domain}}.biapi.pro/2.0/auth/webview/{{lang}}/` \\n- `{{domain}}`: substitute with you API domain;\\n- `{{lang}}`: optionally specify the language of the webview, `en` or `fr` (if not specified, an automatic redirection will be performed following the language of the browser).\\n\\n##### Browser integration\\n\\nServices available as part of the webview are designed as parameterized URLs intended to be opened in a web browser. A callback URI must be specified by callers to be notified at the end of the operation flow, similar to OAuth 2 specification.\\n\\nYou are encouraged to integrate web-based steps in your product following UX best practices:\\n- in a web environment, perform a full-page redirect to the URL (using either [HTTP redirect](https://developer.mozilla.org/fr/docs/Web/HTTP/Status/302) or [scripting](https://developer.mozilla.org/fr/docs/Web/API/Location)), and avoid new tabs or popups;\\n- in a native Android app, prefer opening the default browser or relying on [Chrome Custom Tabs](https://developer.chrome.com/multidevice/android/customtabs) to integrating a WebView;\\n- in a native iOS app, prefer using a [SFSafariViewController](https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller) to integrating a WKWebView.\\n\\n##### Callback handling\\n\\nMost flows redirect to a callback URI at the end of the process. Query parameters are added to the URI to identify successful or failed operations.\\n\\nSuccessful parameters are specific to each flow. In case of an error, the following parameters are added:\\n\\n| Parameter | Description |\\n| - | - |\\n| `error` | An lowercase string error code identifying the kind of error that occurred. When the parameter is not present, the response is successful. |\\n| `error_description` | A longer string description of the error (not intended for user display). |\\n\\nCommon error codes include:\\n\\n| Code | Description |\\n| - | - |\\n| `access_denied` | The user explicitly cancelled the flow. |\\n| `server_error` | Oops, a technical failure occurred during the process. |\\n\\n**Forward compatibility requirement**: Additional error codes may be added in the future to describe specific cases. When implementing error codes handling, always fallback to a generic case for unknown codes.\\n\\n##### Browser compatibility\\n\\nThe webview is designed and tested to work with browsers supported by the Angular framework: \\nhttps://angular.io/guide/browser-support\\n\\n##### Privacy / GDPR status\\n\\nThe webview itself does not use any kind of long-term data persistence mechanism such as cookies or local storage, but some authentication or authorization steps may delegate to third-party web services that may implement them.\\n\\n#### Configuration\\n\\nYou can configure the appearance and behaviour of the webview by configuring the associated *Client Application* in the console:\\n\\n| Key | Format | Description |\\n| - | - | - |\\n| `primary_color` | String | Optional. An accent color (hexadecimal string without '#' prefix) to personalize the UI elements of the webview. If absent, the default color is grey. |\\n| `redirect_uri` | String | Optional. A recommended security whitelist configuration. The `redirect_uri` parameter sent to any endpoint of the webview is checked against the configuration, if any. |\\n| `config.disable_connector_hints` | Boolean | Optional. This flags hides the list of most-used entries in the connector selection step. The default is `false`, i.e. the list is shown. |\\n| `config.use_app_layout` | Boolean | Optional. Use this flag to enable presenting your log as an app icon. The default value is ` false`, i.e. the logo is shown in the top bar of the UI. |\\n| `config.disable_accounts_pre_check` | Boolean | Optional. An optional boolean flag to prevent bank accounts to be automatically pre-checked when the user enters the activation step. The default value is ` false`, i.e. the bank accounts are pre-checked. |\\n\\n#### Endpoints reference\\n\\n##### Add connection flow\\n```\\nhttps://{{domain}}.biapi.pro/2.0/auth/webview/{{lang}}/connect\\n```\\n\\nThis flow allows an end-user to add a new connection to the API. The flow handles the following steps:\\n- selecting a connector;\\n- authenticating & authorizing with the connector, by collecting credentials or delegating;\\n- managing consent to aggregate accounts/subscriptions;\\n- collecting required information for professional accounts.\\n\\n###### Endpoint parameters\\n\\n| Parameter | Description |\\n| - | - |\\n| `client_id` | Required. The ID of the requesting client application. You can manage client applications of your domain in the admin console. |\\n| `redirect_uri` | Required. An absolute callback URI. The webview will redirect to it at the end of the flow. |\\n| `code` | Optional. A user-scoped temporary code to use with the Budgea API.
If you don't provide a code, a new anonymous user will be created before the connection is added, and you will be returned an access token code scoped to it with the success callback. |\\n| `state` | Optional. An opaque string parameter that you can use to carry state across the flow. The parameter will be set \\\"as is\\\" on the callback URI. Make sure that the `state` you provide is properly URL-encoded. |\\n| `connector_ids` | Optional. A comma-separated list of connector IDs available to pick from.
If the parameter is omitted, all active connectors are available.
If you pass a single value, the user is not prompted to choose the connector.
This parameter is mutually exclusive with `connector_uuids`. |\\n| `connector_uuids` | Optional. A comma-separated list of connector UUIDs available to pick from.
If the parameter is omitted, all active connectors are available.
If you pass a single value, the user is not prompted to choose the connector.
This parameter is mutually exclusive with `connector_ids`. |\\n| `connector_capabilities` | Optional. A comma-separated list of capabilities to filter available connectors.
If the parameter is omitted, `bank` is inferred.
If multiple values are provided, only connectors that expose all the requested capabilities are available.
To request a bank connection, use `bank`.
To request a provider connection, use `document`. |\\n| `account_ibans` | Optional. A comma-separated list of IBANs to filter accounts available for activation in a bank connection context. Other accounts will not be selectable. |\\n| `account_types` | Optional. A comma-separated list of account types to filter accounts available for activation in a bank connection context. Other accounts will not be selectable. |\\n| `account_usages` | Optional. A comma-separated list of account usages to filter accounts available for activation in a bank connection context. Other accounts will not be selectable. |\\n\\n###### Successful callback parameters\\n\\n| Parameter | Description |\\n| - | - |\\n| `connection_id` | The id of the newly created connection. Please note that when redirecting to the callback URI, the accounts and/or subscriptions are available in the API, but bank transactions or documents may still be syncing in background. |\\n| `code` | Optional. If a `code` was *not* initially specified, an API code that you must exchange to obtain a permanent access token associated with the newly-created anonymous user holding the connection. The parameter is URL-encoded, make sure to handle it accordingly. |\\n| `state` | Optional. Identical to the `state` parameter that was initially specified. |\\n\\n###### Additional error codes\\n\\n| Code | Description |\\n| - | - |\\n| `tos_declined` | The end-user refused to validate the terms of service. |\\n\\n##### Re-auth / edit connection credentials flow\\n\\n```\\nhttps://{{domain}}.biapi.pro/2.0/auth/webview/{{lang}}/reconnect\\n```\\n\\nThis flow allows an end-user to re-authenticate against a bank or a provider in order to recover an existing connection, or to completely reset credentials associated with a connection.\\n\\n###### Endpoint parameters\\n\\n| Parameter | Description |\\n| - | - |\\n| `client_id` | Required. The ID of the requesting client application. You can manage client applications of your domain in the admin console. |\\n| `redirect_uri` | Required. An absolute callback URI. The webview will redirect to it at the end of the flow. |\\n| `code` | Required. A user-scoped temporary code to use with the Budgea API. |\\n| `connection_id` | Required. The id of the existing connection. |\\n| `state` | Optional. An opaque string parameter that you can use to carry state across the flow. The parameter will be set \\\"as is\\\" on the callback URI. Make sure that the `state` you provide is properly URL-encoded. |\\n| `reset_credentials` | Optional. In the default mode (`false`), the service will try to recover the connection and prompt the user only with outdated or transient information (new password, OTP...).
Set the parameter to `true` to force resetting all the credentials associated with the connection. This parameter may not apply to all connectors. |\\n\\n###### Successful callback parameters\\n\\nThis flow adds no parameter to the callback URI in case of success, except from `state`.\\n\\n##### Manage connections\\n\\n```\\nhttps://{{domain}}.biapi.pro/2.0/auth/webview/{{lang}}/manage\\n```\\nThis flow allows an end-user to manage the connections associated with his account in the API. The user can add new connections, remove existing ones, fix connection errors, reset credentials or activate/deactivate bank accounts.\\n\\nSupport of `redirect_uri` in this flow is optional, as it can be integrated or presented as a terminal step, without relying on a final redirection.\\n\\n###### Endpoint parameters\\n\\n| Parameter | Description |\\n| - | - |\\n| `client_id` | Required. The ID of the requesting client application. You can manage client applications of your domain in the admin console. |\\n| `code` | Required. A user-scoped temporary code to use with the Budgea API. |\\n| `redirect_uri` | Optional. An absolute callback URI. When provided, the webview will display a close button that redirects to it. |\\n| `state` | Optional. An opaque string parameter that you can use to carry state across the flow when providing a `redirect_uri`. The parameter will be set \\\"as is\\\" on the callback URI. Make sure that the `state` you provide is properly URL-encoded. |\\n| `connector_capabilities` | Optional. A comma-separated list of capabilities to filter available connectors when adding a new connection.
If the parameter is omitted, `bank` is inferred.
If multiple values are provided, only connectors that expose all the requested capabilities are available.
To request a bank connection, use `bank`.
To request a provider connection, use `document`. |\\n| `account_types` | Optional. A comma-separated list of account types to filter accounts available for activation on adding a new bank connection or updating existing connections. Other accounts will not be selectable. |\\n| `account_usages` | Optional. A comma-separated list of account usages to filter accounts available for activation in a bank connection context. Other accounts will not be selectable. |\\n\\n###### Callback parameters\\n\\nThis flow adds no parameter to the callback URI, except from `state`.\\n\\n##### Execute a bank transfer (preview)\\n\\n**Disclaimer**: Transfer or payment services are available as a preview, protocols and parameters are subject to change in upcoming beta/final releases.\\n\\n```\\nhttps://{{domain}}.biapi.pro/2.0/auth/webview/{{lang}}/transfer\\n```\\nThis flow allows an end-user to execute a bank transfer. The flow handles the following steps:\\n- if the transfer is not already created, all steps to authenticate with a bank, select the recipient, the emitter account, the amount and label;\\n- executing the transfer, including managing SCAs for recipient registration and/or transfer validation.\\n\\n###### Endpoint parameters\\n\\n| Parameter | Description |\\n| - | - |\\n| `client_id` | Required. The ID of the requesting client application. You can manage client applications of your domain in the admin console. |\\n| `redirect_uri` | Required. An absolute callback URI. The webview will redirect to it at the end of the flow. |\\n| `code` | Required. A user-scoped temporary code to use with the Budgea API.
If you don't provide a code, a new anonymous user will be created before a connection is added and the transfer is executed, and you will be returned an access token code scoped to it with the success callback. |\\n| `state` | Optional. An opaque string parameter that you can use to carry state across the flow. The parameter will be set \\\"as is\\\" on the callback URI. Make sure that the `state` you provide is properly URL-encoded. |\\n| `transfer_id`| Optional. The ID of an prepared transfer to be validated in the webview. The user cannot edit anything on the transfer before validation. |\\n\\n###### Successfull callback parameters\\n\\n| Parameter | Description |\\n| - | - |\\n| `transfer_id` | The ID of the transfer that was created and executed. |\\n| `code` | Optional. If a `code` was *not* initially specified, an API code that you can exchange to obtain a permanent access token associated with the newly-created anonymous user holding the transfer. The parameter is URL-encoded, make sure to handle it accordingly. |\\n| `state` | Optional. Identical to the `state` parameter that was initially specified. |\\n\\n###### Additional error codes\\n\\n| Code | Description |\\n| - | - |\\n| `tos_declined` | The end-user refused to validate the terms of service. |\\n\\n#### Migrating from v3\\n\\nWe provide a full backward compatibility layer with current implementations of the webview v3 to ease the transition. All endpoints remains accessible, with the same parameters and callback behaviour. Migration instructions are provided below.\\n\\n*The v3 compatibility mode is expected to be removed on 31 December 2019.* You should migrate your implementation a soon as possible to new endpoints and parameters.\\n\\n##### Add connection flow / Edit connection credentials \\n```\\n/connect/select\\n```\\n\\nThis endpoint has been superseded by `/connect` (no suffix) for adding a new connection, and `/reconnect` for resetting or updating an existing connection.\\n\\n| Endpoint parameter | Migration instructions |\\n| - | - |\\n| `client_id` | No change. |\\n| `redirect_uri`, `state` | No change. |\\n| `response_type` | This parameter is not used anymore. |\\n| `id_connector`, `connectors` | Superseded by `connector_ids` sent to the `/connect` endpoint. |\\n| `types` | Superseded by `connector_capabilities` sent to the `/connect` endpoint.
Use`connector_capabilities=bank` (bank connection) or `connector_capabilities=document` (provider connection). |\\n| `id_connection` | Superseded by `connection_id` sent to the `/reconnect` endpoint. |\\n\\nPassing the code or access token as an URL fragment is no longer supported, use the `code` query parameter.\\n\\n| Callback parameter | Migration instructions |\\n| - | - |\\n| `id_connection` | Superseded by `connection_id`.
In the `/reconnect` flow, this parameter is not returned anymore. |\\n| `code` | Still named `code`, but in the `/connect` flow the parameter is now **only** added if an anonymous user was created, i.e. the `code` parameter was **not** provided as a query parameter or fragment.
In the `/reconnect` flow, this parameter is not returned anymore. |\\n| `state` | No change. |\\n\\n##### Manage connections\\n\\n```\\n/accounts\\n```\\n\\nThis endpoint has been superseded by `/manage`, that now fully allows users to add/remove connections, reset their credentials or recover from error states.\\n\\n| Endpoint parameter | Migration instructions |\\n| - | - |\\n| `client_id` | No change. |\\n| `redirect_uri`, `state` | No change, these parameters are now optional. |\\n| `response_type` | This parameter is not used anymore. |\\n| `types` | Superseded by `connector_capabilities`.
Use`connector_capabilities=bank` (bank connection) or `connector_capabilities=document` (provider connection). |\\n\\nPassing the code or access token as an URL fragment is no longer supported, use the `code` query parameter.\\n\\n| Callback parameter | Migration instructions |\\n| - | - |\\n| `code` | This parameter is not returned anymore. |\\n| `state` | No change. |\\n\\n##### Behaviour change\\n\\nIn v3, the `/accounts` flow used to redirect to the `redirect_uri` after a connection addition. This is no longer the case in v4, where redirection is only performed when the user explicitly closes the flow. If you need to perform actions when a connection is added or removed, you should rely on webhooks.\\n\\n#### Protocol\\nThis section describes the protocol used to set bank and provider accounts of a user, in case you don't want to use the webview.\\n\\nThe idea is to call the following services client-side (with AJAX in case of a web application), to ensure the bank and providers credentials will not be sent to your servers.\\n\\n1. /auth/init\\n```http\\nPOST /auth/init\\n```\\n```json\\n{\\n \\\"auth_token\\\" : \\\"fBqjMZbYddebUGlkR445JKPA6pCoRaGb\\\",\\n \\\"type\\\" : \\\"temporary\\\",\\n \\\"expires_in\\\" : 1800,\\n \\\"id_user\\\": 1\\n}\\n```\\nThis service creates a temporarily token, to use in the \\\"Authorization\\\" header in next calls to the API\\n\\nThe returned token has a life-time of 30 minutes, and should be transfered to the API then (cf Permanent Token), so that your server can get a permanent access_token.\\n\\nIt is possible to generate a permanent token immediately, by calling the service with the manage_token, or by supply parameters client_id and client_secret.\\n\\n2. /banks or /providers\\n```http\\nGET /banks?expand=fields\\nAuthorization: Bearer \\n```\\n```json\\n{\\n \\\"hidden\\\" : false,\\n \\\"charged\\\" : true,\\n \\\"name\\\" : \\\"American Express\\\",\\n \\\"id\\\" : 30,\\n \\\"fields\\\" : [\\n {\\n \\\"values\\\" : [\\n {\\n \\\"label\\\" : \\\"Particuliers/Professionnels\\\",\\n \\\"value\\\" : \\\"pp\\\"\\n },\\n {\\n \\\"value\\\" : \\\"ent\\\",\\n \\\"label\\\" : \\\"Entreprises\\\"\\n }\\n ],\\n \\\"label\\\" : \\\"Type de compte\\\",\\n \\\"regex\\\" : null,\\n \\\"name\\\" : \\\"website\\\",\\n \\\"type\\\" : \\\"list\\\"\\n },\\n {\\n \\\"type\\\" : \\\"password\\\",\\n \\\"label\\\" : \\\"Code secret\\\",\\n \\\"name\\\" : \\\"password\\\",\\n \\\"regex\\\" : \\\"^[0-9]{6}$\\\"\\n }\\n ],\\n },\\n ...\\n ],\\n \\\"total\\\" : 44,\\n}\\n```\\nYou get a list of connectors, and all associated fields needed to build the form at step 3.\\nYou can also use that list to show to your user, all available banks.\\n\\n3. /users/me/connections\\nMake a POST request and supply the id_bank (ID of the chosen bank) or id_provider (ID of provider), and all requested fields as key/value parameters.\\nFor example:\\n```http\\nPOST /users/me/connections\\nAuthorization: Bearer \\n-F login=12345678\\n-F password=123456\\n-F id_bank=59\\n```\\nYou can get the following return codes:\\n\\n|Code |Description |\\n|---------------|------------------------------------------------------------ |\\n|200 |The connection has succeed and has been created |\\n|202 |It is necessary to provide complementary information. This occurs on the first connection on some kind of Boursorama accounts for example, where a SMS is sent to the customer. It is necessary to ask the user to fill fields requested in the fields, and do a POST again on /users/me/connections/ID, with the connection ID in id_connection. |\\n|400 |Unable to connect to the website, the field error in the JSON can be **websiteUnavailable** or **wrongpass** |\\n|403 |Invalid token |\\n\\n4. Activate accounts\\nThe accounts the user wants to aggregate must be activated before any transaction or investment is retrieved.\\nSeveral accounts can be activated in 1 request by separating the account ids with commas.\\n```http\\nPUT /users/me/connections//accounts/?all\\n```\\n\\n5. Permanent token\\nIf the user validates the share of his accounts, it is necessary to transform the temporary code to a permanent access_token (so that the user won't expire).\\n\\nTo do that, make a POST request on /auth/token/access with the following parameters:\\n|Parameter |Description |\\n|---------------------|----------------------------------------------------------------|\\n|code |The temporarily token which will let you get the access_token |\\n|client_id |The ID of your client application |\\n|client_secret |The secret of your client application |\\n\\n```json\\nPOST /auth/token/access\\n\\n{\\n \\\"client_id\\\" : 17473055,\\n \\\"client_secret\\\" : \\\"54tHJHjvodbANVzaRtcLzlHGXQiOgw80\\\",\\n \\\"code\\\" : \\\"fBqjMZbYddebUGlkR445JKPA6pCoRaGb\\\"\\n}\\n```\\n```http\\nHTTP/1.1 200 OK\\n\\n{\\n \\\"access_token\\\" : \\\"7wBPuFfb1Hod82f1+KNa0AmrkIuQ3h1G\\\",\\n \\\"token_type\\\":\\\"Bearer\\\"\\n}\\n```\\n\\n### Update accounts\\nAnother important call is when a user wants to add/remove connections to banks or providers, or to change the password on one of them, it is advised to give him a temporarily code from the permanent access_token, with the following call (using the access_token as bearer):\\n```http\\nPOST /auth/token/code\\nAuthorization: Bearer \\n```\\n```json\\n{\\n \\\"code\\\" : \\\"/JiDppWgbmc+5ztHIUJtHl0ynYfw682Z\\\",\\n \\\"type\\\" : \\\"temporary\\\",\\n \\\"expires_in\\\" : 1800,\\n}\\n```\\nIts life-time is 30 minutes, and let the browser to list connections and accounts, via `GET /users/me/connections?expand=accounts` for example.\\n\\n To update the password of a connection, you can do a POST on the *connection* resource, with the field *password* in the data. The new credentials are checked to make sure they are valid, and the return codes are the same as when adding a connection.\\n\\n## Getting the data (Webhooks)\\nYou have created your users and their connections, now it's time to get the data.\\nThere are 2 ways to retrieve it, the 2 can be complementary:\\n- make regular calls to the API\\n- use the webhooks (recommended)\\n\\n### Manual Synchronization\\nIt is possible to do a manual synchronization of a user. We recommend to use this method in case the user wants fresh data after logging in.\\n\\nTo trigger the synchronization, call the API as below:\\n`PUT /users/ID/connections`\\nThe following call is blocking until the synchronization is terminated.\\n\\nEven if it is not recommended, it's possible to fetch synchronously new data. To do that, you can use the *expand* parameter:\\n` /users/ID/connections?expand=accounts[transactions,investments[type]],subscriptions`\\n```json\\n{\\n \\\"connections\\\" : [\\n {\\n \\\"accounts\\\" : [\\n {\\n \\\"balance\\\" : 7481.01,\\n \\\"currency\\\" : {\\n \\\"symbol\\\" : \\\"\\u20ac\\\",\\n \\\"id\\\" : \\\"EUR\\\",\\n \\\"prefix\\\" : false\\n },\\n \\\"deleted\\\" : null,\\n \\\"display\\\" : true,\\n \\\"formatted_balance\\\" : \\\"7 481,01 \\u20ac\\\",\\n \\\"iban\\\" : \\\"FR76131048379405300290000016\\\",\\n \\\"id\\\" : 17,\\n \\\"id_connection\\\" : 7,\\n \\\"investments\\\" : [\\n {\\n \\\"code\\\" : \\\"FR0010330902\\\",\\n \\\"description\\\" : \\\"\\\",\\n \\\"diff\\\" : -67.86,\\n \\\"id\\\" : 55,\\n \\\"id_account\\\" : 19,\\n \\\"id_type\\\" : 1,\\n \\\"label\\\" : \\\"Agressor PEA\\\",\\n \\\"portfolio_share\\\" : 0.48,\\n \\\"prev_diff\\\" : 2019.57,\\n \\\"quantity\\\" : 7.338,\\n \\\"type\\\" : {\\n \\\"color\\\" : \\\"AABBCC\\\",\\n \\\"id\\\" : 1,\\n \\\"name\\\" : \\\"Fonds action\\\"\\n },\\n \\\"unitprice\\\" : 488.98,\\n \\\"unitvalue\\\" : 479.73,\\n \\\"valuation\\\" : 3520.28\\n }\\n ],\\n \\\"last_update\\\" : \\\"2015-07-04 15:17:30\\\",\\n \\\"name\\\" : \\\"Compte chèque\\\",\\n \\\"number\\\" : \\\"3002900000\\\",\\n \\\"transactions\\\" : [\\n {\\n \\\"active\\\" : true,\\n \\\"application_date\\\" : \\\"2015-06-17\\\",\\n \\\"coming\\\" : false,\\n \\\"comment\\\" : null,\\n \\\"commission\\\" : null,\\n \\\"country\\\" : null,\\n \\\"date\\\" : \\\"2015-06-18\\\",\\n \\\"date_scraped\\\" : \\\"2015-07-04 15:17:30\\\",\\n \\\"deleted\\\" : null,\\n \\\"documents_count\\\" : 0,\\n \\\"formatted_value\\\" : \\\"-16,22 \\u20ac\\\",\\n \\\"id\\\" : 309,\\n \\\"id_account\\\" : 17,\\n \\\"id_category\\\" : 9998,\\n \\\"id_cluster\\\" : null,\\n \\\"last_update\\\" : \\\"2015-07-04 15:17:30\\\",\\n \\\"new\\\" : true,\\n \\\"original_currency\\\" : null,\\n \\\"original_value\\\" : null,\\n \\\"original_wording\\\" : \\\"FACTURE CB HALL'S BEER\\\",\\n \\\"rdate\\\" : \\\"2015-06-17\\\",\\n \\\"simplified_wording\\\" : \\\"HALL'S BEER\\\",\\n \\\"state\\\" : \\\"parsed\\\",\\n \\\"stemmed_wording\\\" : \\\"HALL'S BEER\\\",\\n \\\"type\\\" : \\\"card\\\",\\n \\\"value\\\" : -16.22,\\n \\\"wording\\\" : \\\"HALL'S BEER\\\"\\n }\\n ],\\n \\\"type\\\" : \\\"checking\\\"\\n }\\n ],\\n \\\"error\\\" : null,\\n \\\"expire\\\" : null,\\n \\\"id\\\" : 7,\\n \\\"id_user\\\" : 7,\\n \\\"id_bank\\\" : 41,\\n \\\"last_update\\\" : \\\"2015-07-04 15:17:31\\\"\\n }\\n ],\\n \\\"total\\\" : 1,\\n}\\n```\\n\\n### Background synchronizations & Webhooks\\nWebhooks are callbacks sent to your server, when an event is triggered during a synchronization.\\nSynchronizations are automatic, the frequency can be set using the configuration key `autosync.frequency`.\\nUsing webhooks allows you to get the most up-to-date data of your users, after each synchronization.\\n\\nThe automatic synchronization makes it possible to recover new bank entries, or new invoices, at a given frequency.\\nYou have the possibility to add webhooks on several events, and choose to receive each one on a distinct URL.\\nTo see the list of available webhooks you can call the endpoint hereunder:\\n```\\ncurl https://demo.biapi.pro/2.0/webhooks_events \\\\\\n -H 'Authorization: Bearer '\\n```\\n\\nThe background synchronizations for each user are independent, and their plannings are spread over the day so that they do not overload any website.\\n\\nOnce the synchronization of a user is over, a POST request is sent on the callback URL you have defined, including all webhook data.\\nA typical json sent to your server is as below:\\n```http\\nPOST /callback HTTP/1.1\\nHost: example.org\\nContent-Length: 959\\nAccept-Encoding: gzip, deflate, compress\\nAccept: */*\\nUser-Agent: Budgea API/2.0\\nContent-Type: application/json; charset=utf-8\\nAuthorization: Bearer sl/wuqgD2eOo+4Zf9FjvAz3YJgU+JKsJ\\n\\n{\\n \\\"connections\\\" : [\\n {\\n \\\"accounts\\\" : [\\n {\\n \\\"balance\\\" : 7481.01,\\n \\\"currency\\\" : {\\n \\\"symbol\\\" : \\\"\\u20ac\\\",\\n \\\"id\\\" : \\\"EUR\\\",\\n \\\"prefix\\\" : false\\n },\\n \\\"deleted\\\" : null,\\n \\\"display\\\" : true,\\n \\\"formatted_balance\\\" : \\\"7 481,01 \\u20ac\\\",\\n \\\"iban\\\" : \\\"FR76131048379405300290000016\\\",\\n \\\"id\\\" : 17,\\n \\\"id_connection\\\" : 7,\\n \\\"investments\\\" : [\\n {\\n \\\"code\\\" : \\\"FR0010330902\\\",\\n \\\"description\\\" : \\\"\\\",\\n \\\"diff\\\" : -67.86,\\n \\\"id\\\" : 55,\\n \\\"id_account\\\" : 19,\\n \\\"id_type\\\" : 1,\\n \\\"label\\\" : \\\"Agressor PEA\\\",\\n \\\"portfolio_share\\\" : 0.48,\\n \\\"prev_diff\\\" : 2019.57,\\n \\\"quantity\\\" : 7.338,\\n \\\"type\\\" : {\\n \\\"color\\\" : \\\"AABBCC\\\",\\n \\\"id\\\" : 1,\\n \\\"name\\\" : \\\"Fonds action\\\"\\n },\\n \\\"unitprice\\\" : 488.98,\\n \\\"unitvalue\\\" : 479.73,\\n \\\"valuation\\\" : 3520.28\\n }\\n ],\\n \\\"last_update\\\" : \\\"2015-07-04 15:17:30\\\",\\n \\\"name\\\" : \\\"Compte chèque\\\",\\n \\\"number\\\" : \\\"3002900000\\\",\\n \\\"transactions\\\" : [\\n {\\n \\\"active\\\" : true,\\n \\\"application_date\\\" : \\\"2015-06-17\\\",\\n \\\"coming\\\" : false,\\n \\\"comment\\\" : null,\\n \\\"commission\\\" : null,\\n \\\"country\\\" : null,\\n \\\"date\\\" : \\\"2015-06-18\\\",\\n \\\"date_scraped\\\" : \\\"2015-07-04 15:17:30\\\",\\n \\\"deleted\\\" : null,\\n \\\"documents_count\\\" : 0,\\n \\\"formatted_value\\\" : \\\"-16,22 \\u20ac\\\",\\n \\\"id\\\" : 309,\\n \\\"id_account\\\" : 17,\\n \\\"id_category\\\" : 9998,\\n \\\"id_cluster\\\" : null,\\n \\\"last_update\\\" : \\\"2015-07-04 15:17:30\\\",\\n \\\"new\\\" : true,\\n \\\"original_currency\\\" : null,\\n \\\"original_value\\\" : null,\\n \\\"original_wording\\\" : \\\"FACTURE CB HALL'S BEER\\\",\\n \\\"rdate\\\" : \\\"2015-06-17\\\",\\n \\\"simplified_wording\\\" : \\\"HALL'S BEER\\\",\\n \\\"state\\\" : \\\"parsed\\\",\\n \\\"stemmed_wording\\\" : \\\"HALL'S BEER\\\",\\n \\\"type\\\" : \\\"card\\\",\\n \\\"value\\\" : -16.22,\\n \\\"wording\\\" : \\\"HALL'S BEER\\\"\\n }\\n ],\\n \\\"type\\\" : \\\"checking\\\"\\n }\\n ],\\n \\\"bank\\\" : {\\n \\\"id_weboob\\\" : \\\"ing\\\",\\n \\\"charged\\\" : true,\\n \\\"name\\\" : \\\"ING Direct\\\",\\n \\\"id\\\" : 7,\\n \\\"hidden\\\" : false\\n },\\n \\\"error\\\" : null,\\n \\\"expire\\\" : null,\\n \\\"id\\\" : 7,\\n \\\"id_user\\\" : 7,\\n \\\"id_bank\\\" : 41,\\n \\\"last_update\\\" : \\\"2015-07-04 15:17:31\\\"\\n }\\n ],\\n \\\"total\\\" : 1,\\n \\\"user\\\" : {\\n \\\"signin\\\" : \\\"2015-07-04 15:17:29\\\",\\n \\\"id\\\" : 7,\\n \\\"platform\\\" : \\\"sharedAccess\\\"\\n }\\n}\\n```\\nThe authentication on the callback is made with the access_token of the user (which is a shared secret between your server and the Budgea API).\\n\\nWhen you are in production, it is needed to define a HTTPS URL using a valid certificate, delivered by a recognized authority. If this is not the case, you can contact us to add your CA (Certificate Authority) to our PKI (Public Key Infrastructure).\\n\\nImportant: it is necessary to send back a HTTP 200 code, without what we consider that data is not correctly taken into account on your system, and it will be sent again at the next user synchronization.\\n\\n## Guidelines for production\\nNow you should have integrated the API inside your application. Make sure your Webhooks URLs are in HTTPS, if so you can enable the production state of the API.\\n\\nTo make things great, here are some good practices, please check you have respected them:\\n- You have provided to your users a way to configure their accounts\\n- You have provided to your users a way to change their account passwords\\n- You consider the **error** field of Connections, to alert the user in case the state is **wrongpass**\\n- You map IDs of Accounts, Subscriptions, Transactions and Documents in your application, to be sure to correctly match them\\n- When the deleted field is set on a bank transaction, you delete it in your database\\n- You don't loop on all users to launch synchronizations, this might saturate the service\\n\\nIf you have questions about above points, please contact us. Otherwise, you can put into production!\\n\\n### Going further\\nIf you want to raise the bar for your app and add features such as the ability to do transfers, get invoices, aggregate patrimony and more, please refer to the sections below.\\nWe'll discuss complementary APIs building upon the aggregation, allowing for the best of financial apps.\\n\\n## Budgea API Pay\\nThis API allows for the emition of transfers between the aggregated accounts.\\nJust like the simple aggregation, BI provides a webview or a protocol to follow, to implement this feature.\\n\\n### API pay protocol\\nThis section describes how the transfer and recipient protocol work, in case you don't want to integrate the webview.\\nThe idea is to do following calls client side (with AJAX in case of a web application), so that the interaction with the Budgea API is transparent.\\n\\n#### Executing a transfer\\n1. /auth/token/code\\nIf you do calls client side, get a new temporary code for the user, from the access_token. This will prevent security issues.\\n```\\ncurl -d '' \\\\\\n https://demo.biapi.pro/2.0/auth/token/code \\\\\\n -H 'Authorization: Bearer '\\n```\\n```json\\n{\\n \\\"code\\\": \\\"/JiDppWgbmc+5ztHIUJtHl0ynYfw682Z\\\",\\n \\\"type\\\": \\\"temporary\\\",\\n \\\"expires_in\\\": 1800\\n}\\n```\\nThe returned token has a life-time of 30 minutes.\\n\\n2. /users/me/accounts?able_to_transfer=1\\nList all the accounts that can do transfers. Authenticate the call with the code you got at step 1.\\n```\\ncurl https://demo.biapi.pro/2.0/users/me/accounts?able_to_transfer=1 \\\\\\n -H 'Authorization: Bearer /JiDppWgbmc+5ztHIUJtHl0ynYfw682Z'\\n```\\n```json\\n{\\n \\\"accounts\\\" : [\\n {\\n \\\"display\\\" : true,\\n \\\"balance\\\" : 2893.36,\\n \\\"id_type\\\" : 2,\\n \\\"number\\\" : \\\"****1572\\\",\\n \\\"type\\\" : \\\"checking\\\",\\n \\\"deleted\\\" : null,\\n \\\"bic\\\" : \\\"BNPAFRPPXXX\\\",\\n \\\"bookmarked\\\" : false,\\n \\\"coming\\\" : -2702.74,\\n \\\"id_user\\\" : 1,\\n \\\"original_name\\\" : \\\"Compte de chèques\\\",\\n \\\"currency\\\" : {\\n \\\"symbol\\\" : \\\"\\u20ac\\\",\\n \\\"id\\\" : \\\"EUR\\\",\\n \\\"prefix\\\" : false\\n },\\n \\\"name\\\" : \\\"lol\\\",\\n \\\"iban\\\" : \\\"FR7630004012550000041157244\\\",\\n \\\"last_update\\\" : \\\"2016-12-28 12:31:04\\\",\\n \\\"id\\\" : 723,\\n \\\"formatted_balance\\\" : \\\"2893,36 \\u20ac\\\",\\n \\\"able_to_transfer\\\" : true,\\n \\\"id_connection\\\" : 202\\n }\\n ],\\n \\\"total\\\" : 1\\n}\\n```\\n\\n3. /users/me/accounts/ID/recipients\\nList all available recipients for a given account.\\n```\\ncurl https://demo.biapi.pro/2.0/users/me/accounts/723/recipients?limit=1 \\\\\\n -H 'Authorization: Bearer /JiDppWgbmc+5ztHIUJtHl0ynYfw682Z'\\n```\\n```json\\n{\\n \\\"total\\\" : 27,\\n \\\"recipients\\\" : [\\n {\\n \\\"bank_name\\\" : \\\"BNP PARIBAS\\\",\\n \\\"bic\\\" : \\\"BNPAFRPPXXX\\\",\\n \\\"category\\\" : \\\"Interne\\\",\\n \\\"deleted\\\" : null,\\n \\\"enabled_at\\\" : \\\"2016-10-31 18:52:53\\\",\\n \\\"expire\\\" : null,\\n \\\"iban\\\" : \\\"FR7630004012550003027641744\\\",\\n \\\"id\\\" : 1,\\n \\\"id_account\\\" : 1,\\n \\\"id_target_account\\\" : 2,\\n \\\"label\\\" : \\\"Livret A\\\",\\n \\\"last_update\\\" : \\\"2016-12-05 12:07:24\\\",\\n \\\"time_scraped\\\" : \\\"2016-10-31 18:52:54\\\",\\n \\\"webid\\\" : \\\"2741588268268091098819849694548441184167285851255682796371\\\"\\n }\\n ]\\n}\\n```\\n\\n4. /users/me/accounts/ID/recipients/ID/transfers\\nCreate the transfer\\n```\\ncurl \\\\\\n https://demo.biapi.pro/2.0/users/me/accounts/1/recipients/1/transfers \\\\\\n -H 'Authorization: Bearer /JiDppWgbmc+5ztHIUJtHl0ynYfw682Z' \\\\\\n -F amount=10, \\\\\\n -F label=\\\"Test virement\\\", \\\\\\n -F exec_date=\\\"2018-09-12\\\" // optional\\n```\\n```json\\n{\\n \\\"account_iban\\\" : \\\"FR7630004012550000041157244\\\",\\n \\\"amount\\\" : 10,\\n \\\"currency\\\" : {\\n \\\"id\\\" : \\\"EUR\\\",\\n \\\"prefix\\\" : false,\\n \\\"symbol\\\" : \\\"\\u20ac\\\"\\n },\\n \\\"exec_date\\\" : \\\"2018-09-12\\\",\\n \\\"fees\\\" : null\\n \\\"formatted_amount\\\" : \\\"10,00 \\u20ac\\\",\\n \\\"id\\\" : 22,\\n \\\"id_account\\\" : 1,,\\n \\\"id_recipient\\\" : 1,\\n \\\"label\\\" : \\\"Test virement\\\",\\n \\\"recipient_iban\\\" : \\\"FR7630004012550003027641744\\\",\\n \\\"register_date\\\" : \\\"2018-09-12 10:34:59\\\",\\n \\\"state\\\" : \\\"created\\\",\\n \\\"webid\\\" : null\\n}\\n```\\n\\n5. /users/me/transfers/ID\\nExecute the transfer\\n```\\ncurl \\\\\\n https://demo.biapi.pro/2.0/users/me/transfers/22 \\\\\\n -H 'Authorization: Bearer /JiDppWgbmc+5ztHIUJtHl0ynYfw682Z' \\\\\\n -F validated=true\\n```\\n```json\\n{\\n \\\"account_iban\\\" : \\\"FR7630004012550000041157244\\\",\\n \\\"amount\\\" : 10,\\n \\\"currency\\\" : {\\n \\\"id\\\" : \\\"EUR\\\",\\n \\\"prefix\\\" : false,\\n \\\"symbol\\\" : \\\"\\u20ac\\\"\\n },\\n \\\"exec_date\\\" : \\\"2016-12-19\\\",\\n \\\"fees\\\" : null,\\n \\\"fields\\\" : [\\n {\\n \\\"label\\\" : \\\"Code secret BNP Paribas\\\",\\n \\\"type\\\" : \\\"password\\\",\\n \\\"regex\\\" : \\\"^[0-9]{6}$\\\",\\n \\\"name\\\" : \\\"password\\\"\\n }\\n ],\\n \\\"formatted_amount\\\" : \\\"10,00 \\u20ac\\\",\\n \\\"id\\\" : 22,\\n \\\"id_account\\\" : 1,\\n \\\"id_recipient\\\" : 1,\\n \\\"label\\\" : \\\"Test virement\\\",\\n \\\"recipient_iban\\\" : \\\"FR7630004012550003027641744\\\",\\n \\\"register_date\\\" : \\\"2016-12-19 10:34:59\\\",\\n \\\"state\\\" : \\\"created\\\",\\n \\\"webid\\\" : null\\n}\\n```\\nHere, an authentication step asks user to enter his bank password. The transfer can be validated with:\\n\\n```\\ncurl \\\\\\n https://demo.biapi.pro/2.0/users/me/transfers/22 \\\\\\n -H 'Authorization: Bearer /JiDppWgbmc+5ztHIUJtHl0ynYfw682Z' \\\\\\n -F validated=true \\\\\\n -F password=\\\"123456\\\"\\n```\\n```json\\n{\\n \\\"account_iban\\\" : \\\"FR7630004012550000041157244\\\",\\n \\\"currency\\\" : {\\n \\\"id\\\" : \\\"EUR\\\",\\n \\\"prefix\\\" : false,\\n \\\"symbol\\\" : \\\"\\u20ac\\\"\\n },\\n \\\"amount\\\" : 10,\\n \\\"exec_date\\\" : \\\"2016-12-19\\\",\\n \\\"fees\\\" : 0,\\n \\\"formatted_amount\\\" : \\\"10,00 \\u20ac\\\",\\n \\\"id\\\" : 22,\\n \\\"id_account\\\" : 1,\\n \\\"id_recipient\\\" : 1,\\n \\\"label\\\" : \\\"Test virement\\\",\\n \\\"recipient_iban\\\" : \\\"FR7630004012550003027641744\\\",\\n \\\"register_date\\\" : \\\"2016-12-19 10:34:59\\\",\\n \\\"state\\\" : \\\"pending\\\",\\n \\\"webid\\\" : \\\"ZZ10C4FKSNP05TK95\\\"\\n}\\n```\\nThe field state is changed to *pending*, telling that the transfer has been correctly executed on the bank. A connection synchronization is then launched, to find the bank transaction in the movements history. In this case, the transfer state will be changed to *done*.\\n\\n#### Adding a recipient\\n1. /auth/token/code\\nGet a temporary token for the user. Same procedure than step 1 for a transfer.\\n\\n2. /users/me/accounts?able_to_transfer=1\\nList accounts allowing transfers. Same procedure than step 2 for a transfer.\\n\\n3. /users/me/accounts/ID/recipients/\\nAdd a new recipient.\\n```\\ncurl \\\\\\n https://demo.biapi.pro/2.0/users/me/accounts/1/recipients \\\\\\n -H 'Authorization: Bearer /JiDppWgbmc+5ztHIUJtHl0ynYfw682Z' \\\\\\n -F iban=FR7613048379405300290000355 \\\\\\n -F label=\\\"Papa\\\", \\\\\\n -F category=\\\"Famille\\\" // optional\\n```\\n```json\\n{\\n \\\"bank_name\\\" : \\\"BNP PARIBAS\\\",\\n \\\"bic\\\" : \\\"BNPAFRPPXXX\\\",\\n \\\"category\\\" : \\\"Famille\\\",\\n \\\"deleted\\\" : null,\\n \\\"enabled_at\\\" : null,\\n \\\"expire\\\" : \\\"2017-04-29 16:56:20\\\",\\n \\\"fields\\\" : [\\n {\\n \\\"label\\\" : \\\"Veuillez entrer le code reçu par SMS\\\",\\n \\\"type\\\" : \\\"password\\\",\\n \\\"regex\\\" : \\\"^[0-9]{6}$\\\",\\n \\\"name\\\" : \\\"sms\\\"\\n }\\n ],\\n \\\"iban\\\" : \\\"FR7613048379405300290000355\\\",\\n \\\"id\\\" : 2,\\n \\\"id_account\\\" : 1,\\n \\\"id_target_account\\\" : null,\\n \\\"label\\\" : \\\"Papa\\\",\\n \\\"last_update\\\" : \\\"2017-04-29 16:26:20\\\",\\n \\\"time_scraped\\\" : null,\\n \\\"webid\\\" : null\\n}\\n```\\nIt is necessary to post on the object Recipient with the requested fields (here sms), until the add is validated:\\n```\\ncurl \\\\\\n https://demo.biapi.pro/2.0/users/me/accounts/1/recipients/2 \\\\\\n -H 'Authorization: Bearer /JiDppWgbmc+5ztHIUJtHl0ynYfw682Z' \\\\\\n -F sms=\\\"123456\\\"\\n```\\n```json\\n{\\n \\\"bank_name\\\" : \\\"BNP PARIBAS\\\",\\n \\\"bic\\\" : \\\"BNPAFRPPXXX\\\",\\n \\\"category\\\" : \\\"Famille\\\",\\n \\\"deleted\\\" : null,\\n \\\"enabled_at\\\" : \\\"2017-05-01 00:00:00\\\",\\n \\\"expire\\\" : null,\\n \\\"iban\\\" : \\\"FR7613048379405300290000355\\\",\\n \\\"id\\\" : 2,\\n \\\"id_account\\\" : 1,\\n \\\"id_target_account\\\" : null,\\n \\\"label\\\" : \\\"Papa\\\",\\n \\\"last_update\\\" : \\\"2017-04-29 16:26:20\\\",\\n \\\"time_scraped\\\" : null,\\n \\\"webid\\\" : \\\"2741588268268091098819849694548441184167285851255682796371\\\"\\n}\\n```\\nIf the field enabled_at is in the future, it means that it isn't possible yet to execute a transfer, as the bank requires to wait a validation period.\\n\\n### API Pay Webview\\nThis section describes how to integrate the webview of the Budgea Pay API inside your application, to let your users do transfers to their recipients.\\n\\n#### User redirection\\nTo redirect the user to the webview, it is necessary to build a URI authenticated with a temporary token.\\nThis can be done from our library, or by calling the endpoint `/auth/token/code` (see the protocol section for an example).\\nIf the parameter **redirect_uri** is supplied, the user will be redirected to that page once the transfer is done.\\n\\n#### List of pages\\nHere are a list a pages you may call to redirect your user directly on a page of the process:\\n|Path |Description of the page |\\n|-------------------------------------|----------------------------------------------------------------------------------|\\n|/transfers |List Transfers |\\n|/transfers/accounts |List emitter accounts |\\n|/transfers/accounts/id/recipients |List recipients |\\n|/transfers/accounts/id/recipients/id |Initialization of a transfer between the account and the recipient |\\n|/transfers/id |Detail of a given transfer |\\n\\n## Deprecated\\n\\nThis section lists all the deprecated features in Budgea API. The associated date is the date of its removal.\\n**Do not use them**.\\n\\n### Key Investments (**2019-06-24**)\\n\\nAdding a temporary new key \\\"all_investments\\\" that will include deleted investments in the **webhooks**.\\n\\n### No automatic expand on User objects (**2019-07-30**)\\nIn the API responses, by default, User objects won't display the keys \\\"config\\\", \\\"alert_settings\\\" and \\\"invites\\\" anymore.\\nYou will still be able to access this data by expanding the request.\\nExample: GET /users/me/?expand=alert_settings,config\\n\\n### Renaming of \\\"type\\\" field for jwt tokens (**2019-07-30**)\\nFor user's tokens in the jwt format, the \\\"type\\\" field will be renamed from \\\"shared_access\\\" to \\\"sharedAccess\\\".\\n\",\"title\":\"Budgea API Documentation\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"financial\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://budgea.biapi.pro/2.0/doc/\",\"version\":\"2.0\"}],\"x-providerName\":\"biapi.pro\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/biapi.pro/2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/biapi.pro/2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"bigoven.com\",\"value\":{\"added\":\"2016-04-06T00:54:25.000Z\",\"preferred\":\"partner\",\"versions\":[{\"key\":\"partner\",\"value\":{\"added\":\"2016-04-06T00:54:25.000Z\",\"info\":{\"description\":\"#Documentation\\r\\n\\r\\nThis is the documentation for the partner endpoint of the BigOven Recipe and Grocery List API.\\r\\n\\r\\nThe update brings with it Swagger-based documentation. [Swagger](http://swagger.io) is an emerging standard for describing REST-based APIs, and with this Swagger-compliant endpoint (above), you can make ready-to-go interface libraries for your code via [swagger-codegen](https://github.com/swagger-api/swagger-codegen). For instance, it's easy to generate libraries for Node.js, Java, Ruby, ASP.NET MVC, jQuery, php and more!\\r\\n\\r\\nYou can also try out the endpoint calls with your own api_key right here on this page. Be sure to enter your api_key above to use the \\\"Try it out!\\\" buttons on this page.\\r\\n\\r\\n##Start Here\\r\\n\\r\\nDevelopers new to the BigOven API should start with this version, not with the legacy API. We'll be making improvements to this API over time, and doing only bug fixes on the v1 API.\\r\\n\\r\\n\\r\\n\\r\\nTo pretend you're a BigOven user (for instance, to get your recently viewed recipes or your grocery list), you need to pass in Basic Authentication information in the header, just as with the v1 API. We do now require that you make all calls via https. You need to pass your api_key in with every call, though this can now be done on the header (send a request header \\\"X-BigOven-API-Key\\\" set to your api_key value, e.g., Request[\\\"X-BigOven-API-Key\\\"]=\\\"your-key-here\\\".)\\r\\n\\r\\n##Migration Notes\\r\\n\\r\\nFor existing partners, we encourage you to [migrate](https://api2.bigoven.com), and while at this writing we have no hard-and-fast termination date for the v1 API, we strongly prefer that you migrate by January 1, 2017. While the changes aren't overly complex, there are several breaking changes, including refactoring of recipe search and results and removal of support for XML. This is not a simply plug-and-play replacement to the v1 API. With respect to an exclusive focus on JSON, the world has spoken, and it prefers JSON for REST-based API's. We've taken numerous steps to refactor the API to make it more REST-compliant. Note that this v2 API will be the preferred API from this point onward, so we encourage developers to migrate to this new format. We have put together some [migration notes](/web/documentation/migration-to-v2) that we encourage you to read carefully.\\r\\n\\r\\n##Photos\\r\\n\\r\\nSee our [photos documentation](https://api2.bigoven.com/web/documentation/recipe-images). \\r\\n\\r\\nFor more information on usage of this API, including features, pricing, rate limits, terms and conditions, please visit the [BigOven API website](https://api2.bigoven.com).\",\"title\":\"500,000+ Recipe and Grocery List API (v2)\",\"version\":\"partner\",\"x-apiClientRegistration\":{\"url\":\"http://api2.bigoven.com/web/console\"},\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_bigoven_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://api2.bigoven.com/swagger/docs/partner\",\"version\":\"3.0\"}],\"x-providerName\":\"bigoven.com\"},\"externalDocs\":{\"url\":\"http://api2.bigoven.com/web/documentation\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bigoven.com/partner/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bigoven.com/partner/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"bigredcloud.com\",\"value\":{\"added\":\"2021-02-15T22:26:07.285Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-02-15T22:26:07.285Z\",\"info\":{\"description\":\"\\r\\n
\\r\\n Welcome to the Big Red Cloud API
\\r\\n This API enables programmatic access to Big Red Cloud data.
\\r\\n We have used Swagger to auto generate the API documentation on this page, and it also enables direct interaction with the API in this page.
\\r\\n To get started, you will require an API Key - check out our guide at https://www.bigredcloud.com/support/generating-api-key-guide/ for information on how to get one.
\\r\\n Use the 'Enter API Key' button below to enter your API key and start interacting with your Big Red Cloud data right on this page.
\\r\\n The API key will be stored in your browsers local storage for convenience, but you will be able to delete it at any time if you wish.
\\r\\n For additional information on the API, check out our support article at https://www.bigredcloud.com/support/api/
\\r\\n
\",\"title\":\"Big Red Cloud API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.bigredcloud.com_wp-content_uploads_BRCfavicon.gif\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://app.bigredcloud.com/api/swagger/docs/v1\",\"version\":\"2.0\"}],\"x-providerName\":\"bigredcloud.com\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bigredcloud.com/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bigredcloud.com/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"bikewise.org\",\"value\":{\"added\":\"2015-07-13T11:41:15.000Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2015-07-13T11:41:15.000Z\",\"info\":{\"contact\":{\"email\":\"support@bikeindex.org\"},\"description\":\"

This is an API for accessing information about bicycling related incidents. You can find the source code on GitHub.

\\n\",\"title\":\"BikeWise API v2\",\"version\":\"v2\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.bikewise.org_fav.ico\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"swagger\",\"url\":\"https://bikewise.org/api/v2/swagger_doc\",\"version\":\"1.2\"}],\"x-providerName\":\"bikewise.org\"},\"externalDocs\":{\"url\":\"https://www.bikewise.org/documentation/api_v2\"},\"updated\":\"2020-01-07T11:40:28.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bikewise.org/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bikewise.org/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"billbee.io\",\"value\":{\"added\":\"2018-06-08T08:48:29.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2018-06-08T08:48:29.000Z\",\"info\":{\"contact\":{\"email\":\"support@billbee.io\",\"name\":\"Billbee GmbH\",\"url\":\"https://www.billbee.io\",\"x-twitter\":\"billbeeio\"},\"description\":\"Documentation of the Billbee REST API to connect a Billbee account to external aplications.\\n\\n## Endpoint\\n\\nThe Billbee API endpoint base url is https://app.billbee.io/api/v1 \\n\\n## Activation\\n\\nYou have to enable the API in the settings of your Billbee account. In addition you need a Billbee API Key identifying the application you develop. To get an API key, send a mail to support@billbee.io and send us a short note about what you are building.\\n\\n## Authorization & security\\n\\nBecause you can access private data with the Billbee API, every request has to be sent over https and must\\n\\n* Contain a valid API Key identifying the application/developer. It has to be sent as the HTTP header X-Billbee-Api-Key\\n* Contain a valid user login with billbee username and api password in form of a basic auth HTTP header\\n\\n## Throttling\\n\\nEach endpoint has a throttle of max 2 requests per second per combination of API Key and Billbee user.\\n\\nWhen you exceed these 2 calls, the API will return a HTTP 429 status code\\n\\n\",\"title\":\"Billbee API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_billbeeio_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://app.billbee.io/swagger/docs/v1\",\"version\":\"2.0\"}],\"x-providerName\":\"billbee.io\"},\"updated\":\"2021-08-02T08:20:08.766Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/billbee.io/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/billbee.io/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"billingo.hu\",\"value\":{\"added\":\"2021-06-23T08:51:19.036Z\",\"preferred\":\"3.0.7\",\"versions\":[{\"key\":\"3.0.7\",\"value\":{\"added\":\"2021-06-23T08:51:19.036Z\",\"info\":{\"contact\":{\"email\":\"hello@billingo.hu\",\"name\":\"Billingo Support\",\"url\":\"https://www.billingo.hu/kapcsolat\"},\"description\":\"This is a Billingo API v3 documentation. Our API based on REST software architectural style. API has resource-oriented URLs, accepts JSON-encoded request bodies and returns JSON-encoded responses. To use this API you have to generate a new API key on our [site](https://app.billingo.hu/api-key). After that, you can test your API key on this page.\",\"termsOfService\":\"https://www.billingo.hu/felhasznalasi-feltetelek\",\"title\":\"Billingo API v3\",\"version\":\"3.0.7\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.billingo.hu_images_billingo_logo.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.swaggerhub.com/apis/Billingo/Billingo/3.0.7\",\"version\":\"3.0\"}],\"x-providerName\":\"billingo.hu\"},\"externalDocs\":{\"description\":\"Find out more information about Billingo API v3 usage.\",\"url\":\"https://support.billingo.hu/content/446136358\"},\"updated\":\"2021-06-30T09:57:47.461Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/billingo.hu/3.0.7/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/billingo.hu/3.0.7/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"bintable.com\",\"value\":{\"added\":\"2020-03-23T14:35:36.000Z\",\"preferred\":\"1.0.0-oas3\",\"versions\":[{\"key\":\"1.0.0-oas3\",\"value\":{\"added\":\"2020-03-23T14:35:36.000Z\",\"info\":{\"contact\":{\"email\":\"hello@bintable.com\"},\"description\":\"BIN lookup API, the free api service from bintable.com to lookup card information using it's BIN. the service maintains updated database based on the comunity and other third party services to make sure all BINs in the database are accurate and up to date.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"BIN Lookup API\",\"version\":\"1.0.0-oas3\",\"x-apisguru-categories\":[\"financial\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://bintable.com/api-files/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"bintable.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bintable.com/1.0.0-oas3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bintable.com/1.0.0-oas3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"bitbucket.org\",\"value\":{\"added\":\"2016-09-09T08:57:20.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2016-09-09T08:57:20.000Z\",\"info\":{\"contact\":{\"email\":\"support@bitbucket.org\",\"name\":\"Bitbucket Support\",\"url\":\"https://support.atlassian.com/bitbucket-cloud/\"},\"description\":\"Code against the Bitbucket API to automate simple tasks, embed Bitbucket data into your own site, build mobile or desktop apps, or even add custom UI add-ons into Bitbucket itself using the Connect framework.\",\"termsOfService\":\"https://www.atlassian.com/legal/customer-agreement\",\"title\":\"Bitbucket API\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"developer_tools\",\"collaboration\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_d301sr5gafysq2.cloudfront.net_0c55837759e5_img_homepage_bitbucket-logo-blue.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://bitbucket.org/api/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"bitbucket.org\",\"x-tags\":[\"code repository\",\"code collaboration\",\"git\"]},\"externalDocs\":{\"url\":\"https://bitbucket.org/api\"},\"updated\":\"2021-07-12T10:31:14.269Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bitbucket.org/2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bitbucket.org/2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"blazemeter.com\",\"value\":{\"added\":\"2017-11-28T18:45:29.000Z\",\"preferred\":\"4\",\"versions\":[{\"key\":\"4\",\"value\":{\"added\":\"2017-11-28T18:45:29.000Z\",\"info\":{\"contact\":{\"email\":\"support@blazemeter.com\",\"x-twitter\":\"BlazeMeter\"},\"description\":\"Live API Documentation\",\"license\":{\"name\":\"LGPL-2.1\",\"url\":\"https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html\"},\"title\":\"Blazemeter API Explorer\",\"version\":\"4\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_BlazeMeter_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.6.0\"},\"format\":\"swagger\",\"url\":\"https://a.blazemeter.com/api/v4/explorer/resources.json\",\"version\":\"1.2\"}],\"x-providerName\":\"blazemeter.com\"},\"updated\":\"2018-02-05T08:23:20.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/blazemeter.com/4/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/blazemeter.com/4/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"bluemix.net:containers\",\"value\":{\"added\":\"2017-02-13T12:25:20.000Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2017-02-13T12:25:20.000Z\",\"info\":{\"description\":\"Containers are virtual software objects that include all the elements that an app needs to run. A container has the benefits of resource isolation and allocation but is more portable and efficient than, for example, a virtual machine.\\n\\n This documentation describes the IBM Containers API, which is based on the Docker Remote API. The API provides endpoints that you can use to create and manage your single containers and container groups in Bluemix. Endpoints are summarized under the following tags: \\n\\n- **Authentication**: Retrieve and refresh your TLS certificates. \\n- **Private Docker images registry**: Create your own private Docker images registry in Bluemix by setting a namespace for your organization. \\n- **Images**: View, build, and push your images to your private Bluemix registry so you can use them with IBM Containers. You can also scan your container images with the Vulnerability Advisor against standard policies set by the organization manager and a database of known Ubuntu issues. \\n- **Single Containers**: Create and manage single containers in Bluemix. Use a single container to implement short-lived processes or to run simple tests as you develop an app or service. To make your single container available from the internet, review the `Public IP addresses` endpoints. \\n- **Container Groups**: Create and manage your container groups in Bluemix. A container group consists of multiple single containers that are all created from the same container image and as a consequence are configured in the same way. Container groups offer further options at no cost to make your app highly available. These options include in-built load balancing, auto-recovery of unhealthy container instances, and auto-scaling of container instances based on CPU and memory usage. Map a public route to your container group to make your app accessible from the internet. \\n- **Public IP addresses**: Use these endpoints to request public IP addresses for your space. You can bind this IP address to your container to make your container accessible from the internet. \\n- **File shares**: Create, list and delete file shares in a space. A file share is a NFS storage system that hosts Docker volumes. \\n- **Volumes**: Create and manage container volumes in your space to persist the data of your containers. \\n\\n\\n Each API request requires an HTTP header that includes the 'X-Auth-Token\\u2019 and 'X-Auth-Project-Id\\u2019 parameter. \\n\\n- **X-Auth-Token**: The JSON web token (JWT) that you receive when logging into the Bluemix platform. It allows you to use the IBM Containers REST API, access services, and resources. Run `cf oauth-token` to retrieve your access token information.\\n- **X-Auth-Project-Id**: The unique ID of your organization space where you want to create or work with your containers. Run `cf space --guid`, where `` is the name of your space, to retrieve your space ID.\\n\\n\\n For further information about how containers work in the IBM Containers service, review the documentation under https://new-console.ng.bluemix.net/docs/containers/container_index.html. \",\"license\":{\"name\":\"(C) Copyright IBM Corp. 2016 All Rights Reserved.\"},\"title\":\"IBM Containers API\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_IBMCloud_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://ccsapi-doc.mybluemix.net/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"bluemix.net\",\"x-serviceName\":\"containers\"},\"updated\":\"2021-07-02T14:53:39.499Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bluemix.net/containers/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bluemix.net/containers/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"botify.com\",\"value\":{\"added\":\"2016-02-21T16:54:05.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2016-02-21T16:54:05.000Z\",\"info\":{\"description\":\"Botify Saas API\",\"title\":\"Botify API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"analytics\",\"tools\"],\"x-codegen-settings\":{\"arraySerialization\":\"CSV\",\"brandLabel\":\"Botify\",\"collectParameters\":true,\"nodeHttpClient\":\"NODE_SUPERAGENT\",\"useConstructorsForConfig\":false,\"useControllerPostfix\":false,\"useEnumPostfix\":false,\"useMethodPrefix\":false,\"useModelPostfix\":false},\"x-logo\":{\"backgroundColor\":\"#1A1A1A\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_static.botify.com_images_logos_botify-white.dc4215a12b9c.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/botify-labs/botify-sdk-js/master/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"botify.com\"},\"externalDocs\":{\"url\":\"https://developers.botify.com/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/botify.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/botify.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"botschaft.local\",\"value\":{\"added\":\"2021-02-28T16:48:40.912Z\",\"preferred\":\"0.1.0\",\"versions\":[{\"key\":\"0.1.0\",\"value\":{\"added\":\"2021-02-28T16:48:40.912Z\",\"info\":{\"title\":\"FastAPI\",\"version\":\"0.1.0\",\"x-apisguru-categories\":[\"messaging\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/ttymck/botschaft/master/example/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"botschaft.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-28T16:48:40.912Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/botschaft.local/0.1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/botschaft.local/0.1.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"box.com\",\"value\":{\"added\":\"2019-05-02T09:25:45.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2019-05-02T09:25:45.000Z\",\"info\":{\"contact\":{\"email\":\"devrel@box.com\",\"name\":\"Box, Inc\",\"url\":\"https://box.dev\",\"x-twitter\":\"BoxHQ\"},\"description\":\"[Box Platform](https://box.dev) provides functionality to provide access to content stored within [Box](https://box.com). It provides endpoints for basic manipulation of files and folders, management of users within an enterprise, as well as more complex topics such as legal holds and retention policies.\",\"license\":{\"name\":\"Apache-2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0\"},\"termsOfService\":\"https://cloud.app.box.com/s/rmwxu64h1ipr41u49w3bbuvbsa29wku9\",\"title\":\"Box Platform API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_BoxHQ_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://opensource.box.com/box-openapi/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"box.com\"},\"externalDocs\":{\"description\":\"Box Developer Documentation\",\"url\":\"https://developer.box.com\"},\"updated\":\"2021-08-02T08:20:08.766Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/box.com/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/box.com/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"brainbi.net\",\"value\":{\"added\":\"2020-08-25T07:29:40.748Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-08-25T07:29:40.748Z\",\"info\":{\"contact\":null,\"description\":\"Welcome to the official API of the brainbi platform. Using this API you can freely integrate our analytics platform with any other solution. \\nPlease refer to the following documentation and in case of any issues, please contact us at service@brainbi.net.\\n\\nPlease note: for this API you will use your email and password from the brainbi.net platform to gather a Bearer Token for any API calls (use Login and get token). Once you are finished with your calls, please do a logout to remove your token and keep your account safe (use logout).\",\"title\":\"brainbi\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-origin\":[{\"format\":\"postman\",\"url\":\"https://www.postman.com/collections/1148203-6a9d2dc5-3f7e-47f5-ae7d-782740625908-SzKZtGPb\",\"version\":\"2.x\"}],\"x-providerName\":\"brainbi.net\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-07-19T09:27:57.385Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/brainbi.net/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/brainbi.net/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"brandlovers.com\",\"value\":{\"added\":\"2016-06-14T11:22:01.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2016-06-14T11:22:01.000Z\",\"info\":{\"description\":\"Allows sellers to: 1) Load products definitions to the BrandLovers marktplace. 2) Receive and update orders status. 3) Receive and update shipping information. 4) Receive and update customer tickets. All requests consume and return application/json content. All request must be authenticated and use HTTPS.\",\"title\":\"BrandLovers Marketplace API V1\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/brandlovers/marketplace-api-documentation/master/brandlovers-marketplace-api-v1.json\",\"version\":\"2.0\"}],\"x-providerName\":\"brandlovers.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/brandlovers.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/brandlovers.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"braze.com\",\"value\":{\"added\":\"2021-06-14T09:46:07.219Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-06-14T09:46:07.219Z\",\"info\":{\"contact\":null,\"description\":\"# Braze API Overview\\n\\nBraze provides a high performance REST API to allow you to track users, send messages, export data, and more.\\n\\nA REST API is a way to programmatically transfer information over the web using a predefined schema. Braze has created many different endpoints with specific requirements that will perform various actions and/or return various data. API access is done using HTTPS web requests to your company's REST API endpoint (this will correspond to your Dashboard URL as shown in the table below).\\n\\nCustomers using Braze's EU database should use `https://rest.fra-01.braze.eu/`. For more information on REST API endpoints for customers using Braze's EU database see our [EU/US Implementation Differences documentation](https://www.braze.com/docs/developer_guide/eu01_us3_sdk_implementation_differences/overview/).\\n\\n## Braze Instances\\n\\nInstance | Dashboard URL | REST Endpoint\\n----------- |---------------- | --------------------\\nUS-01 | `https://dashboard.braze.com` or
`https://dashboard-01.braze.com` | `https://rest.iad-01.braze.com`\\nUS-02 | `https://dashboard-02.braze.com` | `https://rest.iad-02.braze.com`\\nUS-03 | `https://dashboard-03.braze.com` | `https://rest.iad-03.braze.com`\\nUS-04 | `https://dashboard-04.braze.com` | `https://rest.iad-04.braze.com`\\nUS-06 | `https://dashboard-06.braze.com` | `https://rest.iad-06.braze.com`\\nEU-01 | `https://dashboard.braze.eu` or
`https://dashboard-01.braze.eu` | `https://rest.fra-01.braze.eu`\\n\\n\\n# Using Braze's Postman Collection \\n\\nIf you have a Postman account (MacOS, Windows, and Linux versions can be downloaded from their website located [here](https://www.getpostman.com)), you can go to our Postman documentation and click the orange `Run in Postman` button in the top, right corner. This will allow you to [create an environment](#setting-up-your-postman-environment), as well as edit the available `POST` and `GET` requests to suit your own needs.\\n\\n## Setting Up Your Postman Environment\\n\\nThe Braze Postman Collection uses a templating variable, `{{instance_url}}`, to substitute the REST API URL of your Braze instance into the pre-built requests. Rather than having to manually edit all requests in the Collection, you can set up this variable in your Postman environment. To do so, please follow the steps below:\\n\\n1. Click on the gear icon in the top right corner of the Postman app. \\n2. Select \\\"Manage Environments\\\" to open a modal window which displays your active environments.\\n3. In the bottom right corner of the modal window, click \\\"Add\\\" to create a new environment.\\n4. Give this environment a name (e.g. \\\"Braze API Requests\\\") and add keys for `instance_url` and `api_key` with values corresponding to [your Braze instance](https://www.braze.com/docs/api/basics/#endpoints) and [Braze REST API Key](https://www.braze.com/docs/api/basics/#app-group-rest-api-keys), as pictured below. \\n\\nAs of April, 2020 Braze has changed how we read App Group API keys. Instead of passing them in the request body or through url parameters, we now read the App Group Rest`api_key` through the HTTP Authorization header. API keys not passed through the HTTP Authorization Header will coninue to work until they have been sunset. \\n\\n## Using the Pre-Built Requests from the Collection\\n\\nOnce you have configured your environment. You can use any of the pre-built requests in the collection as a template for building new API requests. To start using one of the pre-built requests, simply click on it within the 'Collections' menu on the left side of Postman. This will open the request as a new tab in the main window of the Postman app.\\n\\nIn general, there are two types of requests that Braze's API endpoints accept - `GET` and `POST`. Depending on which `HTTP` method the endpoint uses, you'll need to edit the pre-built request differently.\\n\\n### Edit a POST Request\\n\\nWhen editing a `POST` request, you'll need to open the request and navigate to the `Body` section in the request editor. For readability, select the `raw` radio button to format the `JSON` request body.\\n\\n### Edit a GET Request\\n\\nWhen editing a `GET` request, you will need to edit the parameters passed in the request URL. To edit these easily, select the `Params` button next to the URL bar and edit the key-value pairs in the fields that will appear below the URL bar.\\n\\n## Send Your Request\\n\\nOnce your API request is ready to send, click on the 'Send' button next to the URL bar. The request will be sent and the response data will be populated in a section underneath the request editor. From here, you can view the raw data returned from Braze's API, see the HTTP response code, see how long the request took to process, and view header information.\",\"title\":\"Braze Endpoints\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"marketing\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.braze.com_assets_favicon_apple-touch-icon.png\"},\"x-origin\":[{\"format\":\"postman\",\"url\":\"https://www.getpostman.com/collections/29baa41d7ba930673ef0\",\"version\":\"2.x\"}],\"x-providerName\":\"braze.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/braze.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/braze.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"brex.io\",\"value\":{\"added\":\"2018-03-01T12:40:34.000Z\",\"preferred\":\"2021.12\",\"versions\":[{\"key\":\"2021.12\",\"value\":{\"added\":\"2018-03-01T12:40:34.000Z\",\"info\":{\"contact\":{\"email\":\"support@kompany.com\",\"name\":\"KYC API Support\",\"url\":\"https://kycapi.kompany.com/\"},\"description\":\"API Interface to retrieve company data and products from business registers\",\"title\":\"KYC API Documentation\",\"version\":\"2021.12\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_brex.io_img_logo_brex_small.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"2.6.2\"},\"format\":\"openapi\",\"url\":\"https://api.brex.io/docs/api-docs.json\",\"version\":\"3.0\"}],\"x-providerName\":\"brex.io\"},\"updated\":\"2021-08-09T09:15:57.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/brex.io/2021.12/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/brex.io/2021.12/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"bridgedb.org\",\"value\":{\"added\":\"2020-07-13T15:17:05.893Z\",\"preferred\":\"0.9.0\",\"versions\":[{\"key\":\"0.9.0\",\"value\":{\"added\":\"2020-07-13T15:17:05.893Z\",\"info\":{\"title\":\"bridgedb webservices\",\"version\":\"0.9.0\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://bridgedb.github.io/swagger/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"bridgedb.org\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bridgedb.org/0.9.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bridgedb.org/0.9.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"britbox.co.uk\",\"value\":{\"added\":\"2020-09-17T08:45:04.890Z\",\"preferred\":\"3.730.300-ref-1-39-0\",\"versions\":[{\"key\":\"3.730.300-ref-1-39-0\",\"value\":{\"added\":\"2020-09-17T08:45:04.890Z\",\"info\":{\"description\":\"An Orchestration Layer that takes ISL services and packages them in a more targeted way for front-end applications.\\nThis in turn makes client integration easier and reduces the complexity and size of front-end applications.\\n\\nRocket is also customisable - allowing UI engineers to \\u2018remix\\u2019 the existing back-end services into something that\\nbest suits the application they are developing.\\n\",\"title\":\"Rocket Services\",\"version\":\"3.730.300-ref-1-39-0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://isl.britbox.co.uk/api/spec\",\"version\":\"3.0\"}],\"x-providerName\":\"britbox.co.uk\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/britbox.co.uk/3.730.300-ref-1-39-0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/britbox.co.uk/3.730.300-ref-1-39-0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"browshot.com\",\"value\":{\"added\":\"2017-02-01T13:18:29.000Z\",\"preferred\":\"1.17.0\",\"versions\":[{\"key\":\"1.17.0\",\"value\":{\"added\":\"2017-02-01T13:18:29.000Z\",\"info\":{\"contact\":{\"email\":\"support@browshot.com\",\"name\":\"API Support\",\"url\":\"https://browshot.com/contact\"},\"description\":\"Take screenshots of any website in real time\",\"termsOfService\":\"https://browshot.com/terms\",\"title\":\"Browshot API\",\"version\":\"1.17.0\",\"x-apisguru-categories\":[\"tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_cdn.browshot.com_static_images_logo.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/juliensobrier/browshot-api-spec/master/browshot.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"browshot.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/browshot.com/1.17.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/browshot.com/1.17.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"bufferapp.com\",\"value\":{\"added\":\"2015-11-27T02:11:59.000Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2015-11-27T02:11:59.000Z\",\"info\":{\"description\":\"Social media management for marketers and agencies\",\"title\":\"Bufferapp\",\"version\":\"1\",\"x-apisguru-categories\":[\"social\",\"marketing\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_d389zggrogs7qo.cloudfront.net_images_app_buffer-logo@2x.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/APIs-guru/unofficial_openapi_specs/master/bufferapp.com/1/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"bufferapp.com\",\"x-unofficialSpec\":true},\"externalDocs\":{\"url\":\"https://buffer.com/developers/api\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bufferapp.com/1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bufferapp.com/1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"bulksms.com\",\"value\":{\"added\":\"2018-04-03T17:20:58.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-04-03T17:20:58.000Z\",\"info\":{\"description\":\"## Overview\\n\\nThe JSON REST API allows you to submit and receive [BulkSMS](https://www.bulksms.com/) messages. You can also get access to past messages and see your account profile.\\n\\nThe base URL to use for this service is `https://api.bulksms.com/v1`. The base URL cannot be used on its own; you must append a path that identifies an operation and you may have to specify some path parameters as well.\\n\\n[Click here](/developer/) to go to the main BulkSMS developer site.\\n\\nIn order to give you an idea on how the API can be used, some JSON snippets are provided below. Have a look at the [messages section](#tag/Message) for more information.\\n\\nProbably the most simple example\\n\\n```\\n{\\n \\\"to\\\": \\\"+27001234567\\\",\\n \\\"body\\\": \\\"Hello World!\\\"\\n}\\n```\\n\\n\\nYou can send unicode automatically using the `auto-unicode` query parameter. \\nAlternatively, you can specify `UNICODE` for the `encoding` property in the request body. \\nPlease note: when `auto-unicode` is specified and the value of the `encoding` property is `UNICODE`, the message will always be sent as `UNICODE`.\\n\\nHere is an example that sets the `encoding` explicitly\\n\\n```\\n{\\n \\\"to\\\": \\\"+27001234567\\\",\\n \\\"body\\\": \\\"Dobrá práce! Jak se máš?\\\",\\n \\\"encoding\\\": \\\"UNICODE\\\"\\n}\\n```\\n\\nYou can also specify a from number\\n\\n```\\n{\\n \\\"from\\\": \\\"+27007654321\\\",\\n \\\"to\\\": \\\"+27001234567\\\",\\n \\\"body\\\": \\\"Hello World!\\\"\\n}\\n```\\n\\nSimilar to above, but repliable\\n\\n```\\n{\\n \\\"from\\\": { \\\"type\\\": \\\"REPLIABLE\\\" },\\n \\\"to\\\": \\\"+27001234567\\\",\\n \\\"body\\\": \\\"Hello World!\\\"\\n}\\n```\\n\\nA message to a group called Everyone\\n\\n```\\n{\\n \\\"to\\\": { \\\"type\\\": \\\"GROUP\\\", \\\"name\\\": \\\"Everyone\\\" },\\n \\\"body\\\": \\\"Hello World!\\\"\\n}\\n```\\n\\nA message to multiple recipients\\n\\n```\\n{\\n \\\"to\\\": [\\\"+27001234567\\\", \\\"+27002345678\\\", \\\"+27003456789\\\"],\\n \\\"body\\\": \\\"Happy Holidays!\\\"\\n}\\n```\\n\\nSending more than one message in the same request\\n\\n```\\n[\\n {\\n \\\"to\\\": \\\"+27001234567\\\",\\n \\\"body\\\": \\\"Hello World!\\\"\\n },\\n {\\n \\\"to\\\": \\\"+27002345678\\\",\\n \\\"body\\\": \\\"Hello Universe!\\\"\\n }\\n]\\n```\\n\\n**The insecure base URL `http://api.bulksms.com/v1` is deprecated** and may in future result in a `301` redirect response, or insecure requests may be rejected outright. Please use the secure (`https`) URI above.\\n\\n### HTTP Content Type\\n\\nAll API methods expect requests to supply a `Content-Type` header with the value `application/json`. All responses will have the `Content-Type` header set to `application/json`.\\n\\n### JSON Formatting\\n\\nYou are advised to format your JSON resources according to strict JSON format rules. While the API does attempt to parse strictly invalid JSON documents, doing so may lead to incorrect interpretation and unexpected results.\\n\\nGood JSON libraries will produce valid JSON suitable for submission, but if you are manually generating the JSON text, be careful to follow the JSON format. This include correct escaping of control characters and double quoting of property names.\\n\\nSee the [JSON specification](https://tools.ietf.org/html/rfc4627) for further information.\\n\\n### Date Formatting\\n\\nDates are formatted according to ISO-8601, such as `1970-01-01T10:00:00+01:00` for 1st January 1970, 10AM UTC+1.\\n\\nSee the [Wikipedia ISO 8601 reference](https://en.wikipedia.org/wiki/ISO_8601) for further information.\\n\\nSpecifically, calendar dates are formatted with the 'extended' format `YYYY-MM-DD`. Basic format, week dates and ordinal dates are not supported. Times are also formatted in the 'extended' format `hh:mm:ss`. Hours, minutes and seconds are mandatory. Offset from UTC must be provided; this is to ensure that there is no misunderstanding regarding times provided to the API.\\n\\nThe format we look for is `yyyy-MM-ddThh:mm:ss[Z|[+-]hh:mm]`\\n\\nExamples of valid date/times are`2011-12-31T12:00:00Z` `2011-12-31T12:00:00+02:00`\\n\\n### Entity Format Modifications\\n\\nIt is expected that over time some changes will be made to the request and response formats of various methods available in the API.\\nWhere possible, these will be implemented in a backwards compatible way.\\nTo make this possible you are required to ignore unknown properties.\\nThis enables the addition of information in response documents while maintaining compatibility with older clients.\\n\\n### Optional Request Entity Properties\\n\\nThere are many instances where requests can be made without having to specify every single property allowable in the request format.\\nAny such optional properties are noted as such in the documentation and their default value is noted.\\n\",\"title\":\"BulkSMS JSON REST API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"telecom\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/_developer_images_bulksms.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://developer.bulksms.com/json/v1/swagger.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"bulksms.com\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bulksms.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bulksms.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"bungie.net\",\"value\":{\"added\":\"2017-08-29T05:47:57.000Z\",\"preferred\":\"2.11.1\",\"versions\":[{\"key\":\"2.11.1\",\"value\":{\"added\":\"2017-08-29T05:47:57.000Z\",\"info\":{\"contact\":{\"email\":\"support@bungie.com\",\"name\":\"Bungie.net API Support\",\"url\":\"https://github.com/Bungie-net/api\"},\"description\":\"These endpoints constitute the functionality exposed by Bungie.net, both for more traditional website functionality and for connectivity to Bungie video games and their related functionality.\",\"license\":{\"name\":\"BSD License 2.0\",\"url\":\"https://github.com/Bungie-net/api/blob/master/LICENSE\"},\"termsOfService\":\"https://www.bungie.net/en/View/Bungie/terms\",\"title\":\"Bungie.Net API\",\"version\":\"2.11.1\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_560547568992944129_x46z946T_400x400.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Bungie-net/api/master/openapi-2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"bungie.net\"},\"externalDocs\":{\"description\":\"Our Wiki page about OAuth through Bungie.net.\",\"url\":\"https://github.com/Bungie-net/api/wiki/OAuth-Documentation\"},\"updated\":\"2021-07-12T10:31:14.269Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bungie.net/2.11.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bungie.net/2.11.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"bunq.com\",\"value\":{\"added\":\"2019-06-12T08:55:27.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2019-06-12T08:55:27.000Z\",\"info\":{\"contact\":{\"name\":\"bunq Developer Support\",\"url\":\"http://bunq.com/developer\",\"x-twitter\":\"bunq\"},\"description\":\"***UPDATE:*** *We have released a [beta version of the new bunq API documentation.](https://beta.doc.bunq.com)*\\n\\n***NOTICE:*** *We have updated the sandbox base url to `https://public-api.sandbox.bunq.com/v1/`. Please update your applications accordingly. Check here: for more info.*\\n\\n***PSD2 NOTICE:*** *The second Payment Services Directive (PSD2) may affect your current or planned usage of our public API, as some of the API services are now subject to a permit. Please be aware that using our public API without the required PSD2 permit is at your own risk and take notice of our updated API Terms and Conditions on for more information.*\\n\\n# Introduction\\n\\nWelcome to bunq!\\n\\n- The bunq API is organised around REST. JSON will be returned in almost all responses from the API, including errors but excluding binary (image) files.\\n- Please configure your implementation to send its API requests to `https://public-api.sandbox.bunq.com/v1/`\\n- There is a version of the [Android app](https://appstore.bunq.com/api/android/builds/bunq-android-sandbox-master.apk) that connects to the bunq Sandbox environment. To create accounts for the Sandbox app, please follow the steps in the [Android Emulator](#android-emulator) section.\\n\\n## Getting started\\n\\nBefore you start sending API requests, you need to get an API key and activate it. API activation happens when you install the API key and link your IP address and device to it *(create an API context)*. The steps below will guide you through what you need to do to start sending custom API requests.\\n\\nHere is an overview of what you can use to get started with the bunq API: \\n1. **Create an API key.** You can do it either in our [developer portal](https://developer.bunq.com) or in the bunq app *(Profile → Security & Settings → Developers → API keys)*. If you want to test our sandbox first, our [bunq Developer ](https://developer.bunq.com)is the best place to start.\\n2. **Register a device.** A device can be a phone (private), computer or a server (public). You can register a new device by using the `POST /installation` and `POST /device-server` calls. This will activate your API key. You only need to do this once.\\n3. **Open a session.** Sessions are temporary and expire after the auto-logout time set for the user account. It can be changed by the account owner in the bunq app.\\n4. **Make your first call!**\\n\\n![bunq_API_context](https://www.bunq.com/assets/media/developer/API-context.jpg)\\n\\n## Versioning\\n\\nDevelopments in the financial sector, changing regulatory regimes and new feature requests require us to be flexible. This means we can iterate quickly to improve the API and related tooling. Therefore, we have chosen not to attach any version numbers to the changes just yet. \\n\\nWe will inform you in a timely manner of any important changes we make before they are deployed on together.bunq.com. You can also [subscribe to our API newsletter](https://bunq.us8.list-manage.com/subscribe?u=c00d0d6daea4e1cf7c863d52e&id=b08680cdc7) to make sure you don't miss any important updates. \\n\\n# OAuth\\n\\n## What is OAuth?\\n\\n[OAuth 2.0](https://www.oauth.com/oauth2-servers/getting-ready/) is a protocol that will let your app connect to bunq users in a safe and easy way. Please be aware that if you will gain access to the account information of other bunq users or initiate a payment for them, [you may require a PSD2 permit](https://beta.doc.bunq.com/other/faq#can-we-use-the-bunq-api-to-offer-services-to-third-parties).\\n\\n## Get started with OAuth for bunq\\n\\nTo initiate authorization into the bunq user accounts, you need to create an OAuth Client and register at least 1 redirect URL for it. \\n\\nYou can have 1 OAuth Client at a time. Reuse your OAuth credentials for every authorization request. \\n\\nThe list of steps below will help you to get started:\\n\\n1. Register an OAuth Client by creating an app in [bunq Developer](https://developer.bunq.com/portal)_._\\n2. Add one or more Redirect URLs.\\n3. Get your `client_id` and `secret` from your app information tab in [bunq Developer](https://developer.bunq.com/portal).\\n4. Redirect your users to the [OAuth authorization request URL](#oauth-authorization-request).\\n5. If the user accepts the authorization request, they will be redirected to the previously specified `redirect_uri` with an authorization `code` parameter.\\n6. Use the [token endpoint](#oauth-token-exchange) to exchange the authorization `code` for an `access_token`.\\n7. Use the `access_token` as a normal API Key. Open a session or use [our SDKs](https://github.com/bunq) to get started.\\n\\nYou can set up an OAuth Client and add redirect URLs to it using the dedicated endpoints too. Follow the flow below to do it programmatically.\\n\\nℹ️ As a PSD2 user, you cannot log in to the bunq app. You need to follow the flow below to register an OAuth Client for your application.\\n\\n![bunq_OAuth_credentials](https://www.bunq.com/assets/media/developer/create-oauth-credentials.jpg)\\n\\n## What can my apps do with OAuth?\\n\\nWe decided to launch OAuth with a default permission that allows you to perform the following actions:\\n- read and create Monetary Accounts;\\n- read Payments & Transactions;\\n- create Payments between Monetary Accounts of the same user;\\n- create Draft-Payments (the user will need to approve the payment using the bunq app);\\n- assign a Monetary account to a Card;\\n- read, create and manage Cards;\\n- read and create Request-Inquiries\\n- read Request-Responses.\\n\\nAs a PSD2-licensed developer, you are limited to the permission scopes of your role.\\n\\n## Authorization request\\n\\nYour web or mobile app should redirect users to the following URL:\\n\\n`https://oauth.bunq.com/auth`\\n\\nThe following parameters should be passed:\\n\\n- `response_type` - bunq supports the authorization code grant, provide `code` as parameter (required)\\n- `client_id` - your Client ID, get it from the bunq app (required)\\n- `redirect_uri` - the URL you wish the user to be redirected after the authorization, make sure you register the Redirect URL in the bunq app (required)\\n- `state` - a unique string to be passed back upon completion (optional)\\n\\nUse `https://oauth.sandbox.bunq.com/auth` in the sandbox environment.\\n\\n**Authorization request example:**\\n\\n```\\nhttps://oauth.bunq.com/auth?response_type=code\\n&client_id=1cc540b6e7a4fa3a862620d0751771500ed453b0bef89cd60e36b7db6260f813\\n&redirect_uri=https://www.bunq.com\\n&state=594f5548-6dfb-4b02-8620-08e03a9469e6\\n```\\n\\n**Authorization request response:**\\n\\n```\\nhttps://www.bunq.com/?code=7d272be434a75933f40c13d56aef6c31496005b653074f7d6ac57029d9995d30\\n&state=594f5548-6dfb-4b02-8620-08e03a9469e6\\n\\n```\\n\\n![bunq_OAuth_authorization_token_exchange.jpg](https://www.bunq.com/assets/media/developer/Authorization-token-exchange.jpg)\\n\\n## Token exchange\\n\\nIf the authorization request is accepted by the user, you get the authorization `code`_._ Exchange it for an `access_token`.\\n\\nMake a `POST` call to `https://api.oauth.bunq.com/v1/token` . Pass the following parameters as `GET` variables:\\n\\n- `grant_type` - the grant type used, `authorization_code` for now (required)\\n- `code` - the authorization code received from bunq (required)\\n- `redirect_uri` - the same Redirect URL used in the authorisation request (required)\\n- `client_id` - your Client ID (required)\\n- `client_secret` - your Client Secret (required)\\n\\nUse `https://api-oauth.sandbox.bunq.com/v1/token` in the sandbox environment.\\n\\n**Token request example:**\\n\\n```\\nhttps://api.oauth.bunq.com/v1/token?grant_type=authorization_code\\n&code=7d272be434a75933f40c13d56aef6c31496005b653074f7d6ac57029d9995d30\\n&redirect_uri=https://www.bunq.com/\\n&client_id=1cc540b6e7a4fa3a862620d0751771500ed453b0bef89cd60e36b7db6260f813\\n&client_secret=184f969765f6f74f53bf563ae3e9f891aec9179157601d25221d57f2f1151fd5\\n```\\n\\nNote: The request should only contain URL parameters. No body is expected.\\n\\n**Example successful response:**\\n\\n```json\\n{\\n \\\"access_token\\\": \\\"8baec0ac1aafca3345d5b811042feecfe0272514c5d09a69b5fbc84cb1c06029\\\",\\n \\\"token_type\\\": \\\"bearer\\\",\\n \\\"state\\\": \\\"594f5548-6dfb-4b02-8620-08e03a9469e6\\\"\\n}\\n```\\n\\n**Example error response:**\\n\\n```json\\n{\\n \\\"error\\\": \\\"invalid_grant\\\",\\n \\\"error_description\\\": \\\"The authorization code is invalid or expired.\\\"\\n}\\n```\\n\\n## What's next?\\n\\nTo start sending calls to the account of the user who has accepted your authorization request, create an API context for the `access_token` you have received as the result of the token exchange. The `access_token` can be used as a normal API key. Please continue with [Authentication](#authentication).\\n\\n**NOTE:** When connecting to a bunq user's account using OAuth, you create a new user \\\\(`userApiKey`\\\\) that has its own `id` and `access_token` . When sending a request on behalf of a user connected to your app via OAuth, use the `id` of `userApiKey` as `userId` and the item `id`s of the bunq user \\\\(`grantedByUser`\\\\).\\n\\n**Example of a successful request URL:**\\n\\n```text\\nhttps://api.bunq.com/user/{userApiKey's userId}/monetary-account/{grantedByUser's monetary-accountId}/payment\\n```\\n\\nWhen calling `GET /user/{userID}`, you might expect to get `UserPerson` or `UserCompany`. Instead, you will get the `UserApiKey` object, which contains references to both the user that requested access *(you)* and the user that granted access *(the bunq user account that you connected to)*. \\n\\n![bunq_OAuth UserApiKey](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LbhJLuxCAKl5yUuS74T%2F-LuhS4YOAX9bwW1eGYF8%2F-LuhnlwEcVXtLVk6846Z%2FUserApiKey%20creation%20(3).jpg?alt=media&token=d1f212a2-3105-4f0e-a980-34b04a12998a)\\n\\n## Using the Connect button\\n\\nAll good? Ready to connect to your bunq users? Refer to our style guide and use the following assets when implementing the **Connect to bunq** button.\\n\\n- [Style guide](https://bunq.com/info/oauth-styleguide)\\n- [Connect button assets](https://bunq.com/info/oauth-connect-buttons)\\n\\nVisit us on together.bunq.com, share your creations, ask question and build your very own bunq app!\\n\\n# Authentication\\n\\n- All requests must use HTTPS. HTTP calls will fail. \\n- You should use SSL Certificate Pinning and Hostname Verification to ensure your connection with bunq is secure.\\n- The auto logout time that you set in the app applies to all your sessions including the API ones. If a request is made 30 minutes before a session expires, the session will automatically be extended.\\n- We use extra signing on top of HTTPS encryption that you must implement yourself if you are not using the SDKs.\\n\\nℹ️ *We use asymmetric cryptography for signing requests and encryption.*\\n- The client (you) and the server (bunq) must have a pair of keys: a private key and a public key. You need to pre-generate your own pair of 2048-bit RSA keys in the PEM format aligned with the PKCS #8 standard.\\n- The parties (you and bunq) exchange their public keys in the first step of the API context creation flow. All the following requests must be signed by both your application and the server. Pass your signature in the `X-Bunq-Client-Signature` header, and the server will return its signature in the `X-Bunq-Server-Signature` header.\\n\\n## Device registration\\n\\nBefore you can start calling the bunq API, you must activate your API key, which covers the following steps:\\n* register your API key, device, and IP address\\\\(es\\\\) _\\\\(only once to activate your API key\\\\);_\\n* create a session via `POST /session-server`. \\n\\nWe call this sequence of steps \\\"creating an API context.\\\" \\n\\nIf you are using OAuth to access a user account, you need to create an API context for the `access_token` you receive upon [authorization token exchange](https://doc.bunq.com/#/oauth) too. \\n\\n### Using our SDKs\\n\\n1. Go to our [GitHub](https://github.com/bunq) page.\\n2. Choose the SDK in your language of choice.\\n3. Find and use the part dedicated to creating an API context.\\n\\n[Run Tinker](https://developer.bunq.com/tinker-command-line-banking) to see a sample project using bunq SDKs in action.\\n\\n\\n### Using our API directly\\n\\n1. Create an _Installation_ by calling `POST v1/installation` and passing your pre-generated public key. You will receive an installation _Token._ Use it when making the two following API calls.\\n2. Create a _DeviceServer_ via `POST v1/device-server`. Provide a description and a secret \\\\(API key in this case\\\\).\\n3. Create a _SessionServer_ by executing `POST v1/session-server`. You will receive an authentication _Token._ Use it in the API requests in this active session.\\u200b\\n\\n[Import our Postman collection](https://github.com/bunq/postman) to see our pre-setup API context creation calls. It will automatically generate and pre-fill everything in the API calls that create context so you can inspect the process.\\n\\n### IP addresses\\n\\nWhen using a standard API Key the DeviceServer and Installation that are created in this process are bound to the IP address they are created from. Afterwards it is only possible to add IP addresses via the Permitted IP endpoint.\\n\\nUsing a Wildcard API Key gives you the freedom to make API calls from any IP address after the POST device-server. You can switch to a Wildcard API Key by tapping on \\u201cAllow All IP Addresses\\u201d in your API Key menu inside the bunq app. You can also programatically switch to a Wildcard API Key by passing your current ip and a `*` (asterisk) in the `permitted_ips` field of the device-server POST call. E.g: `[\\\"1.2.3.4\\\", \\\"*\\\"]`.\\n\\n# Connect as a PSD2 service provider\\n\\nAs a service provider, either an Account Information Service Provider (AISP), Payment Initiation Service Provider (PISP), or Card Based Payment Instrument Issuer (CBPII), you have obtained or are planning to obtain a license from your local supervisor. You will need your unique eIDAS certificate number to start using the PSD2-compliant bunq API on production.\\n\\nWe accept pseudo certificates in the sandbox environment so you could test the flow. You can generate a test certificate using the command below.\\n\\n⚠️ Make sure to include AISP and/or PISP in the name to generate a certificate with the roles.\\n\\n```\\nopenssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes -subj '/CN=My App PISP AISP/C=NL'\\n```\\n\\n## Register as a service provider\\n\\nBefore you can read the information on bunq users or initiate payments, you need to register a PSD2 account and receive credentials that will enable you to access the bunq user accounts.\\n\\n1. Execute `POST v1/installation` and get your installation *Token* with a unique random key pair.\\n1. Use the installation *Token* and your unique PSD2 certificate to call `POST v1/payment-service-provider-credential`. This will register your software. \\n1. Receive your API key in return. It will identify you as a PSD2 bunq API user. You will use it to start an OAuth flow. The session will last 90 days. After it closes, start a new session using the same API key.\\n1. Register a device by using `POST v1/device-server` using the API key for the secret and passing the installation *Token* in the `X-Bunq-Client-Authentication` header. \\n1. Create your first session by executing `POST v1/session-server`. Provide the installation *Token* in the `X-Bunq-Client-Authentication` header. You will receive a session *Token*. Use it in any following request in the `X-Bunq-Client-Authentication` header.\\n\\n**NOTE.** The first session will last 1 hour. Start a new session within 60 minutes.\\n\\n![bunq_PSD2_API_context](https://www.bunq.com/assets/media/developer/Creating-API-context-as-a-PSD2-user-REVISED.jpg)\\n\\n## Register your OAuth application\\n\\nBefore you can start authenticating on behalf of a bunq user, you need to get *Client ID* and *Client Secret*, which will identify you in authorization requests to the user accounts.\\n\\n1. Call `POST /v1/user/{userID}/oauth-client` to create an OAuth Client.\\n2. Add a redirect URL to the OAuth Client via `POST /user/{userID}/oauth-client/{oauth-clientID}/callback-url`.\\n3. Call `GET /v1/user/{userID}/oauth-client/{oauth-clientID}`. We will return your _Client ID_ and _Client Secret_.\\n4. You are ready to [initiate authorization requests](#oauth-authorization-request).\\n\\nThe flow below will guide you through the full OAuth connection process. Note that you only need to create OAuth credentials once.\\n\\n![bunq_full_OAuth_flow](https://www.bunq.com/assets/media/developer/AuthorizationOAuth-Flow.jpg)\\n\\n## Access user accounts as an AISP\\n\\nAs an AISP, you are allowed to authenticate in a user\\u2019s account and access \\\\(read\\\\) the following account information:\\n\\n1. legal name\\n2. IBAN\\n3. nationality\\n4. card validity data\\n5. transaction history\\n6. account balance\\n\\nTo read the user's information, you need to establish a connection with their bunq account. You can do it using an [authorization request](#oauth-authorization-request). Once a bunq user has confirmed the authorization request and you have done the [token exchange](#oauth-token-exchange), you can activate the Access Token \\\\(use it as an API key\\\\).\\n\\nToken activation happens when you create an API context \\\\(install it and link your IP adrress and device to it\\\\). See the [OAuth](https://beta.doc.bunq.com/basics/oauth) page for the full flow illustration.\\n\\nAn active Access Token allows you to communicate with the bunq user\\u2019s account. You can use it to start a session to interact with the monetary accounts the user allows you to access.\\n\\n![bunq_AISP](https://www.bunq.com/assets/media/developer/AISP.jpg)\\n\\n## Make payments as a PISP\\n\\nAs a PISP, you are allowed to authenticate in a user\\u2019s account with the following permissions:\\nread account information \\\\(via`GET /user`\\\\):\\n * legal name;\\n * IBAN;\\n2. initiate payments \\\\(create draft payments via either `POST /user/{userID}/monetary-account/{monetary-accountID}/draft-payment` or `POST /user/{userID}/payment-service-provider-draft-payment`\\\\) and read their statuses;\\n3. confirm that the account balance is sufficient for covering the payment \\\\(via`POST /user/{userID}/confirmation-of-funds`\\\\).\\n\\nThe bunq API provides endpoints for different scenarios of the implementation of the payment initiation functionality. In particular, as a PISP user, you can build applications that initiate and authorize one-off or multiple incoming payments. Depending on the use case you are intending to deploy, you might need to initiate the OAuth authorization either before or after the payment initiation. \\n\\n### Authorization of multiple (scheduled) payments\\n\\nIt is possible to initiate payments from a bunq user's account having previously established an OAuth connection between your application and the bunq user's account. The bunq user will receive push notifications for each initiated payment.\\n\\nOnce a bunq user has [confirmed they want to make payments via your application](https://beta.doc.bunq.com/psd2/connect-as-a-psd2-service-provider#register-your-application), you can initiate the payment confirmation flow.\\n\\n1. Create a draft payment via `POST /user/{userID}/monetary-account/{monetary-accountID}/draft-payment`passing the following parameters:\\n * `monetary-accountId and userId` (`userApiKey`'s `id`; see [OAuth](https://beta.doc.bunq.com/basics/oauth#user-id-vs-item-ids) for more information) in the endpoint URL;\\n * the customer\\u2019s email address, phone number, or IBAN in the `counterparty_alias` field of the request body.\\n2. If the user confirms their intent to make the payment, bunq carries out the transaction.\\n3. Check the status of the payment via `GET /user/{userID}/monetary-account/{monetary-accountID}/draft-payment` using the draft payment `id` parameter returned in the previous step. \\n\\n![bunq_PISP](https://www.bunq.com/assets/media/developer/Payment-initiation-1.1-universal.jpg)\\n\\n### Single payment authorization\\n\\nIt is possible to initiate payments having only the IBAN of the payer using `POST /user/{userID}/payment-service-provider-draft-payment`. In this case, the bunq user will accept the payment along with the authorization request. No additional push notifications are sent to the user. \\n\\n1. Collect the bunq user's IBAN (and name) in the UI of your application.\\n2. Create a draft payment via `POST /user/{userID}/payment-service-provider-draft-payment`. \\n3. Initiate an [authorization request.](https://beta.doc.bunq.com/basics/oauth#authorization-request) Upon the QR-code scan, the bunq user will see and be able to either accept or reject the payment authorization request.\\n4. Check the status of the payment.\\n\\n![bunq_PISP_single_payment](https://www.bunq.com/assets/media/developer/Payment-initiation-1.0.jpg)\\n\\n## Confirm available funds as a CBPII\\n\\nAs a CBPII, you are allowed to authenticate in a user\\u2019s account to validate the availability of funds for the payment in question. \\n\\n1. Collect an alias for the bunq user's account (their name and IBAN, email address, or phone number).\\n2. Check the availability of funds via `POST /user/{userID}/confirmation-of-funds` passing the following information:\\n * your `userId`;\\n * the amount of money needed for the payment;\\n * the name of the bunq user and the IBAN of the account (email address or phone number pointing at the user are also possible).\\n\\n# Signing\\n⚠️ **NOTE:** We deprecated the signing of the entire API request (the URL, headers and body). You only need to sign the request body. Requests with full request signatures are no longer validated.\\n\\nWe are legally required to protect our users and their data from malicious attacks and intrusions. That is why we beyond having a secure https connection, we use [asymmetric cryptography](https://en.wikipedia.org/wiki/Public-key_cryptography) for signing requests that create a session or payment. The use of signatures ensures the data is coming from the trusted party and was not modified after sending and before receiving.\\n\\nRequest body signing is only mandatory for the following operations: \\n- open a session;\\n- create a payment;\\n- create a scheduled payment;\\n- any other operation that executes a payment such as the following:\\n\\t- accept a draft payment;\\n\\t- accept a scheduled payment;\\n\\t- accept a draft scheduled payment;\\n\\t- accept a payment request.\\n\\nYou will know that the API call must be encrypted if you get the 466 error code. \\n\\nThe signing mechanism is implemented in our [SDKs](https://github.com/bunq) so if you are using them you don't have to worry about the details described below.\\n\\nThe signatures are created using the SHA256 cryptographic hash function and included (encoded in base 64) in the `X-Bunq-Client-Signature` request header and `X-Bunq-Server-Signature` response header. The data to sign is the following:\\n\\n- For requests: the body only.\\n- For responses: the body only.\\n\\nFor signing requests, the client must use the private key corresponding to the public key that was sent to the server in the installation API call. That public key is what the server will use to verify the signature when it receives the request. In that same call the server will respond with a server side public key, which the client must use to verify the server's signatures. The generated RSA key pair must have key lengths of 2048 bits and adhere to the PKCS #8 standard.\\n\\n## Request signing example\\n\\nConsider the following request, a `POST` to `/v1/user/126/monetary-account/222/payment` (the JSON is formatted with newlines and indentations to make it more readable):\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n \\n \\n
HeaderValue
Cache-Control:no-cache
User-Agent:bunq-TestServer/1.00 sandbox/0.17b3
X-Bunq-Client-Authentication:f15f1bbe1feba25efb00802fa127042b54101c8ec0a524c36464f5bb143d3b8b
\\n\\n```json\\n{\\n\\t\\\"amount\\\": {\\n\\t\\t\\\"value\\\": \\\"12.50\\\",\\n\\t\\t\\\"currency\\\": \\\"EUR\\\"\\n\\t},\\n\\t\\\"counterparty_alias\\\": {\\n\\t\\t\\\"type\\\": \\\"EMAIL\\\",\\n\\t\\t\\\"value\\\": \\\"bravo@bunq.com\\\"\\n\\t},\\n\\t\\\"description\\\": \\\"Payment for drinks.\\\"\\n}\\n```\\n\\nLet's sign that request. First create a variable `$dataToSign` containing the body of the request:\\n\\n```json\\n{\\n \\\"amount\\\": {\\n \\\"value\\\": \\\"12.50\\\",\\n \\\"currency\\\": \\\"EUR\\\"\\n },\\n \\\"counterparty_alias\\\": {\\n \\\"type\\\": \\\"EMAIL\\\",\\n \\\"value\\\": \\\"bravo@bunq.com\\\"\\n },\\n \\\"description\\\": \\\"Payment for drinks.\\\"\\n}\\n```\\nNext, create the signature of `$dataToSign` using the SHA256 algorithm and the private key `$privateKey` of the Installation's key pair. In PHP, use the following to create a signature. The signature will be passed by reference into `$signature`.\\n\\n`openssl_sign($dataToSign, $signature, $privateKey, OPENSSL_ALGO_SHA256);`\\n\\nEncode the resulting `$signature` using base64, and add the resulting value to the request under the `X-Bunq-Client-Signature` header. You have just signed your request, and can send it!\\n\\n## Response verifying example\\n\\nThe response to the previous request is as follows (the JSON is formatted with newlines and indentations to make it more readable):\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
HeaderValue
Access-Control-Allow-Origin:*
Content-Type:application/json
Date:Thu, 07 Apr 2016 08:32:04 GMT
Server:APACHE
Strict-Transport-Security:max-age=31536000
Transfer-Encoding:chunked
X-Bunq-Client-Response-Id:89dcaa5c-fa55-4068-9822-3f87985d2268
X-Bunq-Client-Request-Id:57061b04b67ef
X-Bunq-Server-Signature:ee9sDfzEhQ2L6Rquyh2XmJyNWdSBOBo6Z2eUYuM4bAOBCn9N5vjs6k6RROpagxXFXdGI9sT15tYCaLe5FS9aciIuJmrVW/SZCDWq/nOvSThi7+BwD9JFdG7zfR4afC8qfVABmjuMrtjaUFSrthyHS/5wEuDuax9qUZn6sVXcgZEq49hy4yHrV8257I4sSQIHRmgds4BXcGhPp266Z6pxjzAJbfyzt5JgJ8/suxgKvm/nYhnOfsgIIYCgcyh4DRrQltohiSon6x1ZsRIfQnCDlDDghaIxbryLfinT5Y4eU1eiCkFB4D69S4HbFXYyAxlqtX2W6Tvax6rIM2MMPNOh4Q==
X-Frame-Options:SAMEORIGIN
\\n\\n```json\\n{\\n\\t\\\"Response\\\": [\\n\\t\\t{\\n\\t\\t\\t\\\"Id\\\": {\\n\\t\\t\\t\\t\\\"id\\\": 1561\\n\\t\\t\\t}\\n\\t\\t}\\n\\t]\\n}\\n```\\nWe need to verify that this response was sent by the bunq server and not from a man-in-the-middle:\\n- Create a `$dataToSign` variable containing the body of the request.\\n\\n**NOTE:** We started to only sign the response body on April 28, 2020. Please make sure you validate our new response signature.\\n\\nSo for our example above the response to sign will look like this:\\n\\n```\\n{\\\"Response\\\":[{\\\"Id\\\":{\\\"id\\\":1561}}]}\\n```\\nNow, verify the signature of `$dataToVerify` using the SHA256 algorithm and the public key `$publicKey` of the server. In PHP, use the following to verify the signature.\\n\\n`openssl_sign($dataToVerify, $signature, $publicKey, OPENSSL_ALGO_SHA256);`\\n\\n## Troubleshooting\\n\\nIf you get an error telling you \\\"The request signature is invalid\\\", please check the following:\\n\\n- There are no redundant characters (extra spaces, trailing line breaks, etc.) in the data to sign.\\n- Make sure the body is appended to the data to sign exactly as you're adding it to the request.\\n- You have added the full body to the data to sign.\\n- You use the data to sign to create a SHA256 hash signature.\\n- You have base64 encoded the SHA256 hash signature before adding it to the request under `X-Bunq-Client-Signature`.\\n\\n# Headers\\n\\nHTTP headers allow your client and bunq to pass on additional information along with the request or response.\\n\\nWhile this is already implemented in our [SDKs](https://github.com/bunq), please follow these instructions to make sure you set appropriate headers for calls if using bunq API directly.\\n\\n## Request headers\\n\\n### Mandatory request headers\\n\\n#### Cache-Control\\n\\n`Cache-Control: no-cache`\\n\\nThe standard HTTP Cache-Control header is required for all requests.\\n\\n#### User-Agent\\n\\n`User-Agent: bunq-TestServer/1.00 sandbox/0.17b3`\\n\\nThe User-Agent header field should contain information about the user agent originating the request. There are no restrictions on the value of this header.\\n\\n#### X-Bunq-Client-Signature\\n\\n**⚠️ UPCOMING CHANGE:** Header and URL signature will stop being validated on April 28, 2020. Please [sign the request body](https://doc.bunq.com/#/signing) only.\\n\\n`X-Bunq-Client-Signature: XLOwEdyjF1d+tT2w7a7Epv4Yj7w74KncvVfq9mDJVvFRlsUaMLR2q4ISgT+5mkwQsSygRRbooxBqydw7IkqpuJay9g8eOngsFyIxSgf2vXGAQatLm47tLoUFGSQsRiYoKiTKkgBwA+/3dIpbDWd+Z7LEYVbHaHRKkEY9TJ22PpDlVgLLVaf2KGRiZ+9/+0OUsiiF1Fkd9aukv0iWT6N2n1P0qxpjW0aw8mC1nBSJuuk5yKtDCyQpqNyDQSOpQ8V56LNWM4Px5l6SQMzT8r6zk5DvrMAB9DlcRdUDcp/U9cg9kACXIgfquef3s7R8uyOWfKLSNBQpdVIpzljwNKI1Q`\\n\\n\\n#### X-Bunq-Client-Authentication\\n\\n`X-Bunq-Client-Authentication: 622749ac8b00c81719ad0c7d822d3552e8ff153e3447eabed1a6713993749440`\\n\\nThe authentication *token* is used to authenticate the source of the API call. It is required by all API calls except for `POST /v1/installation`. \\n\\nIt is important to note that the device and session calls are using the token from the response of the installation call, while all the other calls use the token from the response of the session-server call:\\n- Pass the **installation *Token*** you get in the response to the `POST /installation` call in the `/device-server` and `/session-server` calls.\\n- Pass the **session *Token*** you get in the response to the `POST /session-server` call in all the other calls.\\n\\n### Optional request headers\\n\\n#### X-Bunq-Language\\n\\n`X-Bunq-Language: en_US`\\n\\n`en_US` is the default language setting for responses and error descriptions.\\n\\nThe X-Bunq-Language header must contain a preferred language indication. The value of this header is formatted as a ISO 639-1 language code plus a ISO 3166-1 alpha-2 country code, separated by an underscore.\\n\\nCurrently only the languages en_US and nl_NL are supported. Anything else will default to en_US.\\n\\n#### X-Bunq-Region\\n\\n`X-Bunq-Region: en_US`\\n\\n`en_US` is the default region for localization formatting.\\n\\nThe X-Bunq-Region header must contain the region (country) of the client device. The value of this header is formatted as a ISO 639-1 language code plus a ISO 3166-1 alpha-2 country code, separated by an underscore.\\n\\n#### X-Bunq-Client-Request-Id\\n\\n`X-Bunq-Client-Request-Id: a4f0de`\\n\\nThis header has to specify an ID with each request that is unique for the logged in user. There are no restrictions for the format of this ID. However, the server will respond with an error when the same ID is used again on the same DeviceServer.\\n\\n#### X-Bunq-Geolocation\\n\\n`X-Bunq-Geolocation: 4.89 53.2 12 100 NL`\\n\\n`X-Bunq-Geolocation: 0 0 0 0 000` *(if no geolocation is available or known)*\\n\\nThis header has to specify the geolocation of the device. It makes it possible for bunq to map the geolocation with the payment.\\n\\u200c\\nThe format of this value is longitude latitude altitude radius country. The country is expected to be formatted of an ISO 3166-1 alpha-2 country code. When no geolocation is available or known the header must still be included but can be zero valued.\\n\\n### Attachment headers\\n\\n#### Content-Type\\n\\n`Content-Type: image/jpeg`\\n\\nThis header should be used when uploading an attachment to pass its MIME type. Supported types are: image/png, image/jpeg and image/gif.\\n\\n#### X-Bunq-Attachment-Description\\nX-Bunq-Attachment-Description: Check out these cookies.\\nThis header should be used when uploading an Attachment's content to give it a description.\\n\\n## Response headers\\n\\n### All Responses\\n\\n#### X-Bunq-Client-Request-Id\\n\\n`X-Bunq-Client-Request-Id: a4f0de`\\n\\nThe same ID that was provided in the request's X-Bunq-Client-Request-Id header. Is included in the response (and request) signature, so can be used to ensure this is the response for the sent request.\\n\\n#### X-Bunq-Client-Response-Id\\n\\n`X-Bunq-Client-Response-Id: 76cc7772-4b23-420a-9586-8721dcdde174`\\n\\nA unique ID for the response formatted as a UUID. Clients can use it to add extra protection against replay attacks.\\n\\n#### X-Bunq-Server-Signature\\n\\n`X-Bunq-Server-Signature: XBBwfDaOZJapvcBpAIBT1UOmczKqJXLSpX9ZWHsqXwrf1p+H+eON+TktYksAbmkSkI4gQghw1AUQSJh5i2c4+CTuKdZ4YuFT0suYG4sltiKnmtwODOFtu1IBGuE5XcfGEDDSFC+zqxypMi9gmTqjl1KI3WP2gnySRD6PBJCXfDxJnXwjRkk4kpG8Ng9nyxJiFG9vcHNrtRBj9ZXNdUAjxXZZFmtdhmJGDahGn2bIBWsCEudW3rBefycL1DlpJZw6yRLoDltxeBo7MjgROBpIeElh5qAz9vxUFLqIQC7EDONBGbSBjaXS0wWrq9s2MGuOi9kJxL2LQm/Olj2g==`\\n\\nThe server's signature for this response. See the signing page for details on how to verify this signature.\\n\\n### Warning header\\n\\n#### X-Bunq-Warning\\n\\n`X-Bunq-Warning: \\\"You have a negative balance. Please check the app for more details.\\\"`\\n\\nUsed to inform you on situations that might impact your bunq account and API access.\\n\\n# Errors\\n\\nFamiliar HTTP response codes are used to indicate the success or failure of an API request.\\n\\nGenerally speaking, codes in the 2xx range indicate success, while codes in the 4xx range indicate an error having to do with provided information (e.g. a required parameter was missing, insufficient funds, etc.).\\n\\nFinally, codes in the 5xx range indicate an error with bunq servers. If this is the case, please stop by the support chat and report it to us.\\n\\n## Response codes\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
CodeErrorDescription
200OKSuccessful HTTP request
399NOT MODIFIEDSame as a 304, it implies you have a local cached copy of the data
400BAD REQUESTMost likely a parameter is missing or invalid
401UNAUTHORISEDToken or signature provided is not valid
403FORBIDDENYou're not allowed to make this call
404NOT FOUNDThe object you're looking for cannot be found
405METHOD NOT ALLOWEDThe method you are using is not allowed for this endpoint
429RATE LIMITToo many API calls have been made in a too short period
466REQUEST SIGNATURE REQUIREDRequest signature is required for this operation.
490USER ERRORMost likely a parameter is missing or invalid
491MAINTENANCE ERRORbunq is in maintenance mode
500INTERNAL SERVER ERRORSomething went wrong on bunq's end
\\n\\nAll errors 4xx code errors will include a JSON body explaining what went wrong.\\n\\n## Rate limits\\n\\nIf you are receiving the error 429, please make sure you are sending requests at rates that are below our rate limits.\\n\\nOur rate limits per IP address per endpoint:\\n\\n- GET requests: 3 within any 3 consecutive seconds\\n- POST requests: 5 within any 3 consecutive seconds\\n- PUT requests: 2 within any 3 consecutive seconds\\n- Callbacks: 2 callback URLs per notification category\\n\\nWe have a lower rate limit for `/session-server`: 1 request within 30 consecutive seconds.\\n\\n# API conventions\\n\\nMake sure to follow these indications when using the bunq API or get started with our SDKs.\\n\\n## Responses\\n\\nAll JSON responses have one top level object. In this object will be a Response field of which the value is always an array, even for responses that only contain one object.\\n\\nExample response body\\n\\n```json\\n{\\n\\t\\\"Response\\\": [\\n\\t\\t{\\n\\t\\t\\t\\\"DataObject\\\": {}\\n\\t\\t}\\n\\t]\\n}\\n```\\n\\n## Errors\\n\\n- Error responses also have one top level Error object.\\n- The contents of the array will be a JSON object with an error_description and error_description_translated field.\\n- The error_description is an English text indicating the error and the error_description_translated field can be shown to end users and is translated into the language from the X-Bunq-Language header, defaulting to en_US.\\n- When using bunq SDKs, error responses will be always raised in form of an exception.\\n\\nExample response body\\n```json\\n{\\n\\t\\\"Error\\\": [\\n\\t\\t{\\n\\t\\t\\t\\\"error_description\\\": \\\"Error description\\\",\\n\\t\\t\\t\\\"error_description_translated\\\": \\\"User facing error description\\\"\\n\\t\\t}\\n\\t]\\n}\\n```\\n\\n## Object Type indications\\n\\nWhen the API returns different types of objects for the same field, they will be nested in another JSON object that includes a specific field for each one of them. Within bunq SDKs a BunqResponse object will be returned as the top level object.\\n\\nIn this example there is a field content, which can have multiple types of objects as value such as \\u2014 in this case \\u2014 ChatMessageContentText. Be sure to follow this convention or use bunq SDKs instead.\\n\\n```json\\n{\\n\\t\\\"content\\\": {\\n\\t\\t\\\"ChatMessageContentText\\\": {\\n\\t\\t\\t\\\"text\\\": \\\"Hi! This is an automated security message. We saw you just logged in on an My Device Description. If you believe someone else logged in with your account, please get in touch with Support.\\\"\\n\\t\\t}\\n\\t}\\n}\\n```\\n\\n## Time formats\\n\\nTimes and dates being sent to and from the API are in UTC. The format that should be used is `YYYY-MM-DD hh:mm:ss.ssssss`, where the letters have the meaning as specified in ISO 8601. For example: `2017-01-13 13:19:16.215235`.\\n\\n# Callbacks\\n\\nCallbacks are used to send information about events on your bunq account to a URL of your choice, so that you can receive real-time updates.\\n\\n## Notification Filters\\n\\nTo receive notifications for certain activities on a bunq account, you have to create notification filters. It is possible to send the notifications to a provided URL and/or the user\\u2019s phone as push notifications.\\n\\nUse the `notification-filter-push` resource to create and manage push notification filters. Provide the type of events you want to receive notifications about in the `category` field. \\n\\n```json \\n{\\n \\\"notification_filters\\\":[\\n {\\n \\\"category\\\":\\\"SCHEDULE_RESULT\\\"\\n }\\n ]\\n}\\n```\\n\\nUse the `notification-filter-url` resource to create and manage URL notification filters. The callback URL you provide in the `notification_target` field must use HTTPS. \\n\\n```json\\n{\\n \\\"notification_filters\\\":[\\n {\\n \\\"category\\\":\\\"PAYMENT\\\",\\n \\\"notification_target\\\":\\\"{YOUR_CALLBACK_URL}\\\"\\n }\\n ]\\n}\\n```\\n\\n### Callback categories\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\t\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
CategoryDescription
BILLINGnotifications for all bunq invoices
CARD_TRANSACTION_SUCCESSFULnotifications for successful card transactions
CARD_TRANSACTION_FAILEDnotifications for failed card transaction
CHATnotifications for received chat messages
DRAFT_PAYMENTnotifications for creation and updates of draft payments
IDEALnotifications for iDEAL-deposits towards a bunq account
SOFORTnotifications for SOFORT-deposits towards a bunq account
MUTATIONnotifications for any action that affects a monetary account\\u2019s balance
OAUTHnotifications for revoked OAuth connections
PAYMENTnotifications for payments created from, or received on a bunq account (doesn\\u2019t include payments that result out of paying a Request, iDEAL, Sofort or Invoice). Outgoing payments have a negative value while incoming payments have a positive value
REQUESTnotifications for incoming requests and updates on outgoing requests
SCHEDULE_RESULTnotifications for when a scheduled payment is executed
SCHEDULE_STATUSnotifications about the status of a scheduled payment, e.g. when the scheduled payment is updated or cancelled
SHAREnotifications for any updates or creation of Connects (ShareInviteBankInquiry)
TAB_RESULTnotifications for updates on Tab payments
BUNQME_TABnotifications for updates on bunq.me Tab (open request) payments
SUPPORTnotifications for messages received from us through support chat
\\n\\n### Mutation category\\n\\nA Mutation is a change in the balance of a monetary account. So, for each payment-like object, such as a request, iDEAL-payment or a regular payment, a Mutation is created. Therefore, the `MUTATION` category can be used to keep track of a monetary account's balance.\\n\\n### Receiving callbacks\\n\\nCallbacks for the sandbox environment will be made from different IP's at AWS. \\nCallbacks for the production environment will be made from `185.40.108.0/22`.\\n\\n*The IP addresses might change*. We will notify you in a timely fashion if such a change would take place.\\n\\n### Retry mechanism\\n\\nWhen the execution of a callback fails (e.g. if the callback server is down or the response contains an error) it is tried again for a maximum of 5 times, with an interval of one minute between each try. If your server is not reachable by the callback after the 6th total try, the callback is not sent anymore.\\n\\n### Removing callbacks\\n\\nTo remove callbacks for an object, send a PUT request to the *user-person*, *user-company*, *monetary-account* or *cash-register* resource with the `notification_filters` field of the JSON request body unset.\\n```\\n{\\n \\\"notification_filters\\\": []\\n}\\n```\\n\\n## Certificate pinning\\n\\nWe recommend you use certificate pinning as an extra security measure. With certificate pinning, we check the certificate of the server on which you want to receive callbacks against the pinned certificate that has been provided by you and cancel the callback if that check fails.\\n\\n### How to set up certificate pinning\\n\\nRetrieve the SSL certificate of your server using the following command:\\n\\n1. `openssl s_client -servername www.example.com -connect www.example.com:443 < /dev/null | sed -n \\\"/-----BEGIN/,/-----END/p\\\" > www.example.com.pem`\\n2. `POST` the certificate to the certificate-pinned endpoint.\\n\\nNow every callback that is made will be checked against the pinned certificate that you provided. Note that if the SSL certificate on your server expires or is changed, our callbacks will fail.\\n\\n# Pagination\\n\\nIn order to control the size of the response of a `LIST` request, items can be paginated. A `LIST` request is a request for every one of a certain resources, for instance all payments of a certain monetary account `GET /v1/user/1/monetary-account/1/payment`). You can decide on the maximum amount of items of a response by adding a `count` query parameter with the number of items you want per page to the URL. For instance:\\n\\n`GET /v1/user/1/monetary-account/1/payment?count=25`\\n\\nWhen no `count` is given, the default count is set to 10. The maximum `count` you can set is 200.\\n\\nWith every listing, a `Pagination` object will be added to the response, containing the URLs to be used to get the next or previous set of items. The URLs in the Pagination object can be used to navigate through the listed resources. The Pagination object looks like this given a count of 25:\\n\\n```json\\n{\\n \\\"Pagination\\\": {\\n \\\"future_url\\\": null,\\n \\\"newer_url\\\": \\\"/v1/user/1/monetary-account/1/payment?count=25&newer_id=249\\\",\\n \\\"older_url\\\": \\\"/v1/user/1/monetary-account/1/payment?count=25&older_id=224\\\"\\n }\\n}\\n```\\n\\nThe `newer_url` value can be used to get the next page. The `newer_id` is always the ID of the last item in the current page. If `newer_url` is `null`, there are no more recent items before the current page.\\n\\nThe `older_url` value can be used to get the previous page. The `older_id` is always the ID of the first item in the current page. If `older_url` is `null`, there are no older items after the current page.\\n\\nThe `future_url` can be used to refresh and check for newer items that didn't exist when the listing was requested. The `newer_id` will always be the ID of the last item in the current page. `future_url` will be `null` if `newer_id` is not also the ID of the latest item.\\n\\n# Sandbox\\n*The sandbox base URL is https://public-api.sandbox.bunq.com/v1/*\\n\\nWe do not use real money and do not allow external transactions in the sandbox environment. \\n\\n## Sandbox user accounts\\nYou need to create a sandbox user to test the bunq API. The easiest way to do it is by using [our developer portal](https://developer.bunq.com/):\\n1. Log in using your bunq account or [create a free developer account](https://developer.bunq.com/portal/signup) with sandbox-only access.\\n1. Go to Sandbox Users.\\n1. Generate up to 5 users.\\n1. Use the sandbox API key to create an API context and/or use the user credentials to log in to the [sandbox bunq app](https://doc.bunq.com/#/android-emulator).\\n\\n### Alternative ways to generate sandbox API keys\\nThere are 3 other ways you can generate a bunq sandbox API key:\\n* connect to [Tinker](https://lexy.gitbook.io/bunq/quickstart/tinker) *(it will also return login credentials for the sandbox app)*;\\n* create it in the [sandbox app](https://doc.bunq.com/#/android-emulator) *(you need to be logged in as a sandbox user)*;\\n* call the sandbox user endpoints directly, using [our Postman collection](https://github.com/bunq/postman), or by running a cURL command (change `sandbox-user-person` to `sandbox-user-company` to generate a business user):\\n\\n```\\ncurl https://public-api.sandbox.bunq.com/v1/sandbox-user-person -X POST --header \\\"Content-Type: application/json\\\" --header \\\"Cache-Control: none\\\" --header \\\"User-Agent: curl-request\\\" --header \\\"X-Bunq-Client-Request-Id: $(date)randomId\\\" --header \\\"X-Bunq-Language: nl_NL\\\" --header \\\"X-Bunq-Region: nl_NL\\\" --header \\\"X-Bunq-Geolocation: 0 0 0 0 000\\\"\\n```\\n\\n⚠️ **NOTE:** An API key can only be assigned to an IP within 1 hour after its creation. After the 1 hour, it will become invalid if not assigned. API keys that are created via the sandbox app are wiped with each sandbox reset.\\n\\nOnce you have a sandbox API key, create more sandbox users to use as test customer accounts, and start playing with the API. \\n\\nThe sandbox base URL is https://public-api.sandbox.bunq.com/v1/.\\n\\n## Sandbox money\\nWithout money, it's not always sunny in the sandbox world. Fortunately, getting money on the bunq sandbox is easy. All you need to do is ask Sugar Daddy for it.\\n\\nSend a `POST v1/request-inquiry` request passing sugardaddy@bunq.com in the counterparty_alias field. Specify the type for the alias and set the `allow_bunqme` field. Request up to \\u20ac500 at a time.\\n```\\n{\\n \\\"amount_inquired\\\": {\\n \\\"value\\\": \\\"100\\\",\\n \\\"currency\\\": \\\"EUR\\\"\\n },\\n \\\"counterparty_alias\\\": {\\n \\\"type\\\": \\\"EMAIL\\\",\\n \\\"value\\\": \\\"sugardaddy@bunq.com\\\",\\n \\\"name\\\": \\\"Sugar Daddy\\\"\\n },\\n \\\"description\\\": \\\"You're the best!\\\",\\n \\\"allow_bunqme\\\": false\\n}\\n```\\n\\n# Android Emulator\\n\\nIn case you do not own an Android device on which you can run our Sandbox app for end-to-end testing, you can set up an emulator to run the bunq Sandbox app for Android.\\n\\n## Things you will need\\n\\n- The [bunq Sandbox App APK](https://appstore.bunq.com/api/android/builds/bunq-android-sandbox-master.apk) that's optimised for emulating;\\n- [Android Studio](https://developer.android.com/studio/index.html).\\n\\n## Starting the Android Virtual Device (AVD) Manager\\n\\n1. Open Android Studio.\\n2. From the top menu, select \\u201cTools\\u201d > \\\"Android\\\" > \\\"AVD Manager\\\".\\n\\n## Setting up a new virtual device\\n\\n1. Start the wizard by clicking on \\\"+ Create Virtual Device\\\".\\n2. Select a device (recommendation: \\\"Pixel 5.0\\\" or \\\"Nexus 6\\\") and press \\\"Next\\\".\\n3. Select an x86 system image (recommendation: Nougat, API Level 25, Android 7.1.1 with Google APIs) and press \\\"Next\\\". The image needs to have Google Play Services 10.0.1 or higher.\\n4. In the bottom left corner, select \\\"Show Advanced Settings\\\".\\n5. Scroll to \\\"Memory and Storage\\\".\\n6. Change \\\"Internal Storage\\\" to \\\"2048 MB\\\".\\n7. Change \\\"SD card\\\" to \\\"200 MB\\\".\\n8. Press \\\"Finish\\\".\\n\\n## Starting the virtual device\\n\\n1. On the right side under \\\"Actions\\\", select the green \\\"Play\\\" button.\\n2. Wait for the device to boot, this may take a few minutes.\\n\\n## Installing the bunq Sandbox App APK\\n\\n1. Open the command line.\\n2. Navigate to your Android SDK platform tools directory (e.g. `cd ~/Library/Android/sdk/platform-tools` on macOS).\\n3. Make sure that the virtual device is started and has fully booted.\\n4. Run `./adb install ~/Downloads/bunq-android-sandboxEmulator-public-api.apk`, this may take a few minutes, and should finish with \\\"Success\\\".\\n\\n## Creating an account or logging in\\n\\n1. Create a sandbox account in the [developer portal](https://developer.bunq.com/).\\n1. Log in to the sandbox app using the sandbox user credentials.\\n\\nℹ️ *You will be asked to verify your phone number when you open the app for the first time. Sandbox does not send actual SMS messages. Enter any valid phone number and use the default verification code `992266`*. \\n\\nIf you couldn't generate a sandbox account in the developer portal, use Tinker:\\n1. Install [Tinker](https://beta.doc.bunq.com/quickstart/tinker).\\n1. Run `tinker/user-overview` to create a sandbox account. The output of the command will include the login credentials for the sandbox account.\\n\\n⚠️ **NOTE:** It is **not** possible to create accounts using the regular signup in the app, bunq is not reviewing Sandbox applications.\\n\\n# Moving to Production\\n\\nHave you tested your bunq integration to the fullest and are you now ready to introduce it to the world? Then the time has come to move it to a production environment!\\n\\nTo get started you'll need some fresh API keys for the production environment, which you can create via your bunq app. You can create these under \\\"Profile\\\" by tapping the \\\"Security\\\" menu. We do, however, highly recommend using a standard API Key instead of a Wildcard API Key. The former is significantly safer and it protects you from intrusions and possible attacks.\\n\\nThere's only a few things to do before your beautiful bunq creation can be moved to production. You're going to have to change your API Key and redo the sequence of calls to open a session.\\n\\nThe bunq Public API production environment is hosted at `https://api.bunq.com`.\\n\\nDo you have any questions or remarks about the process, or do you simply want to show off with your awesome creations? Don't hesitate to drop us a line on [together.bunq.com](https://together.bunq.com).\\n\\nPlease be aware that if you will gain access to account information of other bunq users or initiate a payment for them, you maybrequire a PSD2 permit.\\n\\n# Quickstart: Opening a Session\\n\\n## Goal\\n\\nSo, you want to start using the bunq API, awesome! To do this, you have to open a session in which you will be making those calls.\\n\\n## Getting an API key\\n\\nTo connect to the API, you have to make sure you have received an API key. \\n\\n**For production:**\\n1. create an app in the [developer portal](http://developer.bunq.com/), or\\n1. generate it in the bunq app *(Profile → Security & Settings → Developers → API keys)*.\\n\\n**For sandbox**\\nYou can use one of the following ways:\\n- create a sandbox user in the [developer portal](http://developer.bunq.com/);\\n- generate an API key in the [sandbox app](#android-emulator) *(Profile → Security & Settings → Developers → API keys)*;\\n- get an API key from [Tinker](https://beta.doc.bunq.com/quickstart/tinker);\\n- run a cURL request: `curl https://public-api.sandbox.bunq.com/v1/sandbox-user-person -X POST --header \\\"Content-Type: application/json\\\" --header \\\"Cache-Control: none\\\" --header \\\"User-Agent: curl-request\\\" --header \\\"X-Bunq-Client-Request-Id: $(date)randomId\\\" --header \\\"X-Bunq-Language: nl_NL\\\" --header \\\"X-Bunq-Region: nl_NL\\\" --header \\\"X-Bunq-Geolocation: 0 0 0 0 000\\\"`. Use `sandbox-user-company` to generate a business user.\\n\\nNote that production API key is only usable on production and sandbox key is only usable on sandbox. Sandbox key has a `sandbox_` prefix while production key does not have any noticeable prefixes.\\n\\n## Call sequence\\n\\nThe calls you need to perform to set up a session from scratch are the following:\\n\\n### 1. POST installation\\n\\nEach call needs to be signed with your own private key. An Installation is used to tell the server about the public key of your key pair. The server uses this key to verify your subsequent calls.\\n\\nStart by generating a 2048-bit RSA key pair. You can find examples by looking at the source code of the sdk's located at github.\\n\\n#### Headers\\n\\nOn the headers page you can find out about the mandatory headers. Take care that if you are in the sandbox environment, you set an `Authorization` header. Specific to the `POST /installation` call, you shouldn't use the `X-Bunq-Client-Authentication` or the `X-Bunq-Client-Signature` headers.\\n\\n#### Body\\n\\nPost your public key to the Installation endpoint (use `\\\\n` for newlines in your public key).\\n\\n#### Response\\n\\nSave the Installation token and the bunq API's public key from the response. This token is used in the `Authentication` header to register a `DeviceServer` and to start a `SessionServer`. The bunq API's public key should be used to verify future responses received from the bunq API.\\n\\n### 2. POST device-server\\n\\nFurther calls made to the server need to come from a registered device. `POST /device-server` registers your current device and the IP address(es) it uses to connect to the bunq API.\\n\\n#### Headers\\n\\nUse the token you received from `POST /installation` in the `X-Bunq-Client-Authentication` header. Make sure you sign your call, passing the call signature in `X-Bunq-Client-Signature` header.\\n\\n#### Body\\n\\nFor the secret, use the API key you received. If you want to create another API key, you can do so in the bunq sandbox app (or production app for the production environment). Login, go to Profile > Security and tap 'API keys'. The freshly created API key can be assigned to one or multiple IP addresses using `POST device-server` within 4 hours before becoming invalid. As soon as you start using your API key, it will remain valid until the next sandbox reset.\\u2028\\u2028 For the secret, use the API key you received.\\n\\n### 3. POST session-server\\n\\nTo make any calls besides `installation` and `device-server`, you need to open a session.\\n\\n#### Headers\\n\\nUse the token you received from `POST /installation` in the `X-Bunq-Client-Authentication` header. Make sure you sign your call, passing the call signature in `X-Bunq-Client-Signature` header.\\n\\n#### Body\\n\\nFor the secret, use the API key you received.\\n\\n#### Response\\n\\nThe token received in the response to `POST /session-server` should be used to authenticate your calls in this session. Pass this session's token in the `X-Bunq-Client-Authentication` header on every call you make in this session.\\n\\n# Quickstart: Payment Request\\n\\n## Goal\\n\\nYou want to offer bunq payments on a website or in an application.\\n\\n## Scenario\\n\\nIn this use case the consumer and the merchant both have a bunq account. The consumer wants to pay with bunq and enters their alias in the bunq payment field at checkout. The merchant sends the request for payment to the consumer when the consumer presses enter. The consumer agrees to the request in the bunq mobile app and the merchant has immediate confirmation of the payment. Please be aware that if you will gain access to account information of other bunq users or initiate a payment for them, you require a PSD2 permit.\\n\\n## Before you start\\n\\nMake sure that you have opened a session and that for any call you make after that, you pass the session\\u2019s token in the X-Bunq-Client-Authentication header.\\n\\n## Call Sequence\\n\\nThe consumer is at checkout and selects the bunq payment method. This would be a logical time to open a session on the bunq server.\\n\\n### 1. LIST monetary-account\\n\\nWhen a request for payment is accepted, the money will be deposited on the bank account the request for payment is connected to. Let\\u2019s start by finding all your available bank accounts. Pick one of them to make the request for payment with and save its `id`.\\n\\n### 2. POST monetary-account attachment (optional)\\n\\nOptionally, you can attach an image to the request for payment.\\n\\n#### Headers\\nMake sure you set the `Content-Type` header to match the MIME type of the image. It\\u2019s also required you pass a description of the image via the `X-Bunq-Attachment-Description` header.\\n\\n#### Body\\nThe payload of this request is the binary representation of the image file. Do not use any JSON formatting.\\n\\n#### Response\\nSave the `id` of the posted attachment. You\\u2019ll need it to attach it to the request for payment.\\n\\n### 3. POST request-inquiry\\n\\nNext, create a request inquiry. A request inquiry is the request for payment that your customer can respond to by accepting or rejecting it.\\n\\n#### Body\\n\\nPass the customer\\u2019s email address, phone number or IBAN in the `counterparty_alias`. Make sure you set the correct `type` for the alias, depending on what you pass. When providing an IBAN, a name of the `counterparty_alias` is required. You can provide the `id` of the created attachment.\\n\\n#### Response\\n\\nYou will receive the `id` of the created request inquiry in the response. Save this `id`. You will need it to check if the customer has responded to the request yet.\\n\\n### 4. GET request-inquiry\\n\\nAfter you\\u2019ve sent the request for payment, its status can be checked.\\n\\n#### Response\\n\\nWhen the `status` is `ACCEPTED`, the customer has accepted and paid the request, and you will have received the money on the connected monetary account. If the `status` is `REJECTED`, the customer did not accept the request.\\n\\n# Quickstart: Create a Tab payment\\n\\n## Goal\\n\\nYou will create a tab that can be paid once by a single user, a so called TagUsageSingle, and explore three different ways to make the Tab visible to your customers:\\n\\n- QR code from the CashRegister\\n- QR code from the Tab.\\n\\n## Before you start\\n\\nMake sure that you have opened a session and that for any call you make after that, you pass the session\\u2019s token in the `X-Bunq-Client-Authentication` header.\\n\\n## Call sequence\\n\\n### 1. POST attachment-public\\n\\nStart by creating an attachment that will be used for the avatar for the cash register.\\n\\n#### Header\\n\\nMake sure you set the `Content-Type` header to match the MIME type of the image. It is also required you pass a description of the image via the `X-Bunq-Attachment-Description` header.\\n\\n#### Body\\n\\nThe payload of this request is the binary representation of the image file. Do not use any JSON formatting.\\n\\n#### Response\\n\\nSave the `uuid` of the posted attachment. You'll need it to create the avatar in the next step.\\n\\n### 2. POST avatar\\n\\nMake an avatar using the public attachment you've just created.\\n\\n#### Body\\n\\nThe payload of this request is the `uuid` of the attachment public.\\n\\n#### Response\\n\\nIn response, you\\u2019ll receive the UUID of the avatar created using the attachment. Save this UUID. You\\u2019ll use it as the avatar for the cash register you're about to create.\\n\\n### 3. LIST monetary-account\\n\\nGet a listing of all available monetary accounts. Choose one, and save the id of the monetary account you want your cash register to be connected to. Each paid tab for the cash register will transfer the money to this account.\\n\\n### 4a. POST cash-register\\n\\nCreate a cash register. Use the `id` of the monetary account you want to connect the cash register to in the URL of the request.\\n\\n#### Body\\n\\nIn the body provide the `uuid` of the avatar you created for this cash register. Also make sure to provide a unique name for your cash register. Set the status to `PENDING_APPROVAL`.\\n\\n#### Response\\n\\nThe response contains the `id` of the cash register you created. Save this `id`. You will need it to create subsequent tabs and tab items.\\n\\n### 4b. Wait for approval\\n\\nOn the production environment, a bunq admin will review and approve your cash register. In the sandbox environment, your cash register will be automatically approved.\\n\\n### 5. POST tab-usage-single\\n\\nCreate a new tab that is connected to your cash register. Use the id of the cash register you want to connect this tab to in the URL of your request.\\n\\n#### Body\\n\\nGive the tab a name in `merchant_reference`. Create the tab with status `OPEN`, and give the tab a starting amount. You can update this amount later.\\n\\n#### Response\\n\\nThe response contains the uuid of the tab you created.\\n\\n### 6. POST tab-item (optional)\\n\\nYou can add items to a tab. For instance, if a customer will be paying for multiple products via this tab, you can decide to add an item for each of these. Adding items to a tab is optional, and adding them will not change the total amount of the tab itself. However, if you've added any tab items the sum of the amounts of these items must be equal to the `total_amount` of the tab when you change its status to `WAITING_FOR_PAYMENT`.\\n\\n### 7. PUT tab-usage-single\\n\\nUpdate the status of the tab to `WAITING_FOR_PAYMENT` if you want the costumer to pay the tab, and you're done adding any tab items. You can use this request to make the tab visible for your costumers.\\n\\n#### Visibility\\n\\nTo decide how you are going to make your tab visible, pass a visibility object in the payload.\\n\\nSetting `cash_register_qr_code` to true will connect this tab to the QR code from the cash register. If this cash register does not have a QR code yet, one will be created. Only one Tab can be connected to the cash register\\u2019s QR code at any given time.\\n\\nSetting `tab_qr_code` to true will create a QR code specifically for this tab. This QR code can not be linked to anything else.\\n\\n# Quickstart: Create a TransferWise payment\\n\\n## Goal\\n\\nYou want to send a payment in currency other than euro outside the SEPA zone.\\n\\n## Before you start\\n\\nMake sure that you have opened a session and that for any call you make after that, you pass the session\\u2019s token in the `X-Bunq-Client-Authentication` header.\\n\\nℹ️ *bunq relies on TransferWise for international, so you need to create a TransferWise account linked to a bunq account to be able to create international transfers. You can do it either from the bunq app or using our API as described below.*\\n\\n## Get the up-to-date exchange rate (optional)\\n\\nYou might want to check the latest currency exchange rate before making a transfer. Here\\u2019s how you can do it using the bunq API:\\n1. Check the list of supported currencies via `GET /user/{userID}/transferwise-currency`. Copy the needed currency code.\\n2. Create a temporary quote for the currency of your choice via `POST /user/{userID}/transferwise-quote-temporary`.\\n\\nℹ️ *A quote is the exchange rate at the exact timestamp. Temporary quotes carry solely informative value and cannot be used for creating a transfer.*\\n\\n3. Read the temporary quote via `GET /user/{userID}/transferwise-quote-temporary/{transferwise-quote-temporaryID}`.\\n\\n## Create a TransferWise account\\n\\nYou need a TransferWise account linked to your bunq account to make TransferWise payments via the bunq API. Create one via `POST /user/{userID}/transferwise-user`, and save its ID. \\n\\nℹ️ *You cannot use an existing TransferWise account.*\\n\\n## Create a quote\\n\\n1. Create a quote via POST /user/{userID}/transferwise-quote and save its ID. \\n\\nℹ️ *Use amount_target to indicate the sum the recipient must get. Amount_source, on the other hand, will indicate the sum you want to send, but it will not necessarily be the final sum the recipient gets.*\\n\\nℹ️ *Quotes are valid for 30 minutes so if you do not manage to create a transfer within this time, you will need to create another quote.*\\n\\n2. Get the exchange rate by reading the quote via GET /user/{userID}/transferwise-quote/(transferwise-quoteID).\\n\\n## Create a recipient\\n\\nIf you have sent money via the TransferWise account linked to your bunq account, you can reuse the recipients. You can list their IDs via `GET /user/{userID}/transferwise-quote/{transferwise-quoteID}/transferwise-recipient`.\\n\\nTo create a new, previously unused recipient, follow these steps:\\n1. Retrieve the fields required for creating the recipient as the requirements vary for the type of recipient in each country. Iterate sending the following request pair till there are no more required fields:\\n- `GET /user/{userID}/transferwise-quote/{transferwise-quoteID}/transferwise-recipient-requirement`\\n- `POST /user/{userID}/transferwise-quote/{transferwise-quoteID}/transferwise-recipient-requirement`\\n2. Create a recipient account using the final request body from the previous step with `POST /user/{userID}/transferwise-quote/{transferwise-quoteID}/transferwise-recipient-requirement`\\n\\n## Create a transfer\\n\\nFinally, having both the quote ID and the recipient ID, you can create a transfer. 🎉\\n\\n1. Check if there are any additional transfer requirements via `POST /user/{userID}/transferwise-quote/{transferwise-quoteID}/transferwise-transfer-requirement`.\\n2. Create a transfer via `POST /user/{userID}/transferwise-quote/{transferwise-quoteID}/transferwise-transfer`. You need to specify the ID of the monetary account from which you want the payment to be made.\\n\\n# Quickstart: Downloading attachments\\n\\n## Goal\\nExport receipts and invoices attached to payments to your application.\\n\\n## The scenario you want to achieve\\n0. The bunq user has accepted the authorization request and your application can read the bunq user\\u2019s account information.\\n1. Your application imports all the transactions and attachments.\\n2. The bunq user sees the transactions matched with the receipts and invoices in your application.\\n\\n## Before you start\\n* Make sure that you have opened a session\\n* Make sure you pass the session Token in the X-Bunq-Client-Authentication header in all the following requests of the session.\\n\\n## Call sequence\\n1. List the payments of the user via GET /user/{userID}/monetary-account/{monetary-accountID}/payment.\\n2. Check if the payments have attachments via GET /user/{userID}/monetary-account/{monetary-accountID}/payment/{paymentID}/note-attachment. Save the attachment IDs.\\n3. Export the raw content of the attachments via GET /user/{userID}/attachment/{attachmentID}/content.\\n\\n***HINT:** You can use [callbacks](https://doc.bunq.com/#/callbacks) to make sure you don\\u2019t miss anything happening on the bunq account.*\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"http://bunq.com/terms-api/\",\"title\":\"bunq API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_bunq_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/bunq/doc/master/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"bunq.com\"},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/bunq.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/bunq.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"byautomata.io\",\"value\":{\"added\":\"2020-07-13T11:05:25.168Z\",\"preferred\":\"1.0.1\",\"versions\":[{\"key\":\"1.0.1\",\"value\":{\"added\":\"2020-07-13T11:05:25.168Z\",\"info\":{\"contact\":{\"email\":\"support@byautomata.io\"},\"description\":\"This document provides the documentation for the Market Intelligence API by Automata. Get your API Key at https://apis.byautomata.io and check out our Postman Collection.

The root API endpoint is https://api.byautomata.io. Please refer to the code samples for examples of how to call the Market Intelligence API. The ContentPro endpoints (/contentpro-search and /contentpro-similar-text) are not included in the standard Market Intelligence API plans. Please contact support@byautomata.io for access.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://byautomata.io/terms/\",\"title\":\"Automata Market Intelligence API\",\"version\":\"1.0.1\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_s3.amazonaws.com_api.specs.byautomata.io_Logo_padding.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://s3.amazonaws.com/api.specs.byautomata.io/automata_api.json\",\"version\":\"3.0\"}],\"x-providerName\":\"byautomata.io\"},\"externalDocs\":{\"description\":\"Find out more about Automata and other Market Intelligence products.\",\"url\":\"http://byautomata.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/byautomata.io/1.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/byautomata.io/1.0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"c19qrserver.local\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"1.1\",\"versions\":[{\"key\":\"1.1\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"description\":\"This is the API for the COVID-19 Contact Tracing QRCode Signin Server\",\"title\":\"API for the COVID-19 Tracking QR Code Signin Server.\",\"version\":\"1.1\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/aijaz/qrCodeSigninServer/main/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"c19qrserver.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/c19qrserver.local/1.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/c19qrserver.local/1.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"callcontrol.com\",\"value\":{\"added\":\"2018-06-09T11:54:53.000Z\",\"preferred\":\"2015-11-01\",\"versions\":[{\"key\":\"2015-11-01\",\"value\":{\"added\":\"2018-06-09T11:54:53.000Z\",\"info\":{\"contact\":{\"email\":\"info@kedlin.com\",\"name\":\"Call Control\",\"url\":\"https://www.callcontrol.com/documentation\"},\"description\":\"API for blocking phone calls with Call Control. Data is from crowdsourced community blacklist from 12+ million users and government agencies (FTC, FCC, IRS) Try with api_key 'demo', hit explore above, and then try phone numbers 18008472911,13157244022,17275567300,18008276655,12061231234.\",\"title\":\"Call Control API\",\"version\":\"2015-11-01\",\"x-apisguru-categories\":[\"telecom\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_CallControlLLC_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.callcontrol.com/js/swagger/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"callcontrol.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/callcontrol.com/2015-11-01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/callcontrol.com/2015-11-01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"callfire.com\",\"value\":{\"added\":\"2017-09-04T13:31:34.000Z\",\"preferred\":\"V2\",\"versions\":[{\"key\":\"V2\",\"value\":{\"added\":\"2017-09-04T13:31:34.000Z\",\"info\":{\"contact\":{\"email\":\"support@callfire.com\",\"name\":\"CallFire\",\"url\":\"https://www.callfire.com\"},\"description\":\"CallFire\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.callfire.com/terms\",\"title\":\"CallFire API Documentation\",\"version\":\"V2\",\"x-apisguru-categories\":[\"telecom\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_537371596508258305_zP_eP2ec_400x400.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.callfire.com/v2/api-docs/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"callfire.com\"},\"updated\":\"2021-07-26T08:51:53.432Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/callfire.com/V2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/callfire.com/V2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"calorieninjas.com\",\"value\":{\"added\":\"2020-12-05T09:51:40.878Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-12-05T09:51:40.878Z\",\"info\":{\"contact\":{\"email\":\"info@calorieninjas.com\",\"name\":\"CalorieNinjas team\",\"url\":\"www.calorieninjas.com\"},\"description\":\"Natural language nutrition API to extract nutrition data from any text.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"www.calorieninjas.com/tos\",\"title\":\"CalorieNinjas\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.calorieninjas.com/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"calorieninjas.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"See www.calorieninjas.com/api.\",\"url\":\"www.calorieninjas.com/api\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/calorieninjas.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/calorieninjas.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"cambase.io\",\"value\":{\"added\":\"2015-07-13T11:41:15.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2015-07-13T11:41:15.000Z\",\"info\":{\"description\":\"Cambase.io is a project by Evercam.io in order to make it easier for software developers to have a reliable, up to date source of model hardware information available via a public API.\",\"title\":\"Cambase.io\",\"version\":\"1.0\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_evrcm_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.6.2\"},\"format\":\"swagger\",\"url\":\"http://api.cambase.io/api-docs/api-docs.json\",\"version\":\"1.2\"}],\"x-providerName\":\"cambase.io\"},\"updated\":\"2018-12-31T09:06:40.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/cambase.io/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/cambase.io/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"canada-holidays.ca\",\"value\":{\"added\":\"2020-04-28T06:44:11.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2020-04-28T06:44:11.000Z\",\"info\":{\"contact\":{\"email\":\"paul@pcraig3.ca\",\"name\":\"Paul Craig\",\"url\":\"https://canada-holidays.ca/feedback\"},\"description\":\"This API that lists all 28 public holidays for all 13 provinces and territories in Canada, including federal holidays.\",\"license\":{\"name\":\"MIT\",\"url\":\"https://github.com/pcraig3/hols/blob/master/LICENSE\"},\"title\":\"Canada Holidays API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_d_d9_Flag_of_Canada_%28Pantone%29.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.swaggerhub.com/apis/pcraig3/canada-holidays/1.0\",\"version\":\"3.0\"}],\"x-providerName\":\"canada-holidays.ca\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/canada-holidays.ca/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/canada-holidays.ca/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"carbondoomsday.com\",\"value\":{\"added\":\"2018-03-10T16:38:23.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2018-03-10T16:38:23.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"CarbonDoomsday\"},\"description\":\"A real-time RESTish web API for worldwide carbon dioxide levels.\",\"title\":\"CarbonDoomsDay\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_CarbonDoomsday_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.carbondoomsday.com/?format=openapi\",\"version\":\"2.0\"}],\"x-providerName\":\"carbondoomsday.com\"},\"updated\":\"2018-08-24T14:28:47.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/carbondoomsday.com/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/carbondoomsday.com/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"cdcgov.local:prime-data-hub\",\"value\":{\"added\":\"2021-06-14T12:51:23.446Z\",\"preferred\":\"0.2.0-oas3\",\"versions\":[{\"key\":\"0.2.0-oas3\",\"value\":{\"added\":\"2021-06-14T12:51:23.446Z\",\"info\":{\"contact\":{\"email\":\"reportstream@cdc.gov\",\"name\":\"USDS at Centers for Disease Control and Prevention\",\"url\":\"https://reportstream.cdc.gov\"},\"description\":\"A router of public health data from multiple senders and receivers\",\"title\":\"Prime ReportStream\",\"version\":\"0.2.0-oas3\",\"x-apisguru-categories\":[\"open_data\",\"collaboration\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/CDCgov/prime-reportstream/master/prime-router/docs/openapi.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"cdcgov.local\",\"x-serviceName\":\"prime-data-hub\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-07-26T10:07:00.354Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/cdcgov.local/prime-data-hub/0.2.0-oas3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/cdcgov.local/prime-data-hub/0.2.0-oas3/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"cenit.io\",\"value\":{\"added\":\"2016-10-11T20:15:56.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2016-10-11T20:15:56.000Z\",\"info\":{\"contact\":{\"email\":\"support@cenit.io\",\"name\":\"Cenit IO Support\",\"url\":\"https://cenit.io\"},\"description\":\"Cenit IO is an Open Platform for Data and Business Integration (iPaaS)\\n\",\"termsOfService\":\"https://cenit-portal.herokuapp.com/terms_of_service\",\"title\":\"Cenit IO - REST API Specification\",\"version\":\"v1\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_cenit.io_images_logo.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://cenit-io.github.io/openapi/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"cenit.io\"},\"externalDocs\":{\"url\":\"https://github.com/cenit-io/openapi\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/cenit.io/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/cenit.io/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"chaingateway.io\",\"value\":{\"added\":\"2020-09-28T15:05:04.175Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2020-09-28T15:05:04.175Z\",\"info\":{\"contact\":null,\"description\":\"# Chaingateway.io\\n\\nREST API to build the bridge between Ethereum and the real world\\n\\nPlease check out our [website](https://chaingateway.io?utm_source=postman) for detailed information about this API.\\n\\nTo use our API, you need an API Key (Described as Authorization header in the examples below).\\nTo get one, please create an account on our [website](https://chaingateway.io/register?utm_source=postman).\\n\\nFor our internal documentation, please check out our [Docs Site](https://chaingateway.io/docs?utm_source=postman).\\n\\nIf you need help with integrating our API in your application, you can reach us via [email](mailto:support@chaingateway.io) or join our official [Telegram](https://t.me/chaingateway) group.\",\"title\":\"Chaingateway.io\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"financial\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://chaingateway.io/downloads/openapiv3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"chaingateway.io\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/chaingateway.io/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/chaingateway.io/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"change.local\",\"value\":{\"added\":\"2021-05-09T16:09:11.743Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-05-09T16:09:11.743Z\",\"info\":{\"title\":\"API V1\",\"version\":\"v1\",\"x-apisguru-categories\":[\"payment\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://change-api-definition.s3-us-west-1.amazonaws.com/swagger.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"change.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/change.local/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/change.local/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"channel4.com\",\"value\":{\"added\":\"2016-06-27T13:56:46.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2016-06-27T13:56:46.000Z\",\"info\":{\"contact\":{\"email\":\"developer@channel4.co.uk\",\"name\":\"Open C4 Project\",\"url\":\"http://developer.channel4.com/\"},\"description\":\"This is the place to come for all the technical details you need to power your applications with Channel 4's deep programmes data.\",\"license\":{\"name\":\"Channel 4 API license\",\"url\":\"http://developer.channel4.com/page/read/API_Terms_of_Use\"},\"termsOfService\":\"http://developer.channel4.com/page/read/API_Terms_of_Use\",\"title\":\"Channel 4 API\",\"version\":\"1.0.0\",\"x-apiClientRegistration\":{\"url\":\"http://developer.channel4.com/apps/register\"},\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Channel4_profile_image\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Mermade/openC4/master/c4Api/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"channel4.com\"},\"externalDocs\":{\"description\":\"Programmes API Guide\",\"url\":\"http://developer.channel4.com/docs/read/ProgrammesAPIGuide\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/channel4.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/channel4.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"chompthis.com\",\"value\":{\"added\":\"2020-03-23T15:32:19.000Z\",\"preferred\":\"1.0.0-oas3\",\"versions\":[{\"key\":\"1.0.0-oas3\",\"value\":{\"added\":\"2020-03-23T15:32:19.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"chomp_this_\"},\"description\":\"## Important\\nAn **[API key](https://chompthis.com/api/)** is required for access to this API. Get yours at **[https://chompthis.com/api](https://chompthis.com/api/)**.\\n\\n### Getting Started\\n * **[Subscribe](https://chompthis.com/api/#pricing)** to the API.\\n * Scroll down and click the \\\"**Authorize**\\\" button.\\n * Enter your API key into the \\\"**value**\\\" input, click the \\\"**Authorize**\\\" button, then click the \\\"**Close**\\\" button.\\n * Scroll down to the section titled \\\"**default**\\\" and click on the API endpoint you wish to use.\\n * Click the \\\"**Try it out**\\\" button.\\n * Enter the information the endpoint requires.\\n * Click the \\\"**Execute**\\\" button.\\n\\n### Example \\n * Branded food response object: **[View example »](https://raw.githubusercontent.com/chompfoods/examples/master/branded-food-response-object.json)**\\n * Ingredient response object: **[View example »](https://raw.githubusercontent.com/chompfoods/examples/master/ingredient-response-object.json)**\\n * Error response object: **[View example »](https://raw.githubusercontent.com/chompfoods/examples/master/error-response-object.json)**\\n\\n### How Do I Find My API Key?\\n * Your API key was sent to the email address you used to create your subscription.\\n * You will also find your API key in the **[Client Center](https://chompthis.com/api/manage.php)**.\\n * Read **[this article](https://desk.zoho.com/portal/chompthis/kb/articles/how-do-i-find-my-api-key)** for more information.\\n\\n### Helpful Links\\n * **Help & Support**\\n * [Knowledge Base »](https://desk.zoho.com/portal/chompthis/kb/chomp)\\n * [Support »](https://chompthis.com/api/ticket-new.php)\\n * [Client Center »](https://chompthis.com/api/manage.php)\\n * **Pricing**\\n * [Subscription Options »](https://chompthis.com/api/)\\n * [Cost Calculator »](https://chompthis.com/api/cost-calculator.php)\\n * **Guidelines**\\n * [Terms & License »](https://chompthis.com/api/terms.php)\\n * [Attribution »](https://chompthis.com/api/docs/attribution.php)\\n\",\"title\":\"Chomp Food Database API Documentation\",\"version\":\"1.0.0-oas3\",\"x-apisguru-categories\":[\"tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_chomp_this__profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/chompfoods/examples/master/chomp-Chomp-1.0.0-oas3-swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"chompthis.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/chompthis.com/1.0.0-oas3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/chompthis.com/1.0.0-oas3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"circl.lu:hashlookup\",\"value\":{\"added\":\"2021-06-06T04:37:44.328Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-06-06T04:37:44.328Z\",\"info\":{\"description\":\"![](https://www.circl.lu/assets/images/circl-logo.png)\\n[CIRCL hash lookup](https://hashlookup.circl.lu/) is a public API to lookup hash values against known database of files. NSRL RDS database is included. More database will be included in the future. The API is accessible via HTTP ReST API and the API is also [described as an OpenAPI](https://hashlookup.circl.lu/swagger.json). A [documentation is available with](https://www.circl.lu/services/hashlookup/) some sample queries. The API can be tested live in the interface below.\",\"license\":{\"name\":\"CC-BY\"},\"title\":\"hashlookup CIRCL API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.circl.lu_assets_images_circl-logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://hashlookup.circl.lu/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"circl.lu\",\"x-serviceName\":\"hashlookup\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/circl.lu/hashlookup/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/circl.lu/hashlookup/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"circleci.com\",\"value\":{\"added\":\"2017-01-16T20:50:47.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2017-01-16T20:50:47.000Z\",\"info\":{\"description\":\"The CircleCI API is a RESTful, fully-featured API that allows you to do almost anything in CircleCI.\\nYou can access all information and trigger all actions.\\nThe only thing we don\\u2019t provide access to is billing functions, which must be done from the CircleCI web UI.\\n\",\"license\":{\"name\":\"Attribution-NonCommercial-ShareAlike 4.0 International\",\"url\":\"http://creativecommons.org/licenses/by-nc-sa/4.0/\"},\"title\":\"CircleCI REST API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars0.githubusercontent.com_u_1231870.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/kamikazechaser/spec-circleci/master/swagger.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"circleci.com\",\"x-unofficialSpec\":true},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/circleci.com/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/circleci.com/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"circuitsandbox.net\",\"value\":{\"added\":\"2017-12-11T13:15:36.000Z\",\"preferred\":\"2.9.233\",\"versions\":[{\"key\":\"2.9.233\",\"value\":{\"added\":\"2017-12-11T13:15:36.000Z\",\"info\":{\"description\":\"Circuit REST API to interact with the Circuit system.\\n\\n[Learn more about the Circuit Development Community](https://www.circuit.com/web/developers/home)\",\"title\":\"REST API Version 2\",\"version\":\"2.9.233\",\"x-apisguru-categories\":[\"messaging\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_927933988269903874_4jU82-IJ_400x400.jpg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://circuitsandbox.net/rest/v2/swagger\",\"version\":\"3.0\"}],\"x-providerName\":\"circuitsandbox.net\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/circuitsandbox.net/2.9.233/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/circuitsandbox.net/2.9.233/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"cisco.com\",\"value\":{\"added\":\"2016-09-14T11:20:07.000Z\",\"preferred\":\"0.0.3\",\"versions\":[{\"key\":\"0.0.3\",\"value\":{\"added\":\"2016-09-14T11:20:07.000Z\",\"info\":{\"contact\":{\"email\":\"os@cisco.com\",\"name\":\"Omar Santos\"},\"description\":\"The Cisco Product Security Incident Response Team (PSIRT) openVuln API is a RESTful API that allows customers to obtain Cisco Security Vulnerability information in different machine-consumable formats. APIs are important for customers because they allow their technical staff and programmers to build tools that help them do their job more effectively (in this case, to keep up with security vulnerability information).\\nFor more information about the Cisco PSIRT openVuln API visit https://developer.cisco.com/site/PSIRT/discover/overview\\n\\nFor detail steps on how to use the API go to:https://developer.cisco.com/site/PSIRT/get-started/getting-started.gsp\\n\\nThis is a beta release of a swagger YAML for the Cisco PSIRT openVuln API\\n\\nTo access the API sign in with your Cisco CCO account at http://apiconsole.cisco.com and register an application\\nto recieve a client_id and a client_secret\\n\\nYou can then get your token using curl or any other method you prefer.\\n\\n'curl -s -k -H \\\"Content-Type: application/x-www-form-urlencoded\\\" -X POST -d \\\"client_id=\\\" -d \\\"client_secret=\\\" -d \\\"grant_type=client_credentials\\\" https://cloudsso.cisco.com/as/token.oauth2'\\n\\nYou will receive an access token as demonstrated in the following example:\\n '{\\\"access_token\\\":\\\"I7omWtBDAieSiUX3shOxNJfuy4J6\\\",\\\"token_type\\\":\\\"Bearer\\\",\\\"expires_in\\\":3599}'\\n\\nIn Swagger, click on Change Authentication\\n\\nenter the text \\\"I7omWtBDAieSiUX3shOxNJfuy4J6\\\" (which is the token you received)\\n\\nthen click on \\\"Try this operation\\\"\\n\",\"title\":\"Cisco PSIRT openVuln API\",\"version\":\"0.0.3\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_logo-core.clearbit.com_cisco.com\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/CiscoPSIRT/openVulnAPI/master/swagger/openVulnAPISwagger0_0_3.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"cisco.com\"},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/cisco.com/0.0.3/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/cisco.com/0.0.3/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"citrixonline.com:gotomeeting\",\"value\":{\"added\":\"2015-10-24T02:39:33.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-10-24T02:39:33.000Z\",\"info\":{\"contact\":{\"email\":\"developer-support@citrixonline.com\",\"name\":\"Developer Support\",\"url\":\"https://developer.citrixonline.com\"},\"description\":\"
The GoToMeeting API provides seamless integration of GoToMeeting provisioning and meeting management into your existing infrastructure or third party applications.

For customers, the ability to add, suspend or delete an organizer in your GoToMeeting Corporate account from within your primary management systems simplifies and streamlines the entire process of account management. The ability to monitor meeting schedules, history and active meeting status allows managers to leverage GoToMeeting activities through your primary applications.

For third parties, the ability to create, update or delete a meeting from within your application makes real-time collaboration possible for your customers. The ability to update meeting schedules, view history and scheduled meetings, and view attendees from past meetings allows you to enhance your users' experience and the value of your applications.\",\"termsOfService\":\"https://developer.citrixonline.com/terms-use\",\"title\":\"GoToMeeting\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"collaboration\"],\"x-logo\":{\"backgroundColor\":\"#5F6166\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_citrix_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.citrixonline.com/sites/default/files/citrix/citrix-apis/gotomeeting.json\",\"version\":\"2.0\"}],\"x-providerName\":\"citrixonline.com\",\"x-serviceName\":\"gotomeeting\"},\"externalDocs\":{\"url\":\"https://developer.citrixonline.com/\"},\"updated\":\"2018-02-01T07:11:28.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/citrixonline.com/gotomeeting/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/citrixonline.com/gotomeeting/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"citrixonline.com:scim\",\"value\":{\"added\":\"2015-11-06T17:45:48.000Z\",\"preferred\":\"NA\",\"versions\":[{\"key\":\"NA\",\"value\":{\"added\":\"2015-11-06T17:45:48.000Z\",\"info\":{\"contact\":{\"email\":\"developer-support@citrixonline.com\",\"name\":\"Developer Support\",\"url\":\"https://developer.citrixonline.com\"},\"description\":\"The SCIM API lets you manage users in your organization. You can then automate the provisioning of product licenses for these users, and they can use your company's Single Sign-On solution through an Identity Provider.\",\"termsOfService\":\"https://developer.citrixonline.com/terms-use\",\"title\":\"SCIM\",\"version\":\"N/A\",\"x-logo\":{\"backgroundColor\":\"#5F6166\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_citrix_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.citrixonline.com/sites/default/files/citrix/citrix-apis/scim.json\",\"version\":\"2.0\"}],\"x-providerName\":\"citrixonline.com\",\"x-serviceName\":\"scim\"},\"externalDocs\":{\"url\":\"https://developer.citrixonline.com/\"},\"updated\":\"2018-02-01T07:11:28.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/citrixonline.com/scim/NA/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/citrixonline.com/scim/NA/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"citycontext.com\",\"value\":{\"added\":\"2015-07-13T11:41:15.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-07-13T11:41:15.000Z\",\"info\":{\"description\":\"City Context provides a straightforward API to access UK Open Data: crime statistics, schools, demographics and more.\",\"title\":\"City Context\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_citycontext_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.6.0\"},\"format\":\"swagger\",\"url\":\"https://www.citycontext.com/swagger/spec.json\",\"version\":\"1.2\"}],\"x-providerName\":\"citycontext.com\"},\"updated\":\"2018-03-27T11:50:12.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/citycontext.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/citycontext.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"clarify.io\",\"value\":{\"added\":\"2015-07-30T15:41:50.000Z\",\"preferred\":\"1.3.7\",\"versions\":[{\"key\":\"1.3.7\",\"value\":{\"added\":\"2015-07-30T15:41:50.000Z\",\"info\":{\"description\":\"The API to Search and Understand Audio & Video Data.\",\"title\":\"api.clarify.io\",\"version\":\"1.3.7\",\"x-apisguru-categories\":[\"search\"],\"x-logo\":{\"backgroundColor\":\"#65A8B5\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_clarifyio_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.18\"},\"format\":\"swagger\",\"url\":\"https://api.clarify.io/api-docs\",\"version\":\"1.2\"}],\"x-providerName\":\"clarify.io\"},\"updated\":\"2019-01-03T07:01:34.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/clarify.io/1.3.7/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/clarify.io/1.3.7/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"clearblade.com\",\"value\":{\"added\":\"2021-01-15T13:45:02.501Z\",\"preferred\":\"3.0\",\"versions\":[{\"key\":\"3.0\",\"value\":{\"added\":\"2021-01-15T13:45:02.501Z\",\"info\":{\"contact\":{\"email\":\"support@clearblade.com\"},\"description\":\"A friendly little API to help you interact with the ClearBlade platform.\",\"termsOfService\":\"https://docs.clearblade.com/v/4/static/tac.html\",\"title\":\"ClearBlade API\",\"version\":\"3.0\",\"x-apisguru-categories\":[\"iot\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://docs.clearblade.com/v/4/static/api/openapi.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"clearblade.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/clearblade.com/3.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/clearblade.com/3.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"clever-cloud.com\",\"value\":{\"added\":\"2017-11-26T10:49:07.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-11-26T10:49:07.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"clever_cloud\"},\"description\":\"Public API for managing Clever-Cloud data and products\",\"title\":\"Clever-Cloud API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_clever_cloud_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.clever-cloud.com/doc/api/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"clever-cloud.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/clever-cloud.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/clever-cloud.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"clever.com\",\"value\":{\"added\":\"2018-02-24T16:46:58.000Z\",\"preferred\":\"1.2.0\",\"versions\":[{\"key\":\"1.2.0\",\"value\":{\"added\":\"2018-02-24T16:46:58.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"clever\"},\"description\":\"Serves the Clever Data API\",\"title\":\"Data API\",\"version\":\"1.2.0\",\"x-apisguru-categories\":[\"education\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_clever_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Clever/swagger-api/master/v1.2.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"clever.com\"},\"updated\":\"2021-03-09T15:04:00.051Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/clever.com/1.2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/clever.com/1.2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"clickmeter.com\",\"value\":{\"added\":\"2015-06-11T00:06:11.000Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2015-06-11T00:06:11.000Z\",\"info\":{\"contact\":{\"email\":\"api@clickmeter.com\",\"name\":\"Api Support\",\"url\":\"http://www.clickmeter.com/api\"},\"description\":\"Api dashboard for ClickMeter API\",\"title\":\"ClickMeter API\",\"version\":\"v2\",\"x-apisguru-categories\":[\"marketing\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_s3.amazonaws.com_clickmeter.com_Web_static_cmlogo.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://api.v2.clickmeter.com.s3.amazonaws.com/docs/api-docs-v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"clickmeter.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/clickmeter.com/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/clickmeter.com/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"clicksend.com\",\"value\":{\"added\":\"2021-01-13T10:32:04.192Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-13T10:32:04.192Z\",\"info\":{\"description\":\"This is the official API documentation for ClickSend.com\\n\\nBelow you will find a current list of the available methods for clicksend.\\n\\n**NOTE**: You will need to create a free account to use the API.\\n\\nYou can\\n[**Register Here**](https://dashboard.clicksend.com/#/signup/step1/).\\n\\n# API URL\\n\\nThe API should always be accessed over SSL.\\n\\nBase URL: `https://rest.clicksend.com/v3/`\\n\\n# Authentication\\n\\nBasic HTTP authentication should be used in the header.\\n\\n**Either:**\\n\\n`username`: Your API username\\n\\n`password`: Your API key\\n\\n```\\nYou can get your API credentials by clicking 'API Credentials' on the top right of the dashboard.\\n```\\n\\n**OR**\\n\\n`username`: Your account username\\n\\n`password`: Your account password\\n\\n```\\nThese are the same credentials that you use to login to the dashboard.\\n```\\n\\n### Authorization Header\\n\\nThe Authorization header is constructed as follows:\\n1. Username and password are combined into a string `username:password`\\n1. The resulting string is then encoded using Base64 encoding\\n1. The authorization method and a space i.e. \\\"Basic \\\" is then put before the encoded string.\\n\\nFor example, if the user uses `Aladdin` as the username and `open sesame` as the password then the header is formed as follows:\\n\\n`Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==`\\n\\n### PHP Authentication Header Example (using cURL)\\n\\n`curl_setopt($ch, CURLOPT_HTTPHEADER, ['Authorization: Basic ' . base64_encode(\\\"$username:$password\\\")]);`\\n\\n# Verbs\\n\\nThe API uses restful verbs.\\n\\n| Verb | Description |\\n|---|---|\\n| `GET` | Select one or more items. Success returns `200` status code. |\\n| `POST` | Create a new item. Success returns `200` status code. |\\n| `PUT` | Update an item. Success returns `200` status code. |\\n| `DELETE` | Delete an item. Success returns `200` status code. |\\n\\n# Status Codes\\n\\nThe API will respond with one of the following HTTP status codes.\\n\\n| Code | Response | Description |\\n|---|---|---|\\n| `200` | `SUCCESS` | Request completed successfully. |\\n| `400` | `BAD_REQUEST` | The request was invalid or cannot be otherwise served. An accompanying error message will explain further. |\\n| `401` | `UNAUTHORIZED` | Authentication credentials were missing or incorrect. |\\n| `403` | `FORBIDDEN` | The request is understood, but it has been refused or access is not allowed. An accompanying error message will explain why. |\\n| `404` | `NOT_FOUND` | The URI requested is invalid or the resource requested does not exists. |\\n| `405` | `NOT_FOUND` | Method doesn't exist or is not allowed. |\\n| `429` | `TOO_MANY_REQUESTS` | Rate Limit Exceeded. Returned when a request cannot be served due to the application\\u2019s rate limit having been exhausted for the resource. See Rate Limiting. |\\n| `500` | `INTERNAL_SERVER_ERROR` | Something is broken |\\n\\n# Application Status Codes\\n\\nThe following status codes can be returned in addition to the HTTP status code. For example, when using the Send SMS endpoint:\\n\\n| Response | Description |\\n|---|---|\\n| `SUCCESS` | Message added to queue OK. Use delivery reports to get an update on the delivery status.|\\n| `MISSING_CREDENTIALS` | Not enough information has been supplied for authentication. Please ensure that your Username and Unique Key are supplied in your request.|\\n| `ACCOUNT_NOT_ACTIVATED` | Your account has not been activated.|\\n| `INVALID_RECIPIENT` | The destination mobile number is invalid.|\\n| `THROTTLED` | Identical message body recently sent to the same recipient. Please try again in a few seconds.|\\n| `INVALID_SENDER_ID` | Invalid Sender ID. Please ensure Sender ID is no longer than 11 characters (if alphanumeric), and contains no spaces.|\\n| `INSUFFICIENT_CREDIT` | You have reached the end of your message credits. You will need to purchase more message credits.|\\n| `INVALID_CREDENTIALS` | Your Username or Unique Key is incorrect.|\\n| `ALREADY_EXISTS` | The resource you're trying to add already exists.|\\n| `EMPTY_MESSAGE` | Message is empty.|\\n| `TOO_MANY_RECIPIENTS` | Too many recipients.|\\n| `MISSING_REQUIRED_FIELDS` | Some required fields are missing.|\\n| `INVALID_SCHEDULE` | The schedule specified is invalid. Use a unix timestamp e.g. 1429170372.|\\n| `NOT_ENOUGH_PERMISSION_TO_LIST_ID` | Don't have enough privilege to access or send to a list_id.|\\n| `INTERNAL_ERROR` | Internal error.|\\n| `INVALID_LANG` | An invalid language option has been provided.|\\n| `INVALID_VOICE` | An invalid voice (gender) option has been provided.|\\n| `SUBJECT_REQUIRED` | Usually happens when MMS Subject is empty.|\\n| `INVALID_MEDIA_FILE` | Usually MMS media file is invalid file.|\\n| `SOMETHING_IS_WRONG` | Generic Error happened.|\\n\\n# Required Headers\\n\\nYou'll need to send some headers when making API calls.\\n\\n| Header | Value |\\n|---|---|\\n| `Content-type` | `application/json` |\\n\\n# Pagination\\n\\nSome methods are paginated. By default, 1 page of 15 items will be returned. You can set the pagination parameters by adding `?page={page}&limit={limit}` to the URL.\\n\\n## Request\\n\\n| Parameter | Type | Default | Value |\\n|---|---|---|---|\\n| `page` | integer | `1` | The page number to return in the response. |\\n| `limit` | integer | `15` | The number of results per page. Min 15, Max 100. |\\n\\n## Response\\n\\n| Attribute | Type | Value |\\n|---|---|---|---|\\n| `total` | integer | Total number of results available. |\\n| `per_page` | integer | Number of results returned per page. |\\n| `current_page` | integer | Current page number. |\\n| `last_page` | integer | Last page number. |\\n| `next_page_url` | string | A URL of the next page. `null` if not available.|\\n| `prev_page_url` | string | A URL of the previous page. `null` if not available.|\\n| `from` | integer | Number of the first result in current page. |\\n| `to` | integer | Number of the last result in current page. |\\n\\n# Searching and Sorting\\n\\nMost GET endpoints allow searching and sorting. Searches are **not** case-sensitive.\\n\\n## Search\\n\\nTo perform a search, add `q` as a query parameter. For example:\\n\\n`/subaccounts?q=field:value,field2:value`\\n\\n## Order\\n\\nTo perform a sort, add `order_by` as a query parameter. For example:\\n\\n`/subaccounts?order_by=field:desc/asc`\\n\\n## AND / OR\\n\\nBy default, it will search using the `AND` operator. This can be set using `operator` as a query parameter. For example:\\n\\n`/subaccounts?q=field:value&operator=OR`\\n\\n**Options:**\\n\\n- `AN` - returns results matching **all** query fields specified\\n\\n- `OR` - returns results matching **any** query fields specified\\n\\n## Example\\n\\n`/subaccounts?q=first_name:john,last_name:smith&order_by=subaccount_id:asc&operator=AND`\\n\\n# CORS\\n\\nWhen creating your API app, specify the JavaScript (CORS) origins you'll be using. We use these origins to return the headers needed for CORS.\\n\\n# Date and Time\\n\\nAll date/timestamps will be returned in Unix time (also known as POSIX time or erroneously as Epoch time) with no leap seconds.\\n\\nFor example: `1435255816`\\n\\n```\\n(ISO 8601: 2015-06-25T18:10:16Z)\\n```\\n\\nMore information: [Wikipedia: Unix time](https://en.wikipedia.org/wiki/Unix_time).\\n\\nThere is ony one Unix time and it is created by using the UTC/GMT time zone. This means you might have convert time zones to calculate timestamps. Most programming language have libraries to help you converting time zones.\\n\\n**The current Unix time can be found here:** [Epoch Converter](http://www.epochconverter.com)\\n\\n# Testing\\n\\n## Test Credentials\\n\\nThese API credentials can be used to test specific scenarios.\\n\\n**Note:** you will need to create a free account to test other scenarios. Refer to introduction.\\n\\n| API Username | API Key | Description |\\n|---|---|---|---|\\n| `nocredit` | `D83DED51-9E35-4D42-9BB9-0E34B7CA85AE` | This account has no credit. |\\n| `notactive` | `D83DED51-9E35-4D42-9BB9-0E34B7CA85AE` | This account is not active. |\\n| `banned` | `D83DED51-9E35-4D42-9BB9-0E34B7CA85AE` | This account is banned. |\\n\\n## Test SMS/MMS Numbers\\n\\nThe following numbers can be used when testing. No messages will be sent, and your account won't be charged. A success response will be returned.\\n\\n- `+61411111111`\\n\\n- `+61422222222`\\n\\n- `+61433333333`\\n\\n- `+61444444444`\\n\\n- `+14055555555`\\n\\n- `+14055555666`\\n\\n- `+447777777777`\\n\\n- `+8615555555555`\\n\\n## Test Voice Numbers\\n\\nThe following numbers can be used when testing. No messages will be sent, and your account won't be charged. A success response will be returned.\\n\\n- `+61411111111`\\n\\n- `+61422222222`\\n\\n- `+61433333333`\\n\\n- `+61444444444`\\n\\n- `+14055555555`\\n\\n- `+14055555666`\\n\\n- `+447777777777`\\n\\n- `+8615555555555`\\n\\n## Test Fax Numbers\\n\\nThe following numbers can be used when testing. No messages will be sent, and your account won't be charged. A success response will be returned.\\n\\n- `+61261111111`\\n\\n- `+61262222222`\\n\\n- `+61263333333`\\n\\n## Test Email Addresses\\n\\nThe following email addresses can be used when testing. No messages will be sent, and your account won't be charged. A success response will be returned.\\n\\n- `test1@test.com`\\n\\n- `test2@test.com`\\n\\n- `test3@test.com`\\n\\n## Test Post Letter Addresses\\n\\nThe following Postal Codes (address_postal_code) can be used when testing. No messages will be sent when using these post codes, and your account won't be charged. A success response will be returned.\\n\\n- `11111`\\n\\n- `22222`\\n\\n- `33333`\",\"title\":\"ClickSend REST API v3\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"email\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.clicksend.com_img_favicons_apple-touch-icon.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://clicksend.docs.apiary.io/api-description-document\",\"version\":\"2.0\"}],\"x-providerName\":\"clicksend.com\"},\"updated\":\"2021-07-12T10:31:14.269Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/clicksend.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/clicksend.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"climate.com\",\"value\":{\"added\":\"2021-03-01T08:47:16.479Z\",\"preferred\":\"4.0.11\",\"versions\":[{\"key\":\"4.0.11\",\"value\":{\"added\":\"2021-03-01T08:47:16.479Z\",\"info\":{\"contact\":{\"email\":\"developer@climate.com\",\"name\":\"Climate FieldView Support\"},\"description\":\"**Last Modified**: Thu Oct 29 12:30:46 PDT 2020\\n\\n\\nAll endpoints are only accessible via HTTPS.\\n\\n* All API endpoints are located at `https://platform.climate.com` (e.g.\\n`https://platform.climate.com/v4/fields`).\\n\\n* The authorization token endpoint is located at\\n`https://api.climate.com/api/oauth/token`.\\n\\n## Troubleshooting\\n\\n`X-Http-Request-Id` response header will be returned on every call,\\nsuccessful or not. If you experience an issue with our api and need\\nto contact technical support, please supply the value of the `X-Http-Request-Id`\\nheader along with an approximate time of when the request was made.\\n\\n## Request Limits\\n\\nWhen you\\u2019re onboarded to Climate\\u2019s API platform, your `x-api-key` is assigned a custom usage plan. Usage plans are unique to each partner and have the following key attributes: \\n\\n1. Throttling information\\n * burstLimit: Maximum rate limit over a period ranging from 1 second to a few seconds\\n * rateLimit: A steady-state rate limit\\n\\n2. Quota information\\n * Limit: The maximum number of requests that can be made in a given month\\n\\nWhen the request rate threshold is exceeded, a `429` response code is returned. Optionally, the [`Retry-After`](https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.37) header may be returned: \\n\\nFollowing are examples of rate limit errors:\\n\\n1. Rate limit exceeded:\\n\\n
HTTP/1.1 429 \\n
Content-Type: application/json\\n
Content-Length: 32\\n\\n {\\\"message\\\":\\\"Too Many Requests\\\"}\\n\\n2. Quota exhausted:\\n
HTTP/1.1 429 \\n
Content-Type: application/json\\n
Content-Length: 29\\n\\n {\\\"message\\\":\\\"Limit Exceeded\\\"}\\n\\n## Pagination\\n\\nPagination is performed via headers. Any request which returns a `\\\"results\\\"`\\narray may be paginated. The following figure shows how query results are laid out with\\nX-Limit=4 and no filter applied.\\n\\n\\n\\n* If there are no results, a response code of `304` will be returned.\\n\\n* If the response is the last set of results, a response code of `200` or\\n`206` will be returned.\\n\\n* If there are more results, a response code of `206` will be returned.\\n\\n* If `X-Next-Token` is provided in the request headers but the token has\\nexpired, a response code of `409` will be returned. This is only applicable\\nfor some endpoints; see specific endpoint documentation below.\\n\\n#### X-Limit\\n\\nThe page size can be controlled with the `X-Limit` header. Valid values are\\n`1-100` and defaults to `100`.\\n\\n#### X-Next-Token\\n\\nIf the results are paginated, a response header of `X-Next-Token` will be\\nreturned. Use the associated value in the subsequent request (via the `X-Next-Token`\\nrequest header) to retrieve the next page. The following sequence diagram shows how to\\nuse `X-Next-Token` to fetch all the records.\\n\\n\\n\\n\\n## Chunked Uploads\\n\\nUploads larger than `5MiB` (`5242880 bytes`) must be done in `5MiB` chunks\\n(with the exception of the final chunk). Each chunk request MUST contain a\\n`Content-Range` header specifying the portion of the upload, and a `Content-Type`\\nheader specifying binary content type (`application/octet-stream`). Range\\nuploads must be contiguous. The maximum upload size is capped at `500MiB` (`524288000 bytes`).\\n\\n## Chunked Downloads\\n\\nDownloads larger than `5MiB` (`5242880 bytes`) must be done in `1-5MiB`\\nchunks (with the exception of the final chunk, which may be less than `1MiB`).\\nEach chunk request MUST contain a `Range` header specifying the requested portion of the download,\\nand an `Accept` header specifying binary and json content types (`application/octet-stream,application/json`)\\nor all content types (`*/*`).\\n\\n## Drivers\\n\\nIf you need drivers to process agronomic data, download the ADAPT plugin below. We only support the plugin in the Windows environment, minimum is Windows 7 SP1.\\n\\nFor asPlanted, asHarvested and asApplied data:\\n* [ADAPT Plugin](https://dev.fieldview.com/drivers/ClimateADAPTPlugin_latest.exe)\\n
Release notes can be found [here](https://dev.fieldview.com/drivers/adapt-release-notes.txt).\\n
Download and use of the ADAPT plugin means that you agree to the EULA for use of the ADAPT plugin. \\n
Please review the [EULA](https://dev.fieldview.com/EULA/ADAPT%20Plugin%20EULA-06-19.pdf) (last updated on June 6th, 2019) before download and use of the ADAPT plugin.\\n
For more information, please refer to:\\n * [ADAPT Resources](https://adaptframework.org/)\\n * [ADAPT Overview](https://aggateway.atlassian.net/wiki/spaces/ADM/overview)\\n * [ADAPT FAQ](https://aggateway.atlassian.net/wiki/spaces/ADM/pages/165942474/ADAPT+Frequently-Asked+Questions+FAQ)\\n * [ADAPT Videos](https://adaptframework.org/adapt-videos/)\\n\\n## Sample Test Data\\n\\nSample agronomic data:\\n* [asPlanted and asHarvested data](https://dev.fieldview.com/sample-agronomic-data/Planting_Harvesting_data_04_18_2018_21_46_18.zip)\\n* [asApplied data set 1](https://dev.fieldview.com/sample-agronomic-data/as-applied-data1.zip)\\n* [asApplied data set 2](https://dev.fieldview.com/sample-agronomic-data/as-applied-data2.zip)\\n
To upload the sample data to your account, please follow the instructions in this [link](https://support.climate.com/kt#/kA02A000000AaxzSAC/en_US).\\n\\nSample soil data:\\n* [Sample soil data](https://dev.fieldview.com/sample-soil-data/soil-sample.xml)\\n---\\n\",\"title\":\"Climate FieldView Platform APIs\",\"version\":\"4.0.11\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://dev.fieldview.com/openapi/platform.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"climate.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/climate.com/4.0.11/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/climate.com/4.0.11/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"climatekuul.com\",\"value\":{\"added\":\"2021-05-07T11:15:18.469Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-05-07T11:15:18.469Z\",\"info\":{\"contact\":null,\"title\":\"climateKuul live\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"backend\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static.wixstatic.com_media_c53c35_186b357d06f64319ba7866f3469585e6%7Emv2.gif_v1_fill_w_32%2Ch_32%2Clg_1%2Cusm_0.66_1.00_0.01_c53c35_186b357d06f64319ba7866f3469585e6%7Emv2.gif\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://api.climatekuul.com/api-docs\",\"version\":\"3.0\"}],\"x-providerName\":\"climatekuul.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/climatekuul.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/climatekuul.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"cloud-elements.com:ecwid\",\"value\":{\"added\":\"2021-04-16T09:47:17.277Z\",\"preferred\":\"api-v2\",\"versions\":[{\"key\":\"api-v2\",\"value\":{\"added\":\"2021-04-16T09:47:17.277Z\",\"info\":{\"contact\":{\"email\":\"support@cloud-elements.com\"},\"title\":\"ecwid\",\"version\":\"api-v2\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-element-hub\":\"ecommerce\",\"x-element-id\":52,\"x-element-key\":\"ecwid\",\"x-element-name\":\"Ecwid\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_cloud-elements.com_wp-content_uploads_2019_05_ces_favicon_32x32.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.cloud-elements.com/elements/api-v2/elements/52/docs?version=-1\",\"version\":\"2.0\"}],\"x-providerName\":\"cloud-elements.com\",\"x-serviceName\":\"ecwid\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/cloud-elements.com/ecwid/api-v2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/cloud-elements.com/ecwid/api-v2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"cloudmersive.com:ocr\",\"value\":{\"added\":\"2018-01-22T14:08:47.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2018-01-22T14:08:47.000Z\",\"info\":{\"description\":\"The powerful Optical Character Recognition (OCR) APIs let you convert scanned images of pages into recognized text.\",\"title\":\"ocrapi\",\"version\":\"v1\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_api.cloudmersive.com_Content_cloudmersive.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.cloudmersive.com/ocr/docs/v1/swagger\",\"version\":\"2.0\"},{\"format\":\"swagger\",\"url\":\"https://api.cloudmersive.com/ocr/docs/v1/swagger\",\"version\":\"2.0\"}],\"x-providerName\":\"cloudmersive.com\",\"x-serviceName\":\"ocr\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/cloudmersive.com/ocr/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/cloudmersive.com/ocr/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"cloudrf.com\",\"value\":{\"added\":\"2021-07-05T09:52:54.398Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2021-07-05T09:52:54.398Z\",\"info\":{\"contact\":{\"email\":\"support@cloudrf.com\"},\"description\":\"Use this JSON API to build and test radio links for any radio, anywhere. Authenticate with your API2.0 key in the request header as key\",\"termsOfService\":\"https://cloudrf.com/terms-and-conditions/\",\"title\":\"Cloud-RF API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"telecom\",\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_cloudrf.com_wp-content_uploads_2021_05_CloudRF_logo_70px.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.cloudrf.com/swagger-ui/Cloud-RF_API2.0.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"cloudrf.com\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/cloudrf.com/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/cloudrf.com/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"clubhouseapi.com\",\"value\":{\"added\":\"2021-02-08T15:04:52.403Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2021-02-08T15:04:52.403Z\",\"info\":{\"description\":\"Clubhouse API\",\"title\":\"Clubhouse API\",\"version\":\"1\",\"x-apisguru-categories\":[\"social\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/zhuowei/ClubhouseAPI/main/doc/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"clubhouseapi.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/clubhouseapi.com/1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/clubhouseapi.com/1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"cnab-online.herokuapp.com\",\"value\":{\"added\":\"2017-04-10T06:44:10.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-04-10T06:44:10.000Z\",\"info\":{\"description\":\"Processe arquivos de retorno CNAB\",\"title\":\"Cnab Online\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"financial\"],\"x-description-language\":\"pt\",\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/http_cnab-online.github.io_img_logo.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://cnab-online.github.io/api-reference/api-reference-v1.json\",\"version\":\"2.0\"}],\"x-providerName\":\"cnab-online.herokuapp.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/cnab-online.herokuapp.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/cnab-online.herokuapp.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"code-scan.com\",\"value\":{\"added\":\"2018-03-03T18:20:14.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-03-03T18:20:14.000Z\",\"info\":{\"contact\":{\"email\":\"support@villagechief.com\",\"name\":\"VillageChief Support\",\"url\":\"http://www.code-scan.com\",\"x-twitter\":\"CodeScanforSFDC\"},\"description\":\"Manage your Hosted CodeScan Service\",\"license\":{\"name\":\"Commercial\",\"url\":\"https://app.code-scan.com/site/terms\"},\"termsOfService\":\"https://app.code-scan.com/site/terms\",\"title\":\"CodeScan API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_CodeScanforSFDC_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.code-scan.com/api.swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"code-scan.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/code-scan.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/code-scan.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"codesearch.debian.net\",\"value\":{\"added\":\"2020-09-09T07:53:00.274Z\",\"preferred\":\"1.4.0\",\"versions\":[{\"key\":\"1.4.0\",\"value\":{\"added\":\"2020-09-09T07:53:00.274Z\",\"info\":{\"contact\":{\"email\":\"stapelberg@debian.org\"},\"description\":\"OpenAPI for https://codesearch.debian.net/\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Debian Code Search\",\"version\":\"1.4.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://codesearch.debian.net/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"codesearch.debian.net\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"Get a Debian Code Search API key\",\"url\":\"https://codesearch.debian.net/apikeys/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/codesearch.debian.net/1.4.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/codesearch.debian.net/1.4.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"collegefootballdata.com\",\"value\":{\"added\":\"2019-02-19T07:22:08.000Z\",\"preferred\":\"4.1.6\",\"versions\":[{\"key\":\"4.1.6\",\"value\":{\"added\":\"2019-02-19T07:22:08.000Z\",\"info\":{\"contact\":{\"email\":\"admin@collegefootballdata.com\"},\"description\":\"This is an API for accessing all sorts of college football data. Please note that API keys should be supplied with \\\"Bearer \\\" prepended (e.g. \\\"Bearer your_key\\\"). API keys can be acquired from the CollegeFootballData.com website.\",\"title\":\"College Football Data API\",\"version\":\"4.1.6\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_collegefootballdata.com_Logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.collegefootballdata.com/api-docs.json\",\"version\":\"3.0\"}],\"x-providerName\":\"collegefootballdata.com\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/collegefootballdata.com/4.1.6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/collegefootballdata.com/4.1.6/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"combell.com\",\"value\":{\"added\":\"2021-03-22T11:25:24.459Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2021-03-22T11:25:24.459Z\",\"info\":{\"description\":\"# Introduction\\n\\nThis API allows resellers to manage their resources in a simple, programmatic way using HTTP requests.\\n\\n# Conventions\\n\\n## Requests\\n\\nThe API supports different methods depending on the required action.\\n\\n| Method\\t| Description\\n| ---\\t\\t| ---\\n| GET\\t\\t| Retrieve resources in a collection or get a single resource.
Getters will never have any effect on the queried resources.\\n| POST\\t\\t| Create a new resource in a collection.\\n| PUT\\t\\t| Update an existing resource with its new representation.\\n| DELETE\\t| Delete an existing resource.\\n\\n## HTTP status codes\\n\\nThe API will reply with different HTTP statuscodes:\\n\\n| StatusCode\\t\\t\\t\\t| Description\\n| ---\\t\\t\\t\\t\\t\\t| ---\\n| 200 OK\\t\\t\\t\\t\\t| The requests was processed and you receive data as a result.\\n| 201 CREATED\\t\\t\\t\\t| The resource has been created. Either the Location header contains a link to the created resource, or links are being returned in the response body. The applied method will be indicated in the documentation.\\n| 202 ACCEPTED\\t\\t\\t\\t| The request has been validated and accepted. Because we need to do some background processing prior to returning the result, we cannot send back a useful representation.\\n| 204 NOCONTENT\\t\\t\\t\\t| The request has been processed, but no details can be returned.\\n| 400 BADREQUEST\\t\\t\\t| Your request is malformed.\\n| 401 UNAUTHORIZED\\t\\t\\t| You are not authorized. Follow the instructions in the Authorization documentation.\\n| 403 FORBIDDEN\\t\\t\\t\\t| Access to the resource or operation is not allowed.\\n| 404 NOTFOUND\\t\\t\\t\\t| The resource cannot be found.\\n| 410 GONE | The resource is permanently no longer available.\\n| 429 TOOMANYREQUESTS\\t\\t| The ratelimit has been exceeded. Please refer to the documentation on rate limiting for more details.\\n| 500 INTERNALSERVERERROR\\t| An error occurred during the processing of the request. The error is unexpected and most likely due to a bug in the api.\\n\\nIn the event of a problem, the body of the response will usually contain an errorcode and errormessage.\\nIn rare cases additional details about the error are reported.\\n\\nErrorcodes 400-499 are considered to be client errors and indicate that there was an issue with the request.\\nWe will not take any action besides monitoring. \\n\\nErrorcodes 500-599 are considered to be server errors. The errors are monitored AND action will be taken to resolve the error.\\n\\n## Formatting\\n\\nSnake casing is applied on resources and query parameters.\\nThe API is strictly returning JSON. No other formats are supported.\\n\\nDatetimes are returned in ISO-8601 format.\\n\\n## Pagination\\n\\nPagination is on by default on collections and is controlled by specifying *skip* and *take* parameters. \\n**Skip** indicates the number of results to skip and where to start the new take. \\n**Take** indicates the number of records to return. The returned number of items can be smaller than the requested take.\\n\\nPaged results will have headers with useful information regarding the paging.\\n\\n| Header\\t\\t\\t\\t| Description\\n| ---\\t\\t\\t\\t\\t| ---\\n| X-Paging-Skipped\\t\\t| The number of results that have been skipped.\\n| X-Paging-Take\\t\\t\\t| The number of items in the current take. The number might differ from the requested take. It represents the actual number of items returned in the response.\\n| X-Paging-TotalResults | The total number of results regardless of paging.\\n\\n## Rate limiting\\n\\nThe number of requests per interval is limited. Detailed information on the rate limiting can be found in specific headers which will be sent on each request.\\n\\n| Header\\t\\t\\t\\t| Description\\n| ---\\t\\t\\t\\t\\t| ---\\n| X-RateLimit-Limit\\t\\t| The number of requests that can be made in a specific time interval.\\n| X-RateLimit-Usage\\t\\t| The number of requests already made in the current time interval.\\n| X-RateLimit-Remaining\\t| The number of requests remaining until the reset.\\n| X-RateLimit-Reset\\t\\t| The number of seconds until the reset.
After the reset you are allowed to make as many requests as specified by the X-RateLimit-Limit header.\\n| Retry-After\\t\\t\\t| The number of seconds you have to wait until you can make new requests.
This header is only present when the rate limit has been reached. It is identical to X-RateLimit-Reset.\\n\\nWhen the ratelimit has been reached, all requests will return with a HTTP statuscode 429 and ReasonPhrase '*Too many requests, retry later.*'.\\n\\n# Authentication\\n\\nThe Api uses HMAC authentication. \\nHash-based message authentication code (HMAC) is a mechanism for calculating a message authentication code involving a hash function in combination with a secret key. \\nBoth the integrity and the authenticity of the message are verified this way.\\n\\n## Steps to generate the HMAC\\n\\n1. Get your api key and secret from your controlpanel. \\nIt is absolutely vital that the secret is never exposed. Once the secret is out, anyone would be able to generate hmacs to impersonate you. \\nIn case your secret is compromised, you can generate a new api key and secret on your controlpanel.\\n2. Construct the input value for generating the hmac. \\nConcatenate:apikey, request method, path and querystring information, unix timestamp, nonce and content.\\n\\n|\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t| Description\\n| ---\\t\\t\\t\\t\\t\\t\\t\\t\\t| ---\\n| apikey\\t\\t\\t\\t\\t\\t\\t\\t| The key that is linked to your user.\\n| request method\\t\\t\\t\\t\\t\\t| lowercased (eg: get, post, delete,...)\\n| path and querystring information\\t\\t| urlencoding of the lowercased relative path and querystring.
The path **MUST start with the api version (/v2)**.
The hexadecimal codes (percent encoding) MUST be uppercased.\\n| unix timestamp\\t\\t\\t\\t\\t\\t| the unix timestamp in **seconds**.\\n| nonce\\t\\t\\t\\t\\t\\t\\t\\t\\t| a\\tunique string for each request. It should be a random string, not related to the request. The nonce (in combination with the unix timestamp) protects you from replay attacks in case anyone was able to intercept a request.\\n| content\\t\\t\\t\\t\\t\\t\\t\\t| When the request body is not empty, this should be the Base64 encoded Md5 hash of the request body.
An empty body should not be encoded.\\n\\n3. Hash the concatenated string using your api secret and the SHA-256 algorithm.\\n4. Base64 encode the result of the hash function. This is the hmac signature you will need to send an authorized request.\\n\\n## Sending an authorized request\\n\\nAn authorized request can be made by sending the generated HMAC in the authorization header. \\nA correct authorizationheader uses the hmac authorization scheme and a correctly formatted authorization parameter.\\n\\nCreate the authorization parameter by concatenating:\\n * apikey\\n * colon ':'\\n * generated HMAC signature (see above)\\n * colon ':'\\n * nonce (the one used to generate the signature)\\n * colon ':'\\n * unix timestamp (the one used to generate the signature)\\n\\nA sample (illustrated):\\n\\n* The first line is the string you create to feed to the hashing algorithm.\\n* The second line is the authorization header that should be sent in the request.\\n\\n![hmac authorization header illustrated](/v2/images/authentication_illustration.jpg \\\"authorization header illustrated\\\")\\n\\n## IP whitelisting\\n\\nAccess is by default restricted for all IP addresses. You need to explicitly whitelist an IP in your controlpanel.\\n\\n# Versioning\\n\\nBecause of breaking contract changes compared to v1, we released v2 of the API. \\nV1 will still be available, but you are strongly encouraged to migrate to the latest version. \\nNew features will only be available on v2.\\n\\n# Policy\\n\\n### Fair use policy\\n\\nPlease respect the rate limits and do not use the api for any purposes of abuse. \\nAll requests are being monitored and logged. \\nIntentional abuse might result in api key revocation.\\n\\n# Errors\\n\\nThe API attempts to return appropriate HTTP status codes for every request. \\nWhen the status code indicates failure, the API will also provide an error message in most cases.\\n\\nAn error message contains a machine-parseable error code accompanied by a descriptive error text. \\nThe text for an error message might change over time, but codes will stay the same.\\n\\n[An overview of error codes can be found here](/v2/documentation/errorcodes).\\n\\n# Change log\\n\\n[An overview of new changes can be found here](/v2/documentation/changelog).\\n\\n# Provisioning information\\n\\n## Terminology\\n\\n| Term\\t\\t\\t| Definition\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t|\\n| ---\\t\\t\\t| ---\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t|\\n| Servicepack\\t| Defines a set of assets that belong together. An example is a hosting package which offers Linux hosting, a domain name, a couple of mailboxes and databases.
It also limits the size of individual assets within the same account. |\\n| Account\\t\\t| Represents an instance of the servicepack. It contains one or more assets. The number and size of assets is defined by the servicepack. |\\n| Asset\\t\\t\\t| A manageable service. For example: a mysql database, a linux hosting, a mailbox,...
Some assets are created at the moment when the account is created. Other assets can be created afterwards.\\n\\t\\n## Common provisioning scenario\\n\\n**Provisioning of an account with Linux hosting with one MySql database**\\n\\n*Without a pre-existing account:*\\n\\n1. Create a new account.
Perform a POST on the accounts route and provide the desired servicepack id and identifier (domain name).\\n2. Read the Location header from the response and perform a GET of the provided resource (a provisioning job).\\n3. When the response returns 200(OK), you should repeat the GET operation after a certain interval (Repeat this step).
\\nWhen the response returns 201(Created), you should read the response body. This will contain links to the created resources.
\\nThis will usually hold only one link, but to be futureproof, this has been designed to return a collection.\\n4. The created resource will point to an account. You now know the account's Id and can continue with the provisioning of a MySql database on this account.\\n5. Perform a POST on the mysqldatabases route and provide the account id along with other requested information.\\n6. Read the Location header from the response and perform a GET of the provided resource (a provisioning job).\\n7. When the response returns 200(OK), you should repeat the GET operation after a certain interval (Repeat this step).
\\nWhen the response returns 201(Created), you should read the response body. This will contain links to the created resources.
\\nThis will usually hold only one link, but to be futureproof, this has been designed to return a collection.\\n8. The created resource will point to a MySql database resource.\\n\\n## SSL certificate requests\\n\\n**Requesting an SSL certificate causes the purchase of a paying product.**\\n\\n1. A certificate is created by adding an ssl certificate request.\\n2. Upon statuscode 201 you should query for certificate completion on the resource provided in the location response header.\\n3. The resource request can respond with different statuscodes:\\n
    \\n
  • 200: the certificate request is ongoing.
    \\nCheck the validations collection for validation values that are not auto_validated. Those should be set by you system.
    \\nCall verify domain validations once all validation values are in place. It might take some time for verification to take place. It is not necessary to call this method more than once.
  • \\n
  • 303: the certificate request is complete; there is no more certificate request resource available. Check the location header value to retrieve the representation of the resulting ssl certificate.
  • \\n
  • 410: the certificate request does not exist anymore, there is no certificate created as a result of the request.
  • \\n
\",\"title\":\"Public Api\",\"version\":\"v2\",\"x-apisguru-categories\":[\"hosting\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.combell.com_build_website_images_favicons_apple-icon-57x57.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.combell.com/v2/documentation/swagger-v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"combell.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/combell.com/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/combell.com/v2/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"configcat.com\",\"value\":{\"added\":\"2020-03-24T07:40:11.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-03-24T07:40:11.000Z\",\"info\":{\"contact\":{\"email\":\"support@configcat.com\",\"name\":\"ConfigCat\",\"url\":\"https://configcat.com\",\"x-twitter\":\"configcat\"},\"description\":\"**Base API URL**: https://api.configcat.com\\n\\nIf you prefer the swagger documentation, you can find it here: [Swagger UI](https://api.configcat.com/swagger).\\n\\nThe purpose of this API is to access the ConfigCat platform programmatically. \\nYou can **Create**, **Read**, **Update** and **Delete** any entities like **Feature Flags, Configs, Environments** or **Products** within ConfigCat. \\n\\nThe API is based on HTTP REST, uses resource-oriented URLs, status codes and supports JSON \\nand JSON+HAL format. Do not use this API for accessing and evaluating feature flag values. Use the [SDKs instead](https://configcat.com/docs/sdk-reference/overview).\\n\\n\\n# OpenAPI Specification\\n\\nThe complete specification is publicly available here: [swagger.json](v1/swagger.json). \\nYou can use it to generate client libraries in various languages with [OpenAPI Generator](https://github.com/OpenAPITools/openapi-generator) or\\n[Swagger Codegen](https://swagger.io/tools/swagger-codegen/) to interact with this API.\\n\\n# Authentication\\nThis API uses the [Basic HTTP Authentication Scheme](https://en.wikipedia.org/wiki/Basic_access_authentication). \\n\\n\\n\\n# Throttling and rate limits\\nAll the rate limited API calls are returning information about the current rate limit period in the following HTTP headers:\\n\\n| Header | Description |\\n| :- | :- |\\n| X-Rate-Limit-Remaining | The maximum number of requests remaining in the current rate limit period. |\\n| X-Rate-Limit-Reset | The time\\twhen the current rate limit period resets.\\t\\t\\t\\t\\t\\t |\\n\\nWhen the rate limit is exceeded by a request, the API returns with a `HTTP 429 - Too many requests` status along with a `Retry-After` HTTP header.\\n\",\"termsOfService\":\"https://configcat.com/termsofserviceagreement\",\"title\":\"ConfigCat Public Management API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_api.configcat.com_resources_configcat-logo-horiz.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.configcat.com/docs/v1/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"configcat.com\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/configcat.com/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/configcat.com/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"conjur.local\",\"value\":{\"added\":\"2021-06-11T04:36:47.862Z\",\"preferred\":\"5.1.1\",\"versions\":[{\"key\":\"5.1.1\",\"value\":{\"added\":\"2021-06-11T04:36:47.862Z\",\"info\":{\"contact\":{\"email\":\"conj_maintainers@cyberark.com\"},\"description\":\"This is an API definition for CyberArk Conjur Open Source. You can find out more at [Conjur.org](https://www.conjur.org/).\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Conjur\",\"version\":\"5.1.1\",\"x-apisguru-categories\":[\"security\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/cyberark/conjur-openapi-spec/main/spec/openapi.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"conjur.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"Find out more about Conjur\",\"url\":\"https://conjur.org\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/conjur.local/5.1.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/conjur.local/5.1.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"consumerfinance.gov\",\"value\":{\"added\":\"2015-11-29T02:15:33.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2015-11-29T02:15:33.000Z\",\"info\":{\"description\":\"Learn more about home mortgage data, download the data yourself, or build new tools using our API.\",\"title\":\"The Consumer Financial Protection Bureau\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_cfpb.github.io_img_logo_210.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"swagger\",\"url\":\"https://api.consumerfinance.gov/api-docs\",\"version\":\"1.2\"}],\"x-providerName\":\"consumerfinance.gov\"},\"externalDocs\":{\"url\":\"http://cfpb.github.io/api/hmda/\"},\"updated\":\"2018-08-24T14:28:47.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/consumerfinance.gov/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/consumerfinance.gov/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"contract-p.fit\",\"value\":{\"added\":\"2020-08-25T08:06:26.662Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2020-08-25T08:06:26.662Z\",\"info\":{\"description\":\"This describes the Contract.fit product API. If you don't have authorization keys yet, please request them there: https://contract.fit/contact-us\",\"title\":\"Contract.fit API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://cfportal.contract-p.fit/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"contract-p.fit\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-02T08:20:08.766Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/contract-p.fit/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/contract-p.fit/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"contribly.com\",\"value\":{\"added\":\"2019-02-26T15:57:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-02-26T15:57:47.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"contribly\"},\"title\":\"Contribly\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"social\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_contribly_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.contribly.com/1/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"contribly.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/contribly.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/contribly.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"core.ac.uk\",\"value\":{\"added\":\"2015-08-25T07:36:07.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2015-08-25T07:36:07.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"oacore\"},\"description\":\"

You can use the CORE API to access the \\n resources harvested and enriched by CORE. If you encounter any problems with the API, please report them to us.

\\n\\n

Overview

\\n

The API is organised by resource type. The resources are articles, \\n journals and repositories and are represented using JSON data format. Furthermore, \\n each resource has a list of methods. The API also provides two global methods for accessing all resources at once.

\\n\\n

Response format

\\n

Response for each query contains two fields: status and data.\\n In case of an error status, the data field is empty. The data field contains a single object\\n in case the request is for a specific identifier (e.g. CORE ID, CORE repository ID, etc.), or \\n contains a list of objects, for example for search queries. In case of batch requests, the response\\n is an array of objects, each of which contains its own status and data fields.\\n For search queries the response contains an additional field totalHits, which is the \\n total number of items which match the search criteria.

\\n\\n

Search query syntax

\\n\\n

Complex search queries can be used in all of the API search methods.\\n The query can be a simple string or it can be built using terms and operators described in Elasticsearch\\n documentation.\\n The usable field names are title, description, fullText, \\n authors, publisher, repositories.id, repositories.name, \\n doi, oai, identifiers (which is a list of article identifiers including OAI, URL, etc.), language.name \\n and year. Some example queries:\\n

\\n\\n
    \\n
  • title:psychology and language.name:English

  • \\n
  • repositories.id:86 AND year:2014

  • \\n
  • identifiers:\\\"oai:aura.abdn.ac.uk:2164/3837\\\" OR identifiers:\\\"oai:aura.abdn.ac.uk:2164/3843\\\"

  • \\n
  • doi:\\\"10.1186/1471-2458-6-309\\\"

  • \\n
\\n\\n

Retrieving the latest Articles

\\n

\\n You can retrieve the harvested items since specific dates using the following queries:\\n

\\n\\n
    \\n
  • repositoryDocument.metadataUpdated:>2017-02-10

  • \\n
  • repositoryDocument.metadataUpdated:>2017-03-01 AND repositoryDocument.metadataUpdated:<2017-03-31

  • \\n
\\n\\n

Sort order

\\n\\n

For search queries, the results are ordered by relevance score. For batch \\n requests, the results are retrieved in the order of the requests.

\\n\\n

Parameters

\\n

The API methods allow different parameters to be passed. Additionally, there is an API key parameter which is common to all API methods. For all API methods \\n the API key can be provided either as a query parameter or in the request header. If the API key \\n is not provided, the API will return HTTP 401 error. You can register for an API key here.

\\n\\n

API methods

\",\"title\":\"CORE API v2\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_oacore_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"swagger\",\"url\":\"http://core.ac.uk/api-v2/doc\",\"version\":\"1.2\"}],\"x-providerName\":\"core.ac.uk\"},\"updated\":\"2019-07-22T11:04:56.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/core.ac.uk/2.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/core.ac.uk/2.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"corona-virus-stats.herokuapp.com\",\"value\":{\"added\":\"2020-03-21T13:02:48.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-03-21T13:02:48.000Z\",\"info\":{\"description\":\"Free API documentation to get Real time corona virus stats\",\"title\":\"COVID19 Stats\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://corona-virus-stats.herokuapp.com/api/v1/docs/?format=openapi\",\"version\":\"3.0\"}],\"x-providerName\":\"corona-virus-stats.herokuapp.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-12-14T10:02:01.592Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/corona-virus-stats.herokuapp.com/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/corona-virus-stats.herokuapp.com/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"corrently.io\",\"value\":{\"added\":\"2021-01-13T12:07:20.206Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2021-01-13T12:07:20.206Z\",\"info\":{\"contact\":{\"email\":\"dev@stromdao.com\",\"url\":\"https://stromdao.de/kontakt\"},\"description\":\"*Corrently - from italian corrente, which is energy*\\n# Introduction\\nThe Corrently ecosystem gets maintained by [STROMDAO GmbH](https://www.stromdao.de/) to support green energy services for prosumers, grid operators, regulators, integrators or any other party with an emerging need of consensus driven management.\\nAs the [energy product Corrently](https://www.corrently.de/) got first launched in Germany parts of this documentation provide simple translations for better understanding.\\n[Released SKDs for Download](https://github.com/energychain/corrently-api/releases)\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://corrently.io/terms/\",\"title\":\"Corrently.io\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_corrently.de_assets_img_Corrently_1000x252.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://corrently.io/dist.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"corrently.io\"},\"updated\":\"2021-08-02T08:20:08.766Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/corrently.io/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/corrently.io/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"covid19-api.com\",\"value\":{\"added\":\"2020-03-23T13:59:32.000Z\",\"preferred\":\"1.2.6\",\"versions\":[{\"key\":\"1.2.6\",\"value\":{\"added\":\"2020-03-23T13:59:32.000Z\",\"info\":{\"title\":\"COVID-19 data API\",\"version\":\"1.2.6\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://covid19-api.com/docs.json\",\"version\":\"3.0\"},{\"format\":\"openapi\",\"url\":\"https://covid19-api.com/docs.json\",\"version\":\"3.0\"}],\"x-providerName\":\"covid19-api.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/covid19-api.com/1.2.6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/covid19-api.com/1.2.6/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"cowin.gov.cin:cowincert\",\"value\":{\"added\":\"2021-02-07T16:05:38.903Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-02-07T16:05:38.903Z\",\"info\":{\"contact\":{\"name\":\"Co-WIN by Ministry of Health and Family Welfare\",\"url\":\"https://www.cowin.gov.in\"},\"description\":\"API to get Co-WIN vaccination certificate.\",\"termsOfService\":\"https://www.cowin.gov.in/terms-condition\",\"title\":\"Co-WIN Certificate API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/cowincert.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"cowin.gov.cin\",\"x-serviceName\":\"cowincert\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:05:38.903Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/cowin.gov.cin/cowincert/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/cowin.gov.cin/cowincert/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"cpy.re:peertube\",\"value\":{\"added\":\"2019-07-04T11:06:56.000Z\",\"preferred\":\"3.3.0\",\"versions\":[{\"key\":\"3.3.0\",\"value\":{\"added\":\"2019-07-04T11:06:56.000Z\",\"info\":{\"contact\":{\"name\":\"PeerTube Community\",\"url\":\"https://joinpeertube.org\"},\"description\":\"The PeerTube API is built on HTTP(S) and is RESTful. You can use your favorite\\nHTTP/REST library for your programming language to use PeerTube. The spec API is fully compatible with\\n[openapi-generator](https://github.com/OpenAPITools/openapi-generator/wiki/API-client-generator-HOWTO)\\nwhich generates a client SDK in the language of your choice - we generate some client SDKs automatically:\\n\\n- [Python](https://framagit.org/framasoft/peertube/clients/python)\\n- [Go](https://framagit.org/framasoft/peertube/clients/go)\\n- [Kotlin](https://framagit.org/framasoft/peertube/clients/kotlin)\\n\\nSee the [REST API quick start](https://docs.joinpeertube.org/api-rest-getting-started) for a few\\nexamples of using the PeerTube API.\\n\\n# Authentication\\n\\nWhen you sign up for an account on a PeerTube instance, you are given the possibility\\nto generate sessions on it, and authenticate there using an access token. Only __one\\naccess token can currently be used at a time__.\\n\\n## Roles\\n\\nAccounts are given permissions based on their role. There are three roles on\\nPeerTube: Administrator, Moderator, and User. See the [roles guide](https://docs.joinpeertube.org/admin-managing-users?id=roles) for a detail of their permissions.\\n\\n# Errors\\n\\nThe API uses standard HTTP status codes to indicate the success or failure\\nof the API call, completed by a [RFC7807-compliant](https://tools.ietf.org/html/rfc7807) response body.\\n\\n```\\nHTTP 1.1 404 Not Found\\nContent-Type: application/problem+json; charset=utf-8\\n\\n{\\n \\\"detail\\\": \\\"Video not found\\\",\\n \\\"docs\\\": \\\"https://docs.joinpeertube.org/api-rest-reference.html#operation/getVideo\\\",\\n \\\"status\\\": 404,\\n \\\"title\\\": \\\"Not Found\\\",\\n \\\"type\\\": \\\"about:blank\\\"\\n}\\n```\\n\\nWe provide error `type` values for [a growing number of cases](https://github.com/Chocobozzz/PeerTube/blob/develop/shared/models/server/server-error-code.enum.ts),\\nbut it is still optional. Types are used to disambiguate errors that bear the same status code\\nand are non-obvious:\\n\\n```\\nHTTP 1.1 403 Forbidden\\nContent-Type: application/problem+json; charset=utf-8\\n\\n{\\n \\\"detail\\\": \\\"Cannot get this video regarding follow constraints\\\",\\n \\\"docs\\\": \\\"https://docs.joinpeertube.org/api-rest-reference.html#operation/getVideo\\\",\\n \\\"status\\\": 403,\\n \\\"title\\\": \\\"Forbidden\\\",\\n \\\"type\\\": \\\"https://docs.joinpeertube.org/api-rest-reference.html#section/Errors/does_not_respect_follow_constraints\\\"\\n}\\n```\\n\\nHere a 403 error could otherwise mean that the video is private or blocklisted.\\n\\n### Validation errors\\n\\nEach parameter is evaluated on its own against a set of rules before the route validator\\nproceeds with potential testing involving parameter combinations. Errors coming from validation\\nerrors appear earlier and benefit from a more detailed error description:\\n\\n```\\nHTTP 1.1 400 Bad Request\\nContent-Type: application/problem+json; charset=utf-8\\n\\n{\\n \\\"detail\\\": \\\"Incorrect request parameters: id\\\",\\n \\\"docs\\\": \\\"https://docs.joinpeertube.org/api-rest-reference.html#operation/getVideo\\\",\\n \\\"instance\\\": \\\"/api/v1/videos/9c9de5e8-0a1e-484a-b099-e80766180\\\",\\n \\\"invalid-params\\\": {\\n \\\"id\\\": {\\n \\\"location\\\": \\\"params\\\",\\n \\\"msg\\\": \\\"Invalid value\\\",\\n \\\"param\\\": \\\"id\\\",\\n \\\"value\\\": \\\"9c9de5e8-0a1e-484a-b099-e80766180\\\"\\n }\\n },\\n \\\"status\\\": 400,\\n \\\"title\\\": \\\"Bad Request\\\",\\n \\\"type\\\": \\\"about:blank\\\"\\n}\\n```\\n\\nWhere `id` is the name of the field concerned by the error, within the route definition.\\n`invalid-params..location` can be either 'params', 'body', 'header', 'query' or 'cookies', and\\n`invalid-params..value` reports the value that didn't pass validation whose `invalid-params..msg`\\nis about.\\n\\n### Deprecated error fields\\n\\nSome fields could be included with previous versions. They are still included but their use is deprecated:\\n- `error`: superseded by `detail`\\n- `code`: superseded by `type` (which is now an URI)\\n\\n# Rate limits\\n\\nWe are rate-limiting all endpoints of PeerTube's API. Custom values can be set by administrators:\\n\\n| Endpoint (prefix: `/api/v1`) | Calls | Time frame |\\n|------------------------------|---------------|--------------|\\n| `/*` | 50 | 10 seconds |\\n| `POST /users/token` | 15 | 5 minutes |\\n| `POST /users/register` | 2* | 5 minutes |\\n| `POST /users/ask-send-verify-email` | 3 | 5 minutes |\\n\\nDepending on the endpoint, *failed requests are not taken into account. A service\\nlimit is announced by a `429 Too Many Requests` status code.\\n\\nYou can get details about the current state of your rate limit by reading the\\nfollowing headers:\\n\\n| Header | Description |\\n|-------------------------|------------------------------------------------------------|\\n| `X-RateLimit-Limit` | Number of max requests allowed in the current time period |\\n| `X-RateLimit-Remaining` | Number of remaining requests in the current time period |\\n| `X-RateLimit-Reset` | Timestamp of end of current time period as UNIX timestamp |\\n| `Retry-After` | Seconds to delay after the first `429` is received |\\n\\n# CORS\\n\\nThis API features [Cross-Origin Resource Sharing (CORS)](https://fetch.spec.whatwg.org/),\\nallowing cross-domain communication from the browser for some routes:\\n\\n| Endpoint |\\n|------------------------- ---|\\n| `/api/*` |\\n| `/download/*` |\\n| `/lazy-static/*` |\\n| `/live/segments-sha256/*` |\\n| `/.well-known/webfinger` |\\n\\nIn addition, all routes serving ActivityPub are CORS-enabled for all origins.\\n\",\"license\":{\"name\":\"AGPLv3.0\",\"url\":\"https://github.com/Chocobozzz/PeerTube/blob/master/LICENSE\"},\"title\":\"PeerTube\",\"version\":\"3.3.0\",\"x-apisguru-categories\":[\"social\"],\"x-logo\":{\"altText\":\"PeerTube Project Homepage\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_joinpeertube.org_img_brand.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Chocobozzz/PeerTube/develop/support/doc/api/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"cpy.re\",\"x-serviceName\":\"peertube\"},\"externalDocs\":{\"url\":\"https://docs.joinpeertube.org/api-rest-reference.html\"},\"updated\":\"2021-07-26T08:51:53.432Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/cpy.re/peertube/3.3.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/cpy.re/peertube/3.3.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"credas.co.uk:pi\",\"value\":{\"added\":\"2021-04-29T09:49:43.214Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-04-29T09:49:43.214Z\",\"info\":{\"title\":\"Credas API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.credas.co.uk_wp-content_uploads_2018_02_favicon.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://pi-api.credas.co.uk/swagger/v1/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"credas.co.uk\",\"x-serviceName\":\"pi\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/credas.co.uk/pi/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/credas.co.uk/pi/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"crediwatch.com:covid19\",\"value\":{\"added\":\"2021-06-07T19:52:31.588Z\",\"preferred\":\"1.3.0\",\"versions\":[{\"key\":\"1.3.0\",\"value\":{\"added\":\"2021-06-07T19:52:31.588Z\",\"info\":{\"description\":\"An API collection for Covid 19 by Crediwatch\",\"title\":\"Crediwatch's Covid APIs\",\"version\":\"1.3.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api-covid.crediwatch.com/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"crediwatch.com\",\"x-serviceName\":\"covid19\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-14T09:47:20.211Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/crediwatch.com/covid19/1.3.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/crediwatch.com/covid19/1.3.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"crossbrowsertesting.com\",\"value\":{\"added\":\"2018-05-31T06:28:58.000Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2018-05-31T06:28:58.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"xbrowsertesting\"},\"description\":\"What's in this version: \\n 1. Compare two screenshots for layout differences \\n 2. Compare a full screenshot test of browsers to a single baseline browser for layout differences. \\n 3. Compare a screenshot test version to another test version - good for regression tests. \\n 4. Get links to the Comparison UI for visual representation of layout differences\",\"title\":\"Crossbrowsertesting.com Screenshot Comparisons API\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_xbrowsertesting_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://crossbrowsertesting.com/apidocs/definitions/screenshot-comparisons.json\",\"version\":\"2.0\"}],\"x-providerName\":\"crossbrowsertesting.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/crossbrowsertesting.com/3.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/crossbrowsertesting.com/3.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"crucible.local\",\"value\":{\"added\":\"2018-11-21T13:16:19.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-11-21T13:16:19.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"Atlassian\"},\"title\":\"Crucible\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Atlassian_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.18\"},\"format\":\"wadl\",\"url\":\"https://docs.atlassian.com/fisheye-crucible/latest_backup/wadl/crucible.wadl\",\"version\":\"1.0\"}],\"x-providerName\":\"crucible.local\"},\"updated\":\"2018-11-21T13:16:19.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/crucible.local/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/crucible.local/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"cybertaxonomy.eu\",\"value\":{\"added\":\"2015-09-19T02:16:17.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2015-09-19T02:16:17.000Z\",\"info\":{\"contact\":{\"email\":\"EditSupport@bgbm.org\"},\"description\":\"The Unified Taxonomic Information Service (UTIS) is the taxonomic backbone for the EU-BON project\",\"license\":{\"name\":\"Mozilla Public License 2.0\",\"url\":\"http://www.mozilla.org/MPL/2.0/\"},\"termsOfService\":\"https://www.biodiversitycatalogue.org/services/79\",\"title\":\"EU BON UTIS\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_cybertaxonomy.eu_themes_cybertaxonomy_images_cdm-platform-header.jpg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"swagger\",\"url\":\"http://cybertaxonomy.eu/eubon-utis/api-docs\",\"version\":\"1.2\"}],\"x-providerName\":\"cybertaxonomy.eu\"},\"updated\":\"2019-02-25T11:01:54.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/cybertaxonomy.eu/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/cybertaxonomy.eu/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"cycat.org\",\"value\":{\"added\":\"2021-06-01T08:02:55.393Z\",\"preferred\":\"0.9\",\"versions\":[{\"key\":\"0.9\",\"value\":{\"added\":\"2021-06-01T08:02:55.393Z\",\"info\":{\"description\":\"CyCAT - The Cybersecurity Resource Catalogue public API services.\",\"license\":{\"name\":\"CC-BY\"},\"title\":\"CyCAT.org API\",\"version\":\"0.9\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_cycat.org_images_illustrations_pointing.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.cycat.org/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"cycat.org\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/cycat.org/0.9/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/cycat.org/0.9/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"d7networks.com\",\"value\":{\"added\":\"2019-10-28T17:08:59.000Z\",\"preferred\":\"1.0.2\",\"versions\":[{\"key\":\"1.0.2\",\"value\":{\"added\":\"2019-10-28T17:08:59.000Z\",\"info\":{\"contact\":{\"email\":\"int@d7networks.com\",\"name\":\"Emanuel\",\"url\":\"https://d7networks.com/\",\"x-twitter\":\"d7sms\"},\"description\":\"D7 SMS allows you to reach your customers via SMS over D7's own connectivity to global mobile networks. D7 provides reliable and cost-effective SMS services to businesses across all industries and aims to connect all countries and territories via direct connections.\",\"title\":\"D7SMS\",\"version\":\"1.0.2\",\"x-apisguru-categories\":[\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_d7sms_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.swaggerhub.com/apis/Direct7Networks/D7SMS/1.0.2\",\"version\":\"3.0\"}],\"x-providerName\":\"d7networks.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/d7networks.com/1.0.2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/d7networks.com/1.0.2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"daniweb.com\",\"value\":{\"added\":\"2020-03-23T14:54:23.000Z\",\"preferred\":\"4\",\"versions\":[{\"key\":\"4\",\"value\":{\"added\":\"2020-03-23T14:54:23.000Z\",\"info\":{\"contact\":{\"email\":\"dani@daniwebmail.com\",\"name\":\"Dani Horowitz\",\"url\":\"https://www.daniweb.com/members/1/dani\",\"x-twitter\":\"DaniWeb\"},\"description\":\"User Recommendation Engine and Chat Network\",\"termsOfService\":\"https://www.daniweb.com/connect/welcome/privacy\",\"title\":\"DaniWeb Connect API\",\"version\":\"4\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_DaniWeb_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.daniweb.com/connect/developers/swagger\",\"version\":\"3.0\"}],\"x-providerName\":\"daniweb.com\"},\"externalDocs\":{\"description\":\"DaniWeb Connect API Documentation\",\"url\":\"https://www.daniweb.com/connect/developers\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/daniweb.com/4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/daniweb.com/4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"data.gov\",\"value\":{\"added\":\"2015-11-29T05:55:33.000Z\",\"preferred\":\"3.0\",\"versions\":[{\"key\":\"3.0\",\"value\":{\"added\":\"2015-11-29T05:55:33.000Z\",\"info\":{\"description\":\"Provides public users access to federal regulatory content.\",\"title\":\"Regulations.gov\",\"version\":\"3.0\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_regulationsgov.github.io_developers_static_img_logo.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"swagger\",\"url\":\"http://regulationsgov.github.io/developers/api-docs.json\",\"version\":\"1.2\"}],\"x-providerName\":\"data.gov\"},\"externalDocs\":{\"url\":\"http://regulationsgov.github.io/developers/\"},\"updated\":\"2018-08-24T14:28:47.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/data.gov/3.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/data.gov/3.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"data2crm.com\",\"value\":{\"added\":\"2016-03-09T05:58:34.000Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2016-03-09T05:58:34.000Z\",\"info\":{\"description\":\"

Make use of our in-depth documentation to get more information about the various functions of the service. Those willing to explore the mechanics of Data2CRM.API can test it in live regime using the short code samples.

Select CRM: Loading... please wait

Here are the API access keys:
X-API2CRM-USER-KEY: e2a6379ab878ae7e58119d4ec842bf9c
X-API2CRM-APPLICATION-KEY: 7ae5b17008fb414d84981191cf3b66a476ef8bef

The CRM access details are:
URL: https://login.salesforce.com/
E-mail / Username: developers.data2crm.api+1@magneticone.com
Password: data2crmapi123

\",\"title\":\"Data2CRM.API\",\"version\":\"1\",\"x-logo\":{\"backgroundColor\":\"#3089CF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_s3.amazonaws.com_enterprise-multitenant.3scale.net.3scale.net_data2crm-api_2445581398133_profiles_logos_medium_data2crm_api.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://app.api2crm.com/swagger/spec/data2crm_api.json\",\"version\":\"2.0\"}],\"x-providerName\":\"data2crm.com\"},\"externalDocs\":{\"url\":\"http://www.data2crm.com/api/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/data2crm.com/1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/data2crm.com/1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"dataatwork.org\",\"value\":{\"added\":\"2017-09-04T14:08:53.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-09-04T14:08:53.000Z\",\"info\":{\"contact\":{\"name\":\"Work Data Initiative\",\"url\":\"http://www.dataatwork.org\"},\"description\":\"A complete and standard data store for canonical and emerging skills, knowledge, abilities, tools, technolgies, and how they relate to jobs.\",\"title\":\"Open Skills API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_593962900408008704_WT7rcPhZ_400x400.jpg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://api.dataatwork.org/v1/spec/skills-api.json\",\"version\":\"2.0\"}],\"x-providerName\":\"dataatwork.org\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/dataatwork.org/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/dataatwork.org/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"dataflowkit.com\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"1.3\",\"versions\":[{\"key\":\"1.3\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"url\":\"https://dataflowkit.com/\"},\"description\":\"Render Javascript driven pages, while we internally manage Headless Chrome and proxies for you. \\n\\n- Build a custom web scraper with our Visual point-and-click toolkit.\\n- Scrape the most popular Search engines result pages (SERP).\\n- Convert web pages to PDF and capture screenshots.\\n***\\n### Authentication\\nDataflow Kit API require you to sign up for an API key in order to use the API. \\n\\nThe API key can be found in the [DFK Dashboard](https://account.dataflowkit.com) after _free registration_.\\n\\nPass a secret API Key to all API requests to the server as the `api_key` query parameter. \\n\",\"termsOfService\":\"https://dataflowkit.com/terms\",\"title\":\"Dataflow Kit Web Scraper\",\"version\":\"1.3\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.dataflowkit.com/v1/swagger.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"dataflowkit.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"swagger-ui documentation\",\"url\":\"https://dataflowkit.com/open-api\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/dataflowkit.com/1.3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/dataflowkit.com/1.3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"datumbox.com\",\"value\":{\"added\":\"2015-06-16T17:18:08.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2015-06-16T17:18:08.000Z\",\"info\":{\"description\":\"Datumbox offers a Machine Learning platform composed of 14 classifiers and Natural Language processing functions. Functions include sentiment analysis, topic classification, readability assessment, language detection, and much more.\",\"title\":\"api.datumbox.com\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"machine_learning\",\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_www.datumbox.com_img_logo.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"swagger\",\"url\":\"http://www.datumbox.com/api-sandbox/api-docs\",\"version\":\"1.2\"}],\"x-providerName\":\"datumbox.com\"},\"updated\":\"2020-01-07T11:40:28.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/datumbox.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/datumbox.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"deeparteffects.com\",\"value\":{\"added\":\"2017-11-26T13:57:32.889Z\",\"preferred\":\"2017-02-10T162446Z\",\"versions\":[{\"key\":\"2017-02-10T162446Z\",\"value\":{\"added\":\"2017-11-26T13:57:32.889Z\",\"info\":{\"contact\":{\"x-twitter\":\"deeparteffects\"},\"title\":\"Deep Art Effects\",\"version\":\"2017-02-10T16:24:46Z\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_deeparteffects_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://docs.deeparteffects.com/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"deeparteffects.com\"},\"updated\":\"2021-07-12T10:31:14.269Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/deeparteffects.com/2017-02-10T162446Z/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/deeparteffects.com/2017-02-10T162446Z/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"departureboard.io\",\"value\":{\"added\":\"2019-07-08T08:56:34.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2019-07-08T08:56:34.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"departure_board\"},\"description\":\"The departureboard.io is a high performance API written in Golang. Its goal is to provide to main functions:

(1): A JSON API interface to the legacy National Rail SOAP API: Giving developers the ability to pull live information on departures, arrivals, and services from National Rail, without having to use the legacy SOAP API provided by National Rail. Information is still pulled directly from National Rail in the background, providing the same level of real-time data without the additional complexity of having to interact with SOAP.

(2): A JSON API interface for additional National Rail information: Giving developers the ability to pull a range of information about the Rail Network, via a JSON API interface. This is not an offering that National Rail currently provide, and is custom developed. Data is sourced from periodically updated XML documents, parsed, and provided for consumption via the departureboard.io API.

This API is completely free to use for non-commercial purposes. You can explore the various sections of the documentation using the links below.

For more information please see https://api.departureboard.io\",\"title\":\"departureboard.io API\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_departure_board_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"openapi\",\"url\":\"https://api.departureboard.io/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"departureboard.io\"},\"updated\":\"2020-11-16T10:49:14.701Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/departureboard.io/2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/departureboard.io/2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"deutschebahn.com:betriebsstellen\",\"value\":{\"added\":\"2017-05-08T14:44:53.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2017-05-08T14:44:53.000Z\",\"info\":{\"contact\":{\"email\":\"Joachim.Schirrmacher@deutschebahn.com\",\"name\":\"DB Systel GmbH\"},\"description\":\"This REST-API enables you to query station and stop infos\",\"termsOfService\":\"https://developer.deutschebahn.com/store/\",\"title\":\"Betriebsstellen\",\"version\":\"v1\",\"x-apisguru-categories\":[\"transport\",\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_591140150413025280_Cjcqjl2J.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.deutschebahn.com/store/api-docs/DBOpenData/Betriebsstellen/v1\",\"version\":\"2.0\"}],\"x-providerName\":\"deutschebahn.com\",\"x-serviceName\":\"betriebsstellen\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/deutschebahn.com/betriebsstellen/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/deutschebahn.com/betriebsstellen/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"deutschebahn.com:fahrplan\",\"value\":{\"added\":\"2017-05-08T14:44:53.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2017-05-08T14:44:53.000Z\",\"info\":{\"contact\":{\"email\":\"DBOpenData@deutschebahn.com\",\"name\":\"DBOpenData\",\"url\":\"https://developer.deutschebahn.com/store/\"},\"description\":\"A RESTful webservice to request a railway journey - FREE plan with restricted access (max. 10 requests per minute). Please ignore the message in the API Console about the access token.\\n\\nRegister to use an less restricted version, which requires an access token.\",\"license\":{\"name\":\"DB Data Portal\",\"url\":\"http://data.deutschebahn.com/pages/nutzungsbedingungen\"},\"termsOfService\":\"http://data.deutschebahn.com/nutzungsbedingungen.html\",\"title\":\"Fahrplan-Free\",\"version\":\"v1\",\"x-apisguru-categories\":[\"transport\",\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_591140150413025280_Cjcqjl2J.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.deutschebahn.com/store/api-docs/DBOpenData/Fahrplan-Free/v1\",\"version\":\"2.0\"}],\"x-providerName\":\"deutschebahn.com\",\"x-serviceName\":\"fahrplan\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/deutschebahn.com/fahrplan/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/deutschebahn.com/fahrplan/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"deutschebahn.com:fasta\",\"value\":{\"added\":\"2017-05-08T14:44:53.000Z\",\"preferred\":\"2.1\",\"versions\":[{\"key\":\"2.1\",\"value\":{\"added\":\"2017-05-08T14:44:53.000Z\",\"info\":{\"contact\":{\"email\":\"michael.binzen@deutschebahn.com\",\"name\":\"Michael Binzen\"},\"description\":\"A RESTful webservice to retrieve data about the operational state of public elevators and escalators in german railway stations.\",\"license\":{\"name\":\"CC-BY 4.0\",\"url\":\"https://creativecommons.org/licenses/by/4.0/\"},\"termsOfService\":\"http://data.deutschebahn.com/nutzungsbedingungen.html\",\"title\":\"FaSta - Station Facilities Status\",\"version\":\"2.1\",\"x-apisguru-categories\":[\"transport\",\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_591140150413025280_Cjcqjl2J.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.deutschebahn.com/store/api-docs/DBOpenData/FaSta-Station_Facilities_Status/v2\",\"version\":\"2.0\"}],\"x-providerName\":\"deutschebahn.com\",\"x-serviceName\":\"fasta\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/deutschebahn.com/fasta/2.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/deutschebahn.com/fasta/2.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"deutschebahn.com:flinkster\",\"value\":{\"added\":\"2017-05-08T14:44:53.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2017-05-08T14:44:53.000Z\",\"info\":{\"contact\":{\"email\":\"partner@flinkster.de\",\"name\":\"DB Rent GmbH\"},\"description\":\"This REST-API enables you to query for private transport sharing offers provided by companies and cities in Germany, Netherland and Austria. \\nYou can search for informations about the rental stations (points or areas) where you can find the rentals by utilizing the /areas/ ressource. \\nWith the help of the proximity search in the /bookingproposals/ URI you can request the availabilities of the rentalobjects for spontaneous or planed usage in the future. \\n\\nFeel free to browse through data by setting the parameter 'providernetwork' to the value: \\n 1: Search for car sharing offers provided by the Flinkster platform (http://www.flinkster.de)\\n2: Finding bike rental offers from Call a Bike (http://www.callabike.de) \\n\\nYou can find more details in the documentation section (Unfortunately only available in german language).\\n\\nHave lots of fun and we are lucky to take notice of your products or getting your feedback.\",\"termsOfService\":\"https://developer.deutschebahn.com/store/\",\"title\":\"Flinkster_API_NG\",\"version\":\"v1\",\"x-apisguru-categories\":[\"transport\",\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_591140150413025280_Cjcqjl2J.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.deutschebahn.com/store/api-docs/DBOpenData/Flinkster_API_NG/v1\",\"version\":\"2.0\"}],\"x-providerName\":\"deutschebahn.com\",\"x-serviceName\":\"flinkster\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/deutschebahn.com/flinkster/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/deutschebahn.com/flinkster/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"deutschebahn.com:reisezentren\",\"value\":{\"added\":\"2017-05-08T14:44:53.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2017-05-08T14:44:53.000Z\",\"info\":{\"contact\":{\"email\":\"Joachim.Schirrmacher@deutschebahn.com\",\"name\":\"DB Systel GmbH\"},\"description\":\"This REST-API enables you to query information about travel centers in Germany.\",\"termsOfService\":\"https://developer.deutschebahn.com/store/\",\"title\":\"Reisezentren-API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"transport\",\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_591140150413025280_Cjcqjl2J.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.deutschebahn.com/store/api-docs/DBOpenData/Reisezentren/v1\",\"version\":\"3.0\"}],\"x-providerName\":\"deutschebahn.com\",\"x-serviceName\":\"reisezentren\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/deutschebahn.com/reisezentren/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/deutschebahn.com/reisezentren/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"deutschebahn.com:stada\",\"value\":{\"added\":\"2017-05-08T14:44:53.000Z\",\"preferred\":\"2.2.01\",\"versions\":[{\"key\":\"2.2.01\",\"value\":{\"added\":\"2017-05-08T14:44:53.000Z\",\"info\":{\"description\":\"An API providing master data for German railway stations by DB Station&Service AG.\",\"title\":\"Stationsdatenbereitstellung\",\"version\":\"2.2.01\",\"x-apisguru-categories\":[\"transport\",\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_591140150413025280_Cjcqjl2J.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.deutschebahn.com/store/api-docs/DBOpenData/StaDa-Station_Data/v2\",\"version\":\"2.0\"}],\"x-providerName\":\"deutschebahn.com\",\"x-serviceName\":\"stada\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/deutschebahn.com/stada/2.2.01/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/deutschebahn.com/stada/2.2.01/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"dev.to\",\"value\":{\"added\":\"2021-01-12T10:57:56.329Z\",\"preferred\":\"0.9.7\",\"versions\":[{\"key\":\"0.9.7\",\"value\":{\"added\":\"2021-01-12T10:57:56.329Z\",\"info\":{\"contact\":{\"email\":\"yo@dev.to\",\"name\":\"DEV Team\",\"url\":\"https://dev.to/contact\"},\"description\":\"\\nAccess Forem articles, users and other resources via API.\\n\\nFor a real-world example of Forem in action, check out [DEV](https://www.dev.to).\\n\\nAll endpoints that don't require authentication are CORS enabled.\\n\\nDates and date times, unless otherwise specified, must be in\\nthe [RFC 3339](https://tools.ietf.org/html/rfc3339) format.\\n\",\"termsOfService\":\"https://dev.to/terms\",\"title\":\"DEV API (beta)\",\"version\":\"0.9.7\",\"x-apisguru-categories\":[\"social\"],\"x-logo\":{\"altText\":\"Forem logo\",\"backgroundColor\":\"\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_res.cloudinary.com_practicaldev_image_fetch_s--EYllUmBG--_c_limit,f_auto,fl_progressive,q_80,w_190_https_res.cloudinary.com_practicaldev_image_fetch_s--m5i3pkpk--_c_limit%252cf_auto%252cfl_progres.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/forem/forem/master/docs/api_v0.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"dev.to\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/dev.to/0.9.7/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/dev.to/0.9.7/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"digitallinguistics.io\",\"value\":{\"added\":\"2018-02-23T08:02:32.000Z\",\"preferred\":\"0.3.1\",\"versions\":[{\"key\":\"0.3.1\",\"value\":{\"added\":\"2018-02-23T08:02:32.000Z\",\"info\":{\"contact\":{\"email\":\"dhieber@umail.ucsb.edu\",\"name\":\"Daniel W. Hieber\",\"url\":\"http://danielhieber.com/\"},\"description\":\"The Digital Linguistics (DLx) REST API\",\"license\":{\"name\":\"MIT\"},\"title\":\"DLx\",\"version\":\"0.3.1\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars3.githubusercontent.com_u_5896943.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/digitallinguistics/api/master/public/swagger/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"digitallinguistics.io\"},\"externalDocs\":{\"description\":\"How to use the API\",\"url\":\"http://developer.digitallinguistics.io/api/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/digitallinguistics.io/0.3.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/digitallinguistics.io/0.3.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"digitallocker.gov.in:authpartner\",\"value\":{\"added\":\"2021-02-07T16:03:37.654Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-02-07T16:03:37.654Z\",\"info\":{\"contact\":{\"email\":\"support@digitallocker.gov.in\"},\"description\":\"To access files in user\\u2019s DigiLocker account from your application, you must first obtain user\\u2019s authorization.\",\"termsOfService\":\"https://ndh.digitallocker.gov.in/terms.php\",\"title\":\"Authorized Partner API Specification\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/authpartner.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"digitallocker.gov.in\",\"x-serviceName\":\"authpartner\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:03:37.654Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/digitallocker.gov.in/authpartner/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/digitallocker.gov.in/authpartner/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"digitalnz.org\",\"value\":{\"added\":\"2021-01-27T01:51:18.485Z\",\"preferred\":\"3\",\"versions\":[{\"key\":\"3\",\"value\":{\"added\":\"2021-01-27T01:51:18.485Z\",\"info\":{\"contact\":{\"email\":\"develop@digitalnz.org\",\"name\":\"DigitalNZ\"},\"description\":\"OpenAPI specification of DigitalNZ's Record API. \\nFor more information about the API see [digitalnz.org/developers](https://digitalnz.org/developers). \\nTo learn more about the metadata/fields used in the API see the [Metadata Dictionary](https://docs.google.com/document/pub?id=1Z3I_ckQWjnQQ4SzpORbClcIXUheO-Jd4jt-oZFuMcoQ). \\nTo get a sense of what content is available via the API take a look at the search feature on the [DigitalNZ website](https://digitalnz.org/records?text=all%20sorts&tab=Images). \\nThe [terms of use](https://digitalnz.org/about/terms-of-use/developer-api-terms-of-use) specify how developers can use the DigitalNZ API.\\n\",\"title\":\"DigitalNZ API\",\"version\":\"3\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.swaggerhub.com/apis/DigitalNZ/Records/3\",\"version\":\"3.0\"}],\"x-providerName\":\"digitalnz.org\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/digitalnz.org/3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/digitalnz.org/3/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"digitalocean.com\",\"value\":{\"added\":\"2021-01-16T11:20:13.304Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2021-01-16T11:20:13.304Z\",\"info\":{\"contact\":{\"email\":\"api-engineering@digitalocean.com\",\"name\":\"DigitalOcean API Team\"},\"description\":\"# Introduction\\n\\nThe DigitalOcean API allows you to manage Droplets and resources within the\\nDigitalOcean cloud in a simple, programmatic way using conventional HTTP requests.\\n\\nAll of the functionality that you are familiar with in the DigitalOcean\\ncontrol panel is also available through the API, allowing you to script the\\ncomplex actions that your situation requires.\\n\\nThe API documentation will start with a general overview about the design\\nand technology that has been implemented, followed by reference information\\nabout specific endpoints.\\n\\n## Requests\\n\\nAny tool that is fluent in HTTP can communicate with the API simply by\\nrequesting the correct URI. Requests should be made using the HTTPS protocol\\nso that traffic is encrypted. The interface responds to different methods\\ndepending on the action required.\\n\\n|Method|Usage|\\n|--- |--- |\\n|GET|For simple retrieval of information about your account, Droplets, or environment, you should use the GET method. The information you request will be returned to you as a JSON object. The attributes defined by the JSON object can be used to form additional requests. Any request using the GET method is read-only and will not affect any of the objects you are querying.|\\n|DELETE|To destroy a resource and remove it from your account and environment, the DELETE method should be used. This will remove the specified object if it is found. If it is not found, the operation will return a response indicating that the object was not found. This idempotency means that you do not have to check for a resource's availability prior to issuing a delete command, the final state will be the same regardless of its existence.|\\n|PUT|To update the information about a resource in your account, the PUT method is available. Like the DELETE Method, the PUT method is idempotent. It sets the state of the target using the provided values, regardless of their current values. Requests using the PUT method do not need to check the current attributes of the object.|\\n|PATCH|Some resources support partial modification. In these cases, the PATCH method is available. Unlike PUT which generally requires a complete representation of a resource, a PATCH request is is a set of instructions on how to modify a resource updating only specific attributes.|\\n|POST|To create a new object, your request should specify the POST method. The POST request includes all of the attributes necessary to create a new object. When you wish to create a new object, send a POST request to the target endpoint.|\\n|HEAD|Finally, to retrieve metadata information, you should use the HEAD method to get the headers. This returns only the header of what would be returned with an associated GET request. Response headers contain some useful information about your API access and the results that are available for your request. For instance, the headers contain your current rate-limit value and the amount of time available until the limit resets. It also contains metrics about the total number of objects found, pagination information, and the total content length.|\\n\\n\\n## HTTP Statuses\\n\\nAlong with the HTTP methods that the API responds to, it will also return\\nstandard HTTP statuses, including error codes.\\n\\nIn the event of a problem, the status will contain the error code, while the\\nbody of the response will usually contain additional information about the\\nproblem that was encountered.\\n\\nIn general, if the status returned is in the 200 range, it indicates that\\nthe request was fulfilled successfully and that no error was encountered.\\n\\nReturn codes in the 400 range typically indicate that there was an issue\\nwith the request that was sent. Among other things, this could mean that you\\ndid not authenticate correctly, that you are requesting an action that you\\ndo not have authorization for, that the object you are requesting does not\\nexist, or that your request is malformed.\\n\\nIf you receive a status in the 500 range, this generally indicates a\\nserver-side problem. This means that we are having an issue on our end and\\ncannot fulfill your request currently.\\n\\n400 and 500 level error responses will include a JSON object in their body,\\nincluding the following attributes:\\n\\n|Name|Type|Description|\\n|--- |--- |--- |\\n|id|string|A short identifier corresponding to the HTTP status code returned. For example, the ID for a response returning a 404 status code would be \\\"not_found.\\\"|\\n|message|string|A message providing additional information about the error, including details to help resolve it when possible.|\\n|request_id|string|Optionally, some endpoints may include a request ID that should be provided when reporting bugs or opening support tickets to help identify the issue.|\\n\\n### Example Error Response\\n\\n```\\n HTTP/1.1 403 Forbidden\\n {\\n \\\"id\\\": \\\"forbidden\\\",\\n \\\"message\\\": \\\"You do not have access for the attempted action.\\\"\\n }\\n```\\n\\n## Responses\\n\\nWhen a request is successful, a response body will typically be sent back in\\nthe form of a JSON object. An exception to this is when a DELETE request is\\nprocessed, which will result in a successful HTTP 204 status and an empty\\nresponse body.\\n\\nInside of this JSON object, the resource root that was the target of the\\nrequest will be set as the key. This will be the singular form of the word\\nif the request operated on a single object, and the plural form of the word\\nif a collection was processed.\\n\\nFor example, if you send a GET request to `/v2/droplets/$DROPLET_ID` you\\nwill get back an object with a key called \\\"`droplet`\\\". However, if you send\\nthe GET request to the general collection at `/v2/droplets`, you will get\\nback an object with a key called \\\"`droplets`\\\".\\n\\nThe value of these keys will generally be a JSON object for a request on a\\nsingle object and an array of objects for a request on a collection of\\nobjects.\\n\\n### Response for a Single Object\\n\\n```\\n {\\n \\\"droplet\\\": {\\n \\\"name\\\": \\\"example.com\\\"\\n . . .\\n }\\n }\\n```\\n\\n### Response for an Object Collection\\n\\n```\\n {\\n \\\"droplets\\\": [\\n {\\n \\\"name\\\": \\\"example.com\\\"\\n . . .\\n },\\n {\\n \\\"name\\\": \\\"second.com\\\"\\n . . .\\n }\\n ]\\n }\\n```\\n\\n## Meta\\n\\nIn addition to the main resource root, the response may also contain a\\n`meta` object. This object contains information about the response itself.\\n\\nThe `meta` object contains a `total` key that is set to the total number of\\nobjects returned by the request. This has implications on the `links` object\\nand pagination.\\n\\nThe `meta` object will only be displayed when it has a value. Currently, the\\n`meta` object will have a value when a request is made on a collection (like\\n`droplets` or `domains`).\\n\\n\\n### Sample Meta Object\\n\\n```\\n {\\n . . .\\n \\\"meta\\\": {\\n \\\"total\\\": 43\\n }\\n . . .\\n }\\n```\\n\\n## Links & Pagination\\n\\nThe `links` object is returned as part of the response body when pagination\\nis enabled. By default, 20 objects are returned per page. If the response\\ncontains 20 objects or fewer, no `links` object will be returned. If the\\nresponse contains more than 20 objects, the first 20 will be returned along\\nwith the `links` object.\\n\\nYou can request a different pagination limit or force pagination by\\nappending `?per_page=` to the request with the number of items you would\\nlike per page. For instance, to show only two results per page, you could\\nadd `?per_page=2` to the end of your query. The maximum number of results\\nper page is 200.\\n\\nThe `links` object contains a `pages` object. The `pages` object, in turn,\\ncontains keys indicating the relationship of additional pages. The values of\\nthese are the URLs of the associated pages. The keys will be one of the\\nfollowing:\\n\\n* **first**: The URI of the first page of results.\\n* **prev**: The URI of the previous sequential page of results.\\n* **next**: The URI of the next sequential page of results.\\n* **last**: The URI of the last page of results.\\n\\nThe `pages` object will only include the links that make sense. So for the\\nfirst page of results, no `first` or `prev` links will ever be set. This\\nconvention holds true in other situations where a link would not make sense.\\n\\n### Sample Links Object\\n\\n```\\n {\\n . . .\\n \\\"links\\\": {\\n \\\"pages\\\": {\\n \\\"last\\\": \\\"https://api.digitalocean.com/v2/images?page=2\\\",\\n \\\"next\\\": \\\"https://api.digitalocean.com/v2/images?page=2\\\"\\n }\\n }\\n . . .\\n }\\n```\\n\\n## Rate Limit\\n\\nRequests through the API are rate limited per OAuth token. Current rate limits:\\n\\n* 5,000 requests per hour\\n* 250 requests per minute (5% of the hourly total)\\n\\nOnce you exceed either limit, you will be rate limited until the next cycle\\nstarts. Space out any requests that you would otherwise issue in bursts for\\nthe best results.\\n\\nThe rate limiting information is contained within the response headers of\\neach request. The relevant headers are:\\n\\n* **RateLimit-Limit**: The number of requests that can be made per hour.\\n* **RateLimit-Remaining**: The number of requests that remain before you hit your request limit. See the information below for how the request limits expire.\\n* **RateLimit-Reset**: This represents the time when the oldest request will expire. The value is given in [Unix epoch time](http://en.wikipedia.org/wiki/Unix_time). See below for more information about how request limits expire.\\n\\nAs long as the `RateLimit-Remaining` count is above zero, you will be able\\nto make additional requests.\\n\\nThe way that a request expires and is removed from the current limit count\\nis important to understand. Rather than counting all of the requests for an\\nhour and resetting the `RateLimit-Remaining` value at the end of the hour,\\neach request instead has its own timer.\\n\\nThis means that each request contributes toward the `RateLimit-Remaining`\\ncount for one complete hour after the request is made. When that request's\\ntimer runs out, it is no longer counted towards the request limit.\\n\\nThis has implications on the meaning of the `RateLimit-Reset` header as\\nwell. Because the entire rate limit is not reset at one time, the value of\\nthis header is set to the time when the _oldest_ request will expire.\\n\\nKeep this in mind if you see your `RateLimit-Reset` value change, but not\\nmove an entire hour into the future.\\n\\nIf the `RateLimit-Remaining` reaches zero, subsequent requests will receive\\na 429 error code until the request reset has been reached. You can see the\\nformat of the response in the examples.\\n\\n**Note:** The following endpoints have special rate limit requirements that\\nare independent of the limits defined above.\\n\\n* Only 12 `POST` requests to the `/v2/floating_ips` endpoint to create Floating IPs can be made per 60 seconds.\\n* Only 10 `GET` requests to the `/v2/account/keys` endpoint to list SSH keys can be made per 60 seconds.\\n\\n### Sample Rate Limit Headers\\n\\n```\\n . . .\\n RateLimit-Limit: 1200\\n RateLimit-Remaining: 1193\\n RateLimit-Reset: 1402425459\\n . . .\\n```\\n\\n### Sample Rate Exceeded Response\\n\\n```\\n 429 Too Many Requests\\n {\\n id: \\\"too_many_requests\\\",\\n message: \\\"API Rate limit exceeded.\\\"\\n }\\n```\\n\\n## Curl Examples\\n\\nThroughout this document, some example API requests will be given using the\\n`curl` command. This will allow us to demonstrate the various endpoints in a\\nsimple, textual format.\\n\\nThe names of account-specific references (like Droplet IDs, for instance)\\nwill be represented by variables. For instance, a Droplet ID may be\\nrepresented by a variable called `$DROPLET_ID`. You can set the associated\\nvariables in your environment if you wish to use the examples without\\nmodification.\\n\\nThe first variable that you should set to get started is your OAuth\\nauthorization token. The next section will go over the details of this, but\\nyou can set an environmental variable for it now.\\n\\nGenerate a token by going to the [Apps & API](https://cloud.digitalocean.com/settings/applications)\\nsection of the DigitalOcean control panel. Use an existing token if you have\\nsaved one, or generate a new token with the \\\"Generate new token\\\" button.\\nCopy the generated token and use it to set and export the TOKEN variable in\\nyour environment as the example shows.\\n\\nYou may also wish to set some other variables now or as you go along. For\\nexample, you may wish to set the `DROPLET_ID` variable to one of your\\nDroplet IDs since this will be used frequently in the API.\\n\\nIf you are following along, make sure you use a Droplet ID that you control\\nso that your commands will execute correctly.\\n\\nIf you need access to the headers of a response through `curl`, you can pass\\nthe `-i` flag to display the header information along with the body. If you\\nare only interested in the header, you can instead pass the `-I` flag, which\\nwill exclude the response body entirely.\\n\\n### Set and Export your OAuth Token\\n\\n```\\nexport DIGITALOCEAN_TOKEN=your_token_here\\n```\\n\\n### Set and Export a Variable\\n\\n```\\nexport DROPLET_ID=1111111\\n```\\n\\n## Parameters\\n\\nThere are two different ways to pass parameters in a request with the API.\\n\\nWhen passing parameters to create or update an object, parameters should be\\npassed as a JSON object containing the appropriate attribute names and\\nvalues as key-value pairs. When you use this format, you should specify that\\nyou are sending a JSON object in the header. This is done by setting the\\n`Content-Type` header to `application/json`. This ensures that your request\\nis interpreted correctly.\\n\\nWhen passing parameters to filter a response on GET requests, parameters can\\nbe passed using standard query attributes. In this case, the parameters\\nwould be embedded into the URI itself by appending a `?` to the end of the\\nURI and then setting each attribute with an equal sign. Attributes can be\\nseparated with a `&`. Tools like `curl` can create the appropriate URI when\\ngiven parameters and values; this can also be done using the `-F` flag and\\nthen passing the key and value as an argument. The argument should take the\\nform of a quoted string with the attribute being set to a value with an\\nequal sign.\\n\\n### Pass Parameters as a JSON Object\\n\\n```\\n curl -H \\\"Authorization: Bearer $DIGITALOCEAN_TOKEN\\\" \\\\\\n -H \\\"Content-Type: application/json\\\" \\\\\\n -d '{\\\"name\\\": \\\"example.com\\\", \\\"ip_address\\\": \\\"127.0.0.1\\\"}' \\\\\\n -X POST \\\"https://api.digitalocean.com/v2/domains\\\"\\n```\\n\\n### Pass Filter Parameters as a Query String\\n\\n```\\n curl -H \\\"Authorization: Bearer $DIGITALOCEAN_TOKEN\\\" \\\\\\n -X GET \\\\\\n \\\"https://api.digitalocean.com/v2/images?private=true\\\"\\n```\\n\\n## Cross Origin Resource Sharing\\n\\nIn order to make requests to the API from other domains, the API implements\\nCross Origin Resource Sharing (CORS) support.\\n\\nCORS support is generally used to create AJAX requests outside of the domain\\nthat the request originated from. This is necessary to implement projects\\nlike control panels utilizing the API. This tells the browser that it can\\nsend requests to an outside domain.\\n\\nThe procedure that the browser initiates in order to perform these actions\\n(other than GET requests) begins by sending a \\\"preflight\\\" request. This sets\\nthe `Origin` header and uses the `OPTIONS` method. The server will reply\\nback with the methods it allows and some of the limits it imposes. The\\nclient then sends the actual request if it falls within the allowed\\nconstraints.\\n\\nThis process is usually done in the background by the browser, but you can\\nuse curl to emulate this process using the example provided. The headers\\nthat will be set to show the constraints are:\\n\\n* **Access-Control-Allow-Origin**: This is the domain that is sent by the client or browser as the origin of the request. It is set through an `Origin` header.\\n* **Access-Control-Allow-Methods**: This specifies the allowed options for requests from that domain. This will generally be all available methods.\\n* **Access-Control-Expose-Headers**: This will contain the headers that will be available to requests from the origin domain.\\n* **Access-Control-Max-Age**: This is the length of time that the access is considered valid. After this expires, a new preflight should be sent.\\n* **Access-Control-Allow-Credentials**: This will be set to `true`. It basically allows you to send your OAuth token for authentication.\\n\\nYou should not need to be concerned with the details of these headers,\\nbecause the browser will typically do all of the work for you.\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.digitalocean.com/legal/terms-of-service-agreement/\",\"title\":\"DigitalOcean API\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"hosting\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/digitalocean/openapi/main/specification/DigitalOcean-public.v2.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"digitalocean.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/digitalocean.com/2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/digitalocean.com/2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"discourse.local\",\"value\":{\"added\":\"2021-01-13T14:11:59.589Z\",\"preferred\":\"latest\",\"versions\":[{\"key\":\"latest\",\"value\":{\"added\":\"2021-01-13T14:11:59.589Z\",\"info\":{\"description\":\"This page contains the documentation on how to use Discourse through API calls.\\n\\n> Note: For any endpoints not listed you can follow the\\n[reverse engineer the Discourse API](https://meta.discourse.org/t/-/20576)\\nguide to figure out how to use an API endpoint.\\n\\n### Request Content-Type\\n\\nThe Content-Type for POST and PUT requests can be set to `application/x-www-form-urlencoded`,\\n`multipart/form-data`, or `application/json`.\\n\\n### Endpoint Names and Response Content-Type\\n\\nMost API endpoints provide the same content as their HTML counterparts. For example\\nthe URL `/categories` serves a list of categories, the `/categories.json` API provides the\\nsame information in JSON format.\\n\\nInstead of sending API requests to `/categories.json` you may also send them to `/categories`\\nand add an `Accept: application/json` header to the request to get the JSON response.\\nSending requests with the `Accept` header is necessary if you want to use URLs\\nfor related endpoints returned by the API, such as pagination URLs.\\nThese URLs are returned without the `.json` prefix so you need to add the header in\\norder to get the correct response format.\\n\\n### Authentication\\n\\nSome endpoints do not require any authentication, pretty much anything else will\\nrequire you to be authenticated.\\n\\nTo become authenticated you will need to create an API Key from the admin panel.\\n\\nOnce you have your API Key you can pass it in along with your API Username\\nas an HTTP header like this:\\n\\n```\\ncurl -X GET \\\"http://127.0.0.1:3000/admin/users/list/active.json\\\" \\\\\\n-H \\\"Api-Key: 714552c6148e1617aeab526d0606184b94a80ec048fc09894ff1a72b740c5f19\\\" \\\\\\n-H \\\"Api-Username: system\\\"\\n```\\n\\nand this is how POST requests will look:\\n\\n```\\ncurl -X POST \\\"http://127.0.0.1:3000/categories\\\" \\\\\\n-H \\\"Content-Type: multipart/form-data;\\\" \\\\\\n-H \\\"Api-Key: 714552c6148e1617aeab526d0606184b94a80ec048fc09894ff1a72b740c5f19\\\" \\\\\\n-H \\\"Api-Username: system\\\" \\\\\\n-F \\\"name=89853c20-4409-e91a-a8ea-f6cdff96aaaa\\\" \\\\\\n-F \\\"color=49d9e9\\\" \\\\\\n-F \\\"text_color=f0fcfd\\\"\\n```\\n\\n### Boolean values\\n\\nIf an endpoint accepts a boolean be sure to specify it as a lowercase\\n`true` or `false` value unless noted otherwise.\\n\",\"title\":\"Discourse API Documentation\",\"version\":\"latest\",\"x-apisguru-categories\":[\"social\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_discourse-meta.s3-us-west-1.amazonaws.com_optimized_3X_9_d_9d543e92b15b06924249654667a81441a55867eb_1_690x184.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://docs.discourse.org/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"discourse.local\"},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/discourse.local/latest/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/discourse.local/latest/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"docker.com:engine\",\"value\":{\"added\":\"2018-03-02T13:05:09.000Z\",\"preferred\":\"1.33\",\"versions\":[{\"key\":\"1.33\",\"value\":{\"added\":\"2018-03-02T13:05:09.000Z\",\"info\":{\"description\":\"The Engine API is an HTTP API served by Docker Engine. It is the API the Docker client uses to communicate with the Engine, so everything the Docker client can do can be done with the API.\\n\\nMost of the client's commands map directly to API endpoints (e.g. `docker ps` is `GET /containers/json`). The notable exception is running containers, which consists of several API calls.\\n\\n# Errors\\n\\nThe API uses standard HTTP status codes to indicate the success or failure of the API call. The body of the response will be JSON in the following format:\\n\\n```\\n{\\n \\\"message\\\": \\\"page not found\\\"\\n}\\n```\\n\\n# Versioning\\n\\nThe API is usually changed in each release of Docker, so API calls are versioned to ensure that clients don't break.\\n\\nFor Docker Engine 17.09, the API version is 1.32. To lock to this version, you prefix the URL with `/v1.32`. For example, calling `/info` is the same as calling `/v1.32/info`.\\n\\nEngine releases in the near future should support this version of the API, so your client will continue to work even if it is talking to a newer Engine.\\n\\nIn previous versions of Docker, it was possible to access the API without providing a version. This behaviour is now deprecated will be removed in a future version of Docker.\\n\\nThe API uses an open schema model, which means server may add extra properties to responses. Likewise, the server will ignore any extra query parameters and request body properties. When you write clients, you need to ignore additional properties in responses to ensure they do not break when talking to newer Docker daemons.\\n\\nThis documentation is for version 1.33 of the API. Use this table to find documentation for previous versions of the API:\\n\\nDocker version | API version | Changes\\n----------------|-------------|---------\\n17.09.x | [1.31](https://docs.docker.com/engine/api/v1.32/) | [API changes](https://docs.docker.com/engine/api/version-history/#v1-32-api-changes)\\n17.07.x | [1.31](https://docs.docker.com/engine/api/v1.31/) | [API changes](https://docs.docker.com/engine/api/version-history/#v1-31-api-changes)\\n17.06.x | [1.30](https://docs.docker.com/engine/api/v1.30/) | [API changes](https://docs.docker.com/engine/api/version-history/#v1-30-api-changes)\\n17.05.x | [1.29](https://docs.docker.com/engine/api/v1.29/) | [API changes](https://docs.docker.com/engine/api/version-history/#v1-29-api-changes)\\n17.04.x | [1.28](https://docs.docker.com/engine/api/v1.28/) | [API changes](https://docs.docker.com/engine/api/version-history/#v1-28-api-changes)\\n17.03.1 | [1.27](https://docs.docker.com/engine/api/v1.27/) | [API changes](https://docs.docker.com/engine/api/version-history/#v1-27-api-changes)\\n1.13.1 & 17.03.0 | [1.26](https://docs.docker.com/engine/api/v1.26/) | [API changes](https://docs.docker.com/engine/api/version-history/#v1-26-api-changes)\\n1.13.0 | [1.25](https://docs.docker.com/engine/api/v1.25/) | [API changes](https://docs.docker.com/engine/api/version-history/#v1-25-api-changes)\\n1.12.x | [1.24](https://docs.docker.com/engine/api/v1.24/) | [API changes](https://docs.docker.com/engine/api/version-history/#v1-24-api-changes)\\n1.11.x | [1.23](https://docs.docker.com/engine/api/v1.23/) | [API changes](https://docs.docker.com/engine/api/version-history/#v1-23-api-changes)\\n1.10.x | [1.22](https://docs.docker.com/engine/api/v1.22/) | [API changes](https://docs.docker.com/engine/api/version-history/#v1-22-api-changes)\\n1.9.x | [1.21](https://docs.docker.com/engine/api/v1.21/) | [API changes](https://docs.docker.com/engine/api/version-history/#v1-21-api-changes)\\n1.8.x | [1.20](https://docs.docker.com/engine/api/v1.20/) | [API changes](https://docs.docker.com/engine/api/version-history/#v1-20-api-changes)\\n1.7.x | [1.19](https://docs.docker.com/engine/api/v1.19/) | [API changes](https://docs.docker.com/engine/api/version-history/#v1-19-api-changes)\\n1.6.x | [1.18](https://docs.docker.com/engine/api/v1.18/) | [API changes](https://docs.docker.com/engine/api/version-history/#v1-18-api-changes)\\n\\n# Authentication\\n\\nAuthentication for registries is handled client side. The client has to send authentication details to various endpoints that need to communicate with registries, such as `POST /images/(name)/push`. These are sent as `X-Registry-Auth` header as a Base64 encoded (JSON) string with the following structure:\\n\\n```\\n{\\n \\\"username\\\": \\\"string\\\",\\n \\\"password\\\": \\\"string\\\",\\n \\\"email\\\": \\\"string\\\",\\n \\\"serveraddress\\\": \\\"string\\\"\\n}\\n```\\n\\nThe `serveraddress` is a domain/IP without a protocol. Throughout this structure, double quotes are required.\\n\\nIf you have already got an identity token from the [`/auth` endpoint](#operation/SystemAuth), you can just pass this instead of credentials:\\n\\n```\\n{\\n \\\"identitytoken\\\": \\\"9cbaf023786cd7...\\\"\\n}\\n```\\n\",\"title\":\"Docker Engine API\",\"version\":\"1.33\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_docs.docker.com_images_logo-docker-main.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/docker/go-docker/master/api/swagger.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"docker.com\",\"x-serviceName\":\"engine\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/docker.com/engine/1.33/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/docker.com/engine/1.33/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"docusign.net\",\"value\":{\"added\":\"2017-08-15T10:57:49.000Z\",\"preferred\":\"v2.1\",\"versions\":[{\"key\":\"v2.1\",\"value\":{\"added\":\"2017-08-15T10:57:49.000Z\",\"info\":{\"contact\":{\"email\":\"devcenter@docusign.com\",\"name\":\"DocuSign Developer Center\",\"url\":\"https://developers.docusign.com/\"},\"description\":\"The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign.\",\"termsOfService\":\"https://www.docusign.com/company/terms-and-conditions/web\",\"title\":\"DocuSign REST API\",\"version\":\"v2.1\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_DocuSign_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/docusign/eSign-OpenAPI-Specification/master/esignature.rest.swagger-v2.1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"docusign.net\"},\"externalDocs\":{\"description\":\"See the DocuSign REST API Guide for more information.\",\"url\":\"https://docs.docusign.com/esign\"},\"updated\":\"2021-06-30T12:38:42.158Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/docusign.net/v2.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/docusign.net/v2.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"domainsdb.info\",\"value\":{\"added\":\"2017-09-20T14:06:35.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-09-20T14:06:35.000Z\",\"info\":{\"description\":\"Domains-Index database powered API\",\"title\":\"Domains-Index API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"hosting\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_769216960504532996_rctG95A0_400x400.jpg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.domains-index.com/v1/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"domainsdb.info\"},\"updated\":\"2021-01-18T09:19:53.944Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/domainsdb.info/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/domainsdb.info/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"dracoon.team\",\"value\":{\"added\":\"2020-03-23T13:27:08.000Z\",\"preferred\":\"4.29.1\",\"versions\":[{\"key\":\"4.29.1\",\"value\":{\"added\":\"2020-03-23T13:27:08.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"dracoongmbh\"},\"description\":\"REST Web Services for DRACOON
built at: 1970-01-01 00:00:00.000

This page provides an overview of all available and documented DRACOON APIs, which are grouped by tags.
Each tag provides a collection of APIs that are intended for a specific area of the DRACOON.

Developer Information  Get SDKs on GitHub

Terms of service\",\"title\":\"DRACOON API\",\"version\":\"4.29.1\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_dracoongmbh_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://dracoon.team/api/spec_v4/\",\"version\":\"3.0\"}],\"x-providerName\":\"dracoon.team\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/dracoon.team/4.29.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/dracoon.team/4.29.1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"drchrono.com\",\"value\":{\"added\":\"2021-04-15T10:18:10.665Z\",\"preferred\":\"v4 (Hunt Valley)\",\"versions\":[{\"key\":\"v4 (Hunt Valley)\",\"value\":{\"added\":\"2021-04-15T10:18:10.665Z\",\"info\":{\"description\":\"This document is intended as a detailed reference for the precise behavior of\\nthe drchrono API. If this is your first time using the API, start with our tutorial. If you are upgrading from a previous version, take a look at the changelog section.\\n\\n# Authorization\\n\\n## Initial authorization\\n\\nThere are three main steps in the OAuth 2.0 authentication workflow:\\n\\n1. Redirect the provider to the authorization page.\\n2. The provider authorizes your application and is redirected back to\\n your web application.\\n3. Your application exchanges the `authorization_code` that came with\\n the redirect for an `access_token` and `refresh_token`.\\n\\n### Step 1: Redirect to drchrono\\n\\nThe first step is redirecting your user to drchrono, typically with a button\\nlabeled \\\"Connect to drchrono\\\" or \\\"Login with drchrono\\\". This is just a link that\\ntakes your user to the following URL:\\n\\n https://drchrono.com/o/authorize/?redirect_uri=REDIRECT_URI_ENCODED&response_type=code&client_id=CLIENT_ID_ENCODED&scope=SCOPES_ENCODED\\n\\n- `REDIRECT_URI_ENCODED` is the URL-encoded version of the redirect URI (as registered for your application and used in later steps).\\n- `CLIENT_ID_ENCODED` is the URL-encoded version of your application's client ID.\\n- `SCOPES_ENCODED` is a URL-encoded version of a space-separated list of scopes, which can be found in each endpoint or omitted to default to all scopes.\\n\\nThe `scope` parameter consists of an optional, space-separated list of scopes your application is requesting.\\nIf omitted, all scopes will be requested.\\n\\nScopes are of the form `BASE_SCOPE:[read|write]` where `BASE_SCOPE` is any of `user`, `calendar`, `patients`, `patients:summary`, `billing`, `clinical` and `labs`.\\nYou should request only the scopes you need.\\nFor instance, an application which sends \\\"Happy Birthday!\\\" emails to a doctor's patients on their birthdays would use the scope parameter `\\\"patients:summary:read\\\"`,\\nwhile one that allows patients to schedule appointments online would need at least\\n`\\\"patients:summary:read patients:summary:write calendar:read calendar:write clinical:read clinical:write\\\"`.\\n\\n### Step 2: Provider authorization\\n\\nAfter logging in (if necessary), the provider will be presented with a screen\\nwith your application's name and the list of permissions you requested (via the\\n`scope` parameter).\\n\\nWhen they click the \\\"Authorize\\\" button, they will be redirected to your redirect\\nURI with a `code` query parameter appended, which contains an authorization code to be\\nused in step 3. If they click the \\\"Cancel\\\" button, they will be redirected to\\nyour redirect URI with `error=access_denied` instead.\\n\\nNote: This authorization code expires extremely quickly, so you must perform\\nstep 3 immediately, ideally before rendering the resulting page for the end\\nuser.\\n\\n### Step 3: Token exchange\\n\\nThe `code` obtained from step 2 is usable exactly once to obtain an access token\\nand refresh token. Here is an example token exchange in Python:\\n\\n import datetime, pytz, requests\\n\\n if 'error' in get_params:\\n raise ValueError('Error authorizing application: %s' % get_params[error])\\n\\n response = requests.post('https://drchrono.com/o/token/', data={\\n 'code': get_params['code'],\\n 'grant_type': 'authorization_code',\\n 'redirect_uri': 'http://mytestapp.com/redirect_uri',\\n 'client_id': 'abcdefg12345',\\n 'client_secret': 'abcdefg12345',\\n })\\n response.raise_for_status()\\n data = response.json()\\n\\n # Save these in your database associated with the user\\n access_token = data['access_token']\\n refresh_token = data['refresh_token']\\n expires_timestamp = datetime.datetime.now(pytz.utc) + datetime.timedelta(seconds=data['expires_in'])\\n\\nYou now have all you need to make API requests authenticated as that provider.\\nWhen using this access token, you'll only be able to access the data that the\\nuser has access to and that you have been granted permissions for.\\n\\n## Refreshing an access token\\n\\nAccess tokens only last 48 hours (given in seconds in the `'expires_in'` key in\\nthe token exchange step above), so they occasionally need to be refreshed. It\\nwould be inconvenient to ask the user to re-authorize every time, so instead you\\ncan use the refresh token like the original authorization to obtain a new access\\ntoken. Replace the `code` parameter with `refresh_token`, change the value\\n`grant_type` from `authorization_code` to `refresh_token`, and omit the\\n`redirect_uri` parameter.\\n\\nExample in Python:\\n\\n ...\\n response = requests.post('https://drchrono.com/o/token/', data={\\n 'refresh_token': get_refresh_token(),\\n 'grant_type': 'refresh_token',\\n 'client_id': 'abcdefg12345',\\n 'client_secret': 'abcdefg12345',\\n })\\n ...\\n\\n# Webhooks\\n\\nIn order to use drchrono API webhooks, you first need to have an API application on file\\n(even if it is in Test Model).\\nEach API webhook is associated with one API application, go to\\nhere to set up both API applications and webhooks!\\n\\nOnce you registered an API application, you will see webhook section in each saved API applications.\\nCreate a webhook and register some events there and save all the changes, then you are good to go!\\n\\n## Webhooks setup\\n\\nAll fields under webhooks section are required.\\n\\n**Callback URL**\\nCallback URl is used to receive all hooks when subscribed events are triggered. This should be an URL under your control.\\n\\n**Secret token**\\nSecret token is used to verify webhooks, this is very important, please set something with high entropy. Also we will\\ntalk more about this later.\\n\\n**Events**\\n\\nEvents is used to register events you want to receiver notification when they happen. Currently we support following events.\\n\\nEvent name | Event description\\n---------- | -----------------\\n`APPOINTMENT_CREATE` | We will deliver a hook any time an appointment is created\\n`APPOINTMENT_MODIFY` | We will deliver a hook any time an appointment is modified\\n`PATIENT_CREATE` | We will deliver a hook any time a patient is created\\n`PATIENT_MODIFY` | We will deliver a hook any time a patient is modified\\n`PATIENT_PROBLEM_CREATE` | We will deliver a hook any time a patient problem is created\\n`PATIENT_PROBLEM_MODIFY` | We will deliver a hook any time a patient problem is modified\\n`PATIENT_ALLERGY_CREATE` | We will deliver a hook any time a patient allergy is created\\n`PATIENT_ALLERGY_MODIFY` | We will deliver a hook any time a patient allergy is modified\\n`PATIENT_MEDICATION_CREATE` | We will deliver a hook any time a patient medication is created\\n`PATIENT_MEDICATION_MODIFY` | We will deliver a hook any time a patient medication is modified\\n`CLINICAL_NOTE_LOCK` | We will deliver a hook any time a clinical note is locked\\n`CLINICAL_NOTE_UNLOCK` | We will deliver a hook any time a clinical note is unlocked\\n`TASK_CREATE` | We will deliver a hook any time a task is created\\n`TASK_MODIFY` | We will deliver a hook any time a task is modified and any time creation, modification and deletion of task notes, associated task item\\n`TASK_DELETE` | We will deliver a hook any time a task is deleted\\n\\n\\n## Webhooks verification\\n\\nIn order to make sure the callback URL in webhook is under your control, we added a verification\\nstep before we send any hooks out to you.\\n\\nVerification can be done by clicking \\\"Verify webhook\\\" button in webhooks setup page. After you click\\nthe button, we will send a `GET` request to the callback URL, along with a parameter called `msg`.\\n\\nPlease use your webhook's secret token as hash key and SHA-256 as digest constructor, hash the `msg` value with\\nHMAC algorithm.\\nAnd we expect a `200` JSON response, in JSON response body, there should be a key called `secret_token` existing, and its value should be\\nequal to the hashed `msg`. Otherwise, verification will fail.\\n\\nHere is an example webhook verification in Python:\\n\\n import hashlib, hmac\\n\\n def webhook_verify(request):\\n secret_token = hmac.new(WEBHOOK_SECRET_TOKEN, request.GET['msg'], hashlib.sha256).hexdigest()\\n return json_response({\\n 'secret_token': secret_token\\n })\\n\\n
\\nNote: Verification will be needed when webhook is first created and anytime callback URl is changed.\\n
\\n\\n\\n## Webhooks header and body\\n\\n**Header**\\n\\nKey | Value\\n--- | -----\\n`X-drchrono-event` | Event that triggered this hook, could be any one event above or `PING`\\n`X-drchrono-signature` | Secret token associated with this webhook\\n`X-drchrono-delivery` | ID of this delivery\\n\\n**Body**\\n\\nKey | Value\\n--- | -----\\n`receiver` | This will be an JSON representation of the webhook\\n`object` | This will be an JSON representation of the object related to the triggered event, this would share same serializer as drchrono API\\n\\n## Webhooks ping and deliveries\\n\\nWebhooks ping and deliveries will be sent as `POST` requests.\\n\\n**PING**:\\n\\nYou can always ping your webhook to check things, by clicking the \\\"Ping webhook\\\" button in webhook setup page. And a hook with header `X-drchrono-event: PING` would be sent to the callback URL.\\n\\n**Deliveries**:\\n\\nYou can check recent deliveries by clicking the \\\"deliveries\\\" link in webhook setup page. And you can resend a hook by clicking \\\"redeliver\\\" button after select a specific delivery.\\n\\n## Webhooks delivery mechanism\\n\\nWe will delivery a hook the moment a subscribed event is triggered. We will not record any response header or body you send back after you receive the hook.\\nHowever we only consider the response status code. We will consider any `2xx` responses as successfully delivered.\\nAny other responses, like `302` would be considered failing.\\nAnd we will try to redeliver unsuccessfully delivered hooks 3 times, first redeliver happens at 1 hour after the initial event,\\nsecond receliver happens 3 hours after the initial event, and the third redeliver happens 7 hours after the initial event.\\nAfter these redeliveries, if the delivery is still unsuccessful, you have to redeliver it by hand.\\n\\n\\n## Webhooks security\\n\\nYou may want to secure your webhooks to only consider requests send out from drchrono. And this is where secret_token is needed in\\nrequest header.\\nTry to set the secret_token to something with high entropy, a good example could be taking the output of\\nruby -rsecurerandom -e 'puts SecureRandom.hex(20)'.\\nAfter this, you might want to verify all request headers you received on your server with this token.\\n\\n\\n# iframe integration\\n\\nSome API apps provide additional functionality for interacting with patient data\\nnot offered by drchrono, and can benefit by being incorporated into drchrono's\\npatient information page via iframe. We have created a simple API to make this\\npossible.\\n\\nTo make an existing API application accessible via an iframe on the patient\\npage, you need to update either \\\"Patient iframe\\\" or \\\"Clinical note iframe\\\" section in API management page,\\nto make the iframe to appear on (either the patient page or the clinical note page),\\nwith the URL that the iframe will use for each page, and the height it should\\nhave. The application will be reviewed before it is approved to ensure that it\\nis functional and secure.\\n\\n## Register a Doctor\\n\\niframe applications will appear as choices on the left-hand menu of the patient\\npage for doctors registered with your application. To register a doctor with\\nyour application, make a `POST` request to the `/api/iframe_integration`\\nendpoint using the access token for the corresponding doctor. This endpoint does not\\nexpect any payload.\\n\\nTo disable your iframe application for a doctor, make a `DELETE` request to the\\nsame endpoint.\\n\\n## Populating the iframe\\n\\nThere are two places where the iframe can be displayed, either within the\\npatient detail page or the clinical note page, shown below respectively:\\n\\n\\\"Iframe\\n\\n\\\"Iframe\\n\\nWhen requesting approval for your iframe app, you must specify a URL for one or\\nboth of these pages which will serve as the base URL for your IFrame\\ncontents. When a doctor views your iframe, the source URL will have various\\nquery parameters appended to it, for example for the patient page the `src`\\nparameter of the IFrame will be:\\n\\n```\\n?doctor_id=&patient_id=&practice_id=&iat=&jwt=\\n```\\n\\nThe `jwt` parameter is crucial if your application transfers any sort of PHI and\\ndoes not implement its own login system. It encapsulates the other parameters\\nin a [JSON web token (JWT)](http://jwt.io) and signs them using SHA-256 HMAC\\nwith your `client_secret` as the key. This verifies that the iframe is being\\nloaded within one of drchrono's pages by an authorized user. In production, you\\nshould validate the JWT using an approved library (which are listed on the\\n[official site](http://jwt.io)), and only use the parameters extracted from the\\nJWT. Using Python and Django, this might look like:\\n\\n import jwt\\n\\n CLIENT_SECRET = \\n MAX_TIME_DRIFT_SECONDS = 60\\n\\n def validate_parameters(request):\\n token = request.GET['jwt']\\n\\n return jwt.decode(token, CLIENT_SECRET, algorithms=['HS256'], leeway=MAX_TIME_DRIFT_SECONDS)\\n\\nModern browsers' same-origin policy means that data cannot be passed between\\nyour application and drchrono's page through the iframe. Therefore, interaction\\nmust happen through the API, using information provided in JWT.\\n\\n# Versions and deprecation\\n\\n## Stability Policy\\n\\nChanges to this API version will be limited to adding endpoints, or adding fields to existing\\nendpoints, or adding optional query parameters. Any new fields which are not read-only will be optional.\\n\\n## Deprecation Policy\\n\\nThe drchrono API is versioned. Versions can be in the following states:\\n\\n* **Active:** This is our latest and greatest version of the API. It is actively supported by\\nour API team and is improved upon with new features, bug fixes and optimizations that do\\nnot break backwards compatibility.\\n\\n* **Deprecated:** A deprecated API version is considered second best--having been\\nsurpassed by our active API version. An API version remains in this state for one year,\\nafter which time it falls to the not supported state. A deprecated API version is passively supported;\\nwhile it won't be removed until becoming unsupported, it may not receive new features but will likely\\nbe subject to security updates and performance improvements.\\n\\n* **Unsupported:** An API version in the not supported state may be deactivated at any\\ntime. An application using an unsupported API version should migrate to an active API version.\\n\\n## Version Map\\n| Version Name | Previous Name | Start Date | Deprecation Date |\\n|--------------|---------------|------------|------------------|\\n| v2 | v2015_08 | 08/2015 | TBA |\\n| v3 | v2016_06 | 06/2016 | |\\n| v4 | N/A | 09/2018 | |\\n\\nIf you are looking for documentation for an older version\\n\\n- [V4(Hunt Valley)](/api-docs-old/v4/documentation) (old V4 documentation)\\n- [V3(Sunnyvale)](/api-docs-old/v3/documentation)\\n- [V2(Mountain View)](/api-docs-old/v2/documentation)\\n\\n# Changelog\\n\\nHere's changelog for different versions\\n\\n- [V4 Changelog](/api-docs-old/v4/changelog)\\n- [V3 changelog](/api-docs-old/v3/changelog)\\n\\n\",\"title\":\"\",\"version\":\"v4 (Hunt Valley)\",\"x-apisguru-categories\":[\"customer_relation\"],\"x-logo\":{\"altText\":\"DrChrono Logo\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.drchrono.com_site_media_images_drchrono-dark.53a9fc1649a7.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://drchrono.com/openapi-schema\",\"version\":\"3.0\"}],\"x-providerName\":\"drchrono.com\"},\"updated\":\"2021-07-12T10:31:14.269Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/drchrono.com/v4 (Hunt Valley)/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/drchrono.com/v4 (Hunt Valley)/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"dropx.io\",\"value\":{\"added\":\"2017-08-31T08:07:31.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-08-31T08:07:31.000Z\",\"info\":{\"description\":\"dropX.io API provides programmatic access to the e-commerce intelligence data.\",\"title\":\"DropX\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://dropx.io/dropx-swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"dropx.io\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2019-06-07T12:35:41.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/dropx.io/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/dropx.io/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"dweet.io\",\"value\":{\"added\":\"2015-11-11T23:20:20.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2015-11-11T23:20:20.000Z\",\"info\":{\"description\":\"Dweet.io allows users to share data from mobile, tablets, and pcs, and them to other devices and accounts across social media platforms. Dweet.io provides an API to access the different functionality of the Dweet.io service. Users can make REST calls to read and create dweets, lock and unlock things, and perform other calls. The API returns JSON and JSONP.\",\"title\":\"dweet.io\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"iot\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_dweet_io_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"swagger\",\"url\":\"https://dweet.io/play/definition\",\"version\":\"1.2\"}],\"x-providerName\":\"dweet.io\"},\"updated\":\"2019-02-25T11:01:54.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/dweet.io/2.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/dweet.io/2.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"easypdfserver.com\",\"value\":{\"added\":\"2020-12-04T08:41:34.869Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2020-12-04T08:41:34.869Z\",\"info\":{\"description\":\"API for converting HTML to PDF.\",\"title\":\"EasyPDFServer\",\"version\":\"1\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.easypdfserver.com/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"easypdfserver.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/easypdfserver.com/1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/easypdfserver.com/1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:buy-browse\",\"value\":{\"added\":\"2017-07-31T09:48:45.000Z\",\"preferred\":\"v1.1.0\",\"versions\":[{\"key\":\"v1.1.0\",\"value\":{\"added\":\"2017-07-31T09:48:45.000Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"The Browse API has the following resources: item_summary: Lets shoppers search for specific items by keyword, GTIN, category, charity, product, or item aspects and refine the results by using filters, such as aspects, compatibility, and fields values.  (Experimental) search_by_image: Lets shoppers search for specific items by image. You can refine the results by using URI parameters and filters. item: Lets you retrieve the details of a specific item or all the items in an item group, which is an item with variations such as color and size and check if a product is compatible with the specified item, such as if a specific car is compatible with a specific part. Provides a bridge between the eBay legacy APIs, such as Finding, and the RESTful APIs, which use different formats for the item IDs.  (Experimental) shopping_cart: Provides the ability for eBay members to see the contents of their eBay cart, and add, remove, and change the quantity of items in their eBay cart.   Note: This resource is not available in the eBay API Explorer. The item_summary, search_by_image, and item resource calls require an Application access token. The shopping_cart resource calls require a User access token.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Browse API\",\"version\":\"v1.1.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.ebay.com/api-docs/master/buy/browse/openapi/2/buy_browse_v1_beta_oas2.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"buy-browse\"},\"updated\":\"2020-11-02T10:00:44.960Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/buy-browse/v1.1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/buy-browse/v1.1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"ebay.com:buy-deal\",\"value\":{\"added\":\"2020-07-16T10:14:21.168Z\",\"preferred\":\"v1.3.0\",\"versions\":[{\"key\":\"v1.3.0\",\"value\":{\"added\":\"2020-07-16T10:14:21.168Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"Note: This is a \\\"Limited(Limited Release) API available only to select developers approved by business units.

This API allows third-party developers to search for and retrieve details about eBay deals and events, as well as the items associated with those deals and events.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Deal API\",\"version\":\"v1.3.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/buy/deal/openapi/3/buy_deal_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"buy-deal\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/buy-deal/v1.3.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/buy-deal/v1.3.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:buy-feed\",\"value\":{\"added\":\"2017-11-27T09:31:58.000Z\",\"preferred\":\"v1_beta.28.0\",\"versions\":[{\"key\":\"v1_beta.28.0\",\"value\":{\"added\":\"2017-11-27T09:31:58.000Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"Note: This is a (Limited Release) API available only to select developers approved by business units. The Feed API provides the ability to download TSV_GZIP feed files containing eBay items and an hourly snapshot file of the items that have changed within an hour for a specific category, date and marketplace. In addition to the API, there is an open source Feed SDK written in Java that downloads, combines files into a single file when needed, and unzips the entire feed file. It also lets you specify field filters to curate the items in the file.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Item Feed Service\",\"version\":\"v1_beta.28.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.ebay.com/api-docs/master/buy/feed/openapi/2/buy_feed_v1_beta_oas2.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"buy-feed\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/buy-feed/v1_beta.28.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/buy-feed/v1_beta.28.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"ebay.com:buy-marketing\",\"value\":{\"added\":\"2017-07-31T09:48:45.000Z\",\"preferred\":\"v1_beta.1.0\",\"versions\":[{\"key\":\"v1_beta.1.0\",\"value\":{\"added\":\"2017-07-31T09:48:45.000Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"The Marketing API retrieves eBay products based on a metric, such as Best Selling, as well as products that were also bought and also viewed.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Buy Marketing API\",\"version\":\"v1_beta.1.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.ebay.com/api-docs/master/buy/marketing/openapi/2/buy_marketing_v1_beta_oas2.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"buy-marketing\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/buy-marketing/v1_beta.1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/buy-marketing/v1_beta.1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"ebay.com:commerce-catalog\",\"value\":{\"added\":\"2020-07-16T10:19:48.078Z\",\"preferred\":\"v1_beta.5.0\",\"versions\":[{\"key\":\"v1_beta.5.0\",\"value\":{\"added\":\"2020-07-16T10:19:48.078Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"The Catalog API allows users to search for and locate an eBay catalog product that is a direct match for the product that they wish to sell. Listing against an eBay catalog product helps insure that all listings (based off of that catalog product) have complete and accurate information. In addition to helping to create high-quality listings, another benefit to the seller of using catalog information to create listings is that much of the details of the listing will be prefilled, including the listing title, the listing description, the item specifics, and a stock image for the product (if available). Sellers will not have to enter item specifics themselves, and the overall listing process is a lot faster and easier.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Catalog API\",\"version\":\"v1_beta.5.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/commerce/catalog/openapi/3/commerce_catalog_v1_beta_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"commerce-catalog\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/commerce-catalog/v1_beta.5.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/commerce-catalog/v1_beta.5.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:commerce-charity\",\"value\":{\"added\":\"2020-07-16T10:20:33.126Z\",\"preferred\":\"v1.2.0\",\"versions\":[{\"key\":\"v1.2.0\",\"value\":{\"added\":\"2020-07-16T10:20:33.126Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"The Charity API allows third-party developers to search for and access details on supported charitable organizations.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Charity API\",\"version\":\"v1.2.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/commerce/charity/openapi/3/commerce_charity_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"commerce-charity\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/commerce-charity/v1.2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/commerce-charity/v1.2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:commerce-taxonomy\",\"value\":{\"added\":\"2017-07-31T09:48:45.000Z\",\"preferred\":\"v1.0.0\",\"versions\":[{\"key\":\"v1.0.0\",\"value\":{\"added\":\"2017-07-31T09:48:45.000Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"Use the Taxonomy API to discover the most appropriate eBay categories under which sellers can offer inventory items for sale, and the most likely categories under which buyers can browse or search for items to purchase. In addition, the Taxonomy API provides metadata about the required and recommended category aspects to include in listings, and also has two operations to retrieve parts compatibility information.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Taxonomy API\",\"version\":\"v1.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.ebay.com/api-docs/master/commerce/taxonomy/openapi/2/commerce_taxonomy_v1_beta_oas2.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"commerce-taxonomy\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/commerce-taxonomy/v1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/commerce-taxonomy/v1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"ebay.com:commerce-translation\",\"value\":{\"added\":\"2020-07-16T10:21:40.038Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2020-07-16T10:21:40.038Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"This API allows 3rd party developers to translate item title, description, search query.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Translation API\",\"version\":\"1\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/commerce/translation/openapi/3/commerce_translation_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"commerce-translation\"},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/commerce-translation/1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/commerce-translation/1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:developer-analytics\",\"value\":{\"added\":\"2020-07-16T10:22:46.868Z\",\"preferred\":\"v1_beta.0.0\",\"versions\":[{\"key\":\"v1_beta.0.0\",\"value\":{\"added\":\"2020-07-16T10:22:46.868Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc.\",\"x-twitter\":\"ebay\"},\"description\":\"The Analytics API retrieves call-limit data and the quotas that are set for the RESTful APIs and their associated resources.

Responses from calls made to getRateLimits and getUerRateLimits include a list of the applicable resources and the \\\"call limit\\\", or quota, that is set for each resource. In addition to quota information, the response also includes the number of remaining calls available before the limit is reached, the time remaining before the quota resets, and the length of the \\\"time window\\\" to which the quota applies.

The getRateLimits and getUserRateLimits methods retrieve call-limit information for either an application or user, respectively, and each method must be called with an appropriate OAuth token. That is, getRateLimites requires an access token generated with a client credentials grant and getUserRateLimites requires requires an access token generated with an authorization code grant. For more information, see OAuth tokens.

Users can analyze the response data to see whether or not a limit might be reached, and from that determine if any action needs to be taken (such as programmatically throttling their request rate). For more on call limits, see Compatible Application Check.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Progress to Rate Limit API\",\"version\":\"v1_beta.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/developer/analytics/openapi/3/developer_analytics_v1_beta_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"developer-analytics\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/developer-analytics/v1_beta.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/developer-analytics/v1_beta.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:sell-account\",\"value\":{\"added\":\"2020-07-16T10:00:03.181Z\",\"preferred\":\"v1.6.3\",\"versions\":[{\"key\":\"v1.6.3\",\"value\":{\"added\":\"2020-07-16T10:00:03.181Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"The Account API gives sellers the ability to configure their eBay seller accounts, including the seller's policies (the Fulfillment Policy, Payment Policy, and Return Policy), opt in and out of eBay seller programs, configure sales tax tables, and get account information.

For details on the availability of the methods in this API, see Account API requirements and restrictions.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Account API\",\"version\":\"v1.6.3\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/sell/account/openapi/3/sell_account_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"sell-account\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-account/v1.6.3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-account/v1.6.3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:sell-analytics\",\"value\":{\"added\":\"2020-07-16T10:00:38.690Z\",\"preferred\":\"1.2.0\",\"versions\":[{\"key\":\"1.2.0\",\"value\":{\"added\":\"2020-07-16T10:00:38.690Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"The Analytics API provides data and information about a seller and their eBay business.

The resources and methods in this API let sellers review information on their listing performance, metrics on their customer service performance, and details on their eBay seller performance rating.

The three resources in the Analytics API provide the following data and information:
  • Customer Service Metric – Returns data on a seller's customer service performance as compared to other seller's in the same peer group.
  • Traffic Report – Returns data that shows how buyers are engaging with a seller's listings.
  • Seller Standards Profile – Returns data pertaining to a seller's performance rating.
Sellers can use the data and information returned by the various Analytics API methods to determine where they can make improvements to increase sales and how they might improve their seller status as viewed by eBay buyers.

For details on using this API, see Analyzing seller performance.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\" Seller Service Metrics API \",\"version\":\"1.2.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/sell/analytics/openapi/3/sell_analytics_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"sell-analytics\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-analytics/1.2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-analytics/1.2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:sell-compliance\",\"value\":{\"added\":\"2020-07-16T10:01:24.603Z\",\"preferred\":\"1.4.1\",\"versions\":[{\"key\":\"1.4.1\",\"value\":{\"added\":\"2020-07-16T10:01:24.603Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"Service for providing information to sellers about their listings being non-compliant, or at risk for becoming non-compliant, against eBay listing policies.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Compliance API\",\"version\":\"1.4.1\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/sell/compliance/openapi/3/sell_compliance_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"sell-compliance\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-compliance/1.4.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-compliance/1.4.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:sell-feed\",\"value\":{\"added\":\"2020-07-16T10:06:57.775Z\",\"preferred\":\"v1.3.1\",\"versions\":[{\"key\":\"v1.3.1\",\"value\":{\"added\":\"2020-07-16T10:06:57.775Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"

The Feed API lets sellers upload input files, download reports and files including their status, filter reports using URI parameters, and retrieve customer service metrics task details.

\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Feed API\",\"version\":\"v1.3.1\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/sell/feed/openapi/3/sell_feed_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"sell-feed\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-feed/v1.3.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-feed/v1.3.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:sell-fulfillment\",\"value\":{\"added\":\"2017-11-27T09:31:58.000Z\",\"preferred\":\"v1.19.9\",\"versions\":[{\"key\":\"v1.19.9\",\"value\":{\"added\":\"2017-11-27T09:31:58.000Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc.\",\"x-twitter\":\"ebay\"},\"description\":\"Use the Fulfillment API to complete the process of packaging, addressing, handling, and shipping each order on behalf of the seller, in accordance with the payment method and timing specified at checkout.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Fulfillment API\",\"version\":\"v1.19.9\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/sell/fulfillment/openapi/3/sell_fulfillment_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"sell-fulfillment\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-fulfillment/v1.19.9/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-fulfillment/v1.19.9/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:sell-listing\",\"value\":{\"added\":\"2020-07-16T10:09:23.672Z\",\"preferred\":\"v1_beta.3.0\",\"versions\":[{\"key\":\"v1_beta.3.0\",\"value\":{\"added\":\"2020-07-16T10:09:23.672Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"Note: This is a \\\"Limited(Limited Release) API available only to select developers approved by business units.

Enables a seller adding an ad or item on a Partner's site to automatically create an eBay listing draft using the item details from the Partner's site.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Listing API\",\"version\":\"v1_beta.3.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/sell/listing/openapi/3/sell_listing_v1_beta_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"sell-listing\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-listing/v1_beta.3.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-listing/v1_beta.3.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:sell-logistics\",\"value\":{\"added\":\"2020-07-16T10:10:08.265Z\",\"preferred\":\"v1_beta.0.0\",\"versions\":[{\"key\":\"v1_beta.0.0\",\"value\":{\"added\":\"2020-07-16T10:10:08.265Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"Note: This is a \\\"Limited(Limited Release) API available only to select developers approved by business units.

The Logistics API resources offer the following capabilities:
  • shipping_quote – Consolidates into a list a set of live shipping rates, or quotes, from which you can select a rate to ship a package.
  • shipment – Creates a \\\"shipment\\\" for the selected shipping rate.
Call createShippingQuote to get a list of live shipping rates. The rates returned are all valid for a specific time window and all quoted prices are at eBay-negotiated rates.

Select one of the live rates and using its associated rateId, create a \\\"shipment\\\" for the package by calling createFromShippingQuote. Creating a shipment completes an agreement, and the cost of the base service and any added shipping options are summed into the returned totalShippingCost value. This action also generates a shipping label that you can use to ship the package. The total cost of the shipment is incurred when the package is shipped using the supplied shipping label.

Important! Sellers must set up a payment method via their eBay account before they can use the methods in this API to create a shipment and the associated shipping label.

\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Logistics API\",\"version\":\"v1_beta.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/sell/logistics/openapi/3/sell_logistics_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"sell-logistics\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-logistics/v1_beta.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-logistics/v1_beta.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:sell-marketing\",\"value\":{\"added\":\"2020-07-16T10:10:51.549Z\",\"preferred\":\"v1.10.0\",\"versions\":[{\"key\":\"v1.10.0\",\"value\":{\"added\":\"2020-07-16T10:10:51.549Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"

The Marketing API offers two platforms that sellers can use to promote and advertise their products:

  • Promoted Listings is an eBay ad service that lets sellers set up ad campaigns for the products they want to promote. eBay displays the ads in search results and in other marketing modules as SPONSORED listings. If an item in a Promoted Listings campaign sells, the seller is assessed a Promoted Listings fee, which is a seller-specified percentage applied to the sales price. For complete details, see Promoted Listings.
  • Promotions Manager gives sellers a way to offer discounts on specific items as a way to attract buyers to their inventory. Sellers can set up discounts (such as \\\"20% off\\\" and other types of offers) on specific items or on an entire customer order. To further attract buyers, eBay prominently displays promotion teasers throughout buyer flows. For complete details, see Promotions Manager.

Marketing reports, on both the Promoted Listings and Promotions Manager platforms, give sellers information that shows the effectiveness of their marketing strategies. The data gives sellers the ability to review and fine tune their marketing efforts.

Important! Sellers must have an active eBay Store subscription, and they must accept the Terms and Conditions before they can make requests to these APIs in the Production environment. There are also site-specific listings requirements and restrictions associated with these marketing tools, as listed in the \\\"requirements and restrictions\\\" sections for Promoted Listings and Promotions Manager.

The table below lists all the Marketing API calls grouped by resource.

\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Marketing API\",\"version\":\"v1.10.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/sell/marketing/openapi/3/sell_marketing_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"sell-marketing\"},\"updated\":\"2021-07-26T08:51:53.432Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-marketing/v1.10.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-marketing/v1.10.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:sell-metadata\",\"value\":{\"added\":\"2020-07-16T10:11:43.195Z\",\"preferred\":\"v1.4.1\",\"versions\":[{\"key\":\"v1.4.1\",\"value\":{\"added\":\"2020-07-16T10:11:43.195Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"The Metadata API has operations that retrieve configuration details pertaining to the different eBay marketplaces. In addition to marketplace information, the API also has operations that get information that helps sellers list items on eBay.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Metadata API\",\"version\":\"v1.4.1\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/sell/metadata/openapi/3/sell_metadata_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"sell-metadata\"},\"updated\":\"2021-06-30T09:57:47.461Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-metadata/v1.4.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-metadata/v1.4.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:sell-negotiation\",\"value\":{\"added\":\"2020-07-16T10:12:17.299Z\",\"preferred\":\"v1.1.0\",\"versions\":[{\"key\":\"v1.1.0\",\"value\":{\"added\":\"2020-07-16T10:12:17.299Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"The Negotiations API gives sellers the ability to proactively send discount offers to buyers who have shown an \\\"interest\\\" in their listings.

By sending buyers discount offers on listings where they have shown an interest, sellers can increase the velocity of their sales.

There are various ways for a buyer to show interest in a listing. For example, if a buyer adds the listing to their Watch list, or if they add the listing to their shopping cart and later abandon the cart, they are deemed to have shown an interest in the listing.

In the offers that sellers send, they can discount their listings by either a percentage off the listing price, or they can set a new discounted price that is lower than the original listing price.

For details about how seller offers work, see Sending offers to buyers.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Negotiation API\",\"version\":\"v1.1.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/sell/negotiation/openapi/3/sell_negotiation_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"sell-negotiation\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-negotiation/v1.1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-negotiation/v1.1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebay.com:sell-recommendation\",\"value\":{\"added\":\"2020-07-16T10:12:51.471Z\",\"preferred\":\"1.1.0\",\"versions\":[{\"key\":\"1.1.0\",\"value\":{\"added\":\"2020-07-16T10:12:51.471Z\",\"info\":{\"contact\":{\"name\":\"eBay Inc,\",\"x-twitter\":\"ebay\"},\"description\":\"The Recommendation API returns information that sellers can use to optimize the configuration of their listings on eBay.

Currently, the API contains a single method, findListingRecommendations. This method provides information that sellers can use to configure Promoted Listings ad campaigns to maximize the visibility of their items in the eBay marketplace.\",\"license\":{\"name\":\"eBay API License Agreement\",\"url\":\"https://go.developer.ebay.com/api-license-agreement\"},\"title\":\"Recommendation API\",\"version\":\"1.1.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ebay_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.ebay.com/api-docs/master/sell/recommendation/openapi/3/sell_recommendation_v1_oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ebay.com\",\"x-serviceName\":\"sell-recommendation\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-recommendation/1.1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebay.com/sell-recommendation/1.1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ebi.ac.uk\",\"value\":{\"added\":\"2020-09-17T17:10:40.939Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2020-09-17T17:10:40.939Z\",\"info\":{\"contact\":{\"email\":\"crossbar_dev@ebi.ac.uk\",\"name\":\"API support\"},\"description\":\"# About CROssBAR & data\\n**CROssBAR**: Comprehensive Resource of Biomedical Relations with Deep Learning Applications and Knowledge Graph Representations\\nCROssBAR is a comprehensive system that integrates large-scale biomedical data from various resources e.g UniProt, ChEMBL, Drugbank, EFO, HPO, InterPro & PubChem and stores them in a new NoSQL database, enrich these data with deep learning based prediction of relations between numerous biomedical entities, rigorously analyse the enriched data to obtain biologically meaningful modules and display them to the user via easy to interpret, interactive and heterogeneous knowledge graphs.\\nCROssBAR platform exposes a set of 12 endpoints to query data stored in the CROssBAR database. These endpoints help the user to find data of interest using different parameters provided by the API endpoint.\\nFor example,\\nhttps://www.ebi.ac.uk/tools/crossbar/proteins?accession=A0A023GRW5 -> will provide protein information about accession 'A0A023GRW5' including its interactions, functions, cross-references, variations and more.\\nhttps://www.ebi.ac.uk/tools/crossbar/activities?moleculeChemblId=CHEMBL465983 -> will provide ChEMBL bio-interactions related information including targets and bio-activity measurements associated with molecule chembl id 'CHEMBL465983'\\n\\n**Knowledge graphs**\\nAnother use case of CROssBAR's API endpoints is in building knowledge graphs. These endpoints can be *weaved* together (output from one API endpoint fed as input to another API endpoint) programmatically to link nodes like protein, disease, drugs etc. as nodes of the graph. The endpoints are designed to be independent from each other which allows users the flexibility to drive biological networks from any facet e.g drug-centric, disease-centric, gene-centric etc. Our service for knowledge graph construction is available at https://crossbar.kansil.org.\\nAn example for the part of the background queries on the CROssBAR API during the construction of a knowledge graph, \\n(with the aim of keeping the example simple, we have only included the processes related to pathways, genes/proteins and drugs/compounds)\\nIn this example, we would like to find bio-active compounds (with a pChEMBL value threshold of at least 6.0) & drugs targeting all proteins belonging to \\\"WNT ligand biogenesis and trafficking\\\" pathway (based on Reactome pathway annotations).\\nThis can be achieved by using endpoints listed on this swagger documentation as illustrated in following steps-\\nFind bio-active compounds (with a pChEMBL value threshold of at least 6.0) & drugs targeting all proteins belonging to \\\"WNT ligand biogenesis and trafficking\\\" pathway (based on Reactome annotations)\\nThis can be achieved by using endpoints listed on [this swagger documentation](https://www.ebi.ac.uk/tools/crossbar/swagger-ui.html) as illustrated in following steps-\\n1. Get all proteins from \\u201c/proteins\\u201d API endpoint which have a reactome pathway name equal to \\\"WNT ligand biogenesis and trafficking\\\".\\n2. From the collection of uniprot protein accessions collected from step 1 above, we query \\u201c/targets\\u201d API endpoint to obtain the \\u2018target_chembl_id\\u2019s of these proteins.\\n3. From the collection of target_chembl_ids collected from step 2 above, we query \\u201c/activities\\u201d API endpoint with pChEMBL value >=6, to obtain the \\u2019molecule_chembl_id\\u2019s of the molecules that we need. \\n4. From the collection of uniprot protein accessions collected from step 1 above, we find out Drug names and ids from the \\u201c/drugs\\u201d API endpoint that targets our proteins.\\n5. From the collection of \\u2019molecule_chembl_id\\u2019s obtained in step3, we query \\u201c/molecules\\u201d endpoint to get the compounds that are interacting with the genes/proteins belonging to the \\u201cWNT ligand biogenesis and trafficking\\u201d pathway.\",\"title\":\"CROssBAR Data API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.ebi.ac.uk/Tools/crossbar/v2/api-docs\",\"version\":\"2.0\"}],\"x-providerName\":\"ebi.ac.uk\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ebi.ac.uk/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ebi.ac.uk/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"edrv.io\",\"value\":{\"added\":\"2020-07-29T11:09:31.101Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-07-29T11:09:31.101Z\",\"info\":{\"contact\":{\"email\":\"hello@edrv.io\",\"name\":\"eDRV\",\"url\":\"https://edrv.io\"},\"description\":\"edrv.io API Documentation\",\"title\":\"eDRV API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\",\"transport\",\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_uploads-ssl.webflow.com_5eb5ba31ecd0593f18002773_5edcf57799287361407a98a4_Untitled%20(3)-p-500.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developers.edrv.io/openapi/5f15c43c87b0d6001ea97414\",\"version\":\"3.0\"}],\"x-providerName\":\"edrv.io\"},\"updated\":\"2020-12-30T12:59:00.323Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/edrv.io/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/edrv.io/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"elmah.io\",\"value\":{\"added\":\"2019-02-26T10:57:22.000Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2019-02-26T10:57:22.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"elmah_io\"},\"description\":\"This is the public REST API for elmah.io. All of the integrations communicates with elmah.io through this API.

For additional help getting started with the API, visit the following help articles:
  • [Using the REST API](https://docs.elmah.io/using-the-rest-api/)
  • [Where is my API key?](https://docs.elmah.io/where-is-my-api-key/)
  • [Where is my log ID?](https://docs.elmah.io/where-is-my-log-id/)
  • [How to configure API key permissions](https://docs.elmah.io/how-to-configure-api-key-permissions/)
\",\"title\":\"elmah.io API\",\"version\":\"v3\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_elmah_io_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.elmah.io/swagger/docs/v3\",\"version\":\"3.0\"}],\"x-providerName\":\"elmah.io\"},\"updated\":\"2021-08-09T09:15:57.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/elmah.io/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/elmah.io/v3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"enode.io\",\"value\":{\"added\":\"2021-03-15T17:37:38.478Z\",\"preferred\":\"1.3.10\",\"versions\":[{\"key\":\"1.3.10\",\"value\":{\"added\":\"2021-03-15T17:37:38.478Z\",\"info\":{\"description\":\"Download [OpenAPI 3.0 Specification](/OpenAPI-Enode-v1.4.0.json)\\n\\nDownload [Postman Collection](/Postman-Enode-v1.4.0.json)\\n\\nThe Enode API is designed to make smart charging applications easy to develop. We provide an abstraction layer that reduces the complexity when extracting vehicle data and sending commands to vehicles from a variety of manufacturers.\\n\\nThe API has a RESTful architecture and utilizes OAuth2 authorization.\\n\\nWe are always available to handle any issues or just answer your questions. Feel free to reach out on post@enode.io\\n\\n\\n## Registration for API access\\nIn order to use the API you will need a `client_id` and `client_secret`. Please contact us if you are interested in using our API in production, and we will provide these credentials.\\n\\n# Authorization\\nVehicle / hardware access via the Enode API is granted to your application by the User in a standard OAuth `Authorization Code` flow.\\n\\n> The authorization scheme documented here is the recommended approach for most situations. However, it is also possible to user other OAuth flows, non-confidential clients, and temporary users. Please feel free to contact us if you have any questions about your use-case or the integration of your existing infrastructure.\\n\\n### Preparation: Configure your OAuth client\\n\\nBecause Enode API implements the OAuth 2.0 spec completely and without modifications, you can avoid rolling your own OAuth client implementation and instead use a well-supported and battle-tested implementation. This is strongly recommended. Information on available OAuth clients for many languages is available [here](https://oauth.net/code/)\\n\\nTo configure your chosen OAuth client, you will need these details:\\n- Your `client_id`\\n- Your `client_secret`\\n- Authorization URL: `https://link.test.enode.io/oauth2/auth`\\n- Token URL: `https://link.test.enode.io/oauth2/token`\\n\\n```javascript\\n// Node.js + openid-client example\\nconst enodeIssuer = await Issuer.discover('https://link.test.enode.io');\\nconst client = new enodeIssuer.Client({\\n client_id: 'xyz',\\n client_secret: 'shhhhh',\\n redirect_uris: ['http://localhost:5000/callback'],\\n response_types: ['code'],\\n});\\n```\\n\\n\\n### Preparation: Obtain a client access token via OAuth Client Credentials Grant\\nYour OAuth client will have a method for using the `OAuth 2.0 Client Credentials Grant` to obtain an access token.\\n\\n```javascript\\n// Node.js + openid-client example\\nconst clientAccessToken = await client.grant({grant_type: \\\"client_credentials\\\"});\\n```\\n\\nThis access token belongs to your client and is used for administrative actions, such as the next step.\\n\\nThis token should be cached by your server and reused until it expires, at which point your server should request a new one.\\n\\n\\n\\n### Step 1. Generate an Enode Link session for your User and launch the OAuth flow\\n\\nWhen your User indicates that they want to connect their hardware to your app, your server must call [Link User](#operation/postUsersUseridLink) to generate an Enode Link session for your User. The User ID can be any string that uniquely identifies the User, but it is recommended that you use the primary key by which you identify the User within your application.\\n\\nExample Request:\\n```\\nPOST /users/{userId}/link HTTP/1.1\\nAuthorization: Bearer {access_token}\\n{\\n \\\"forceLanguage\\\": \\\"nb-NO\\\",\\n \\\"vendor\\\": \\\"Tesla\\\",\\n}\\n```\\n\\nExample Response:\\n```\\n{\\n \\\"linkState\\\": \\\"ZjE2MzMxMGFiYmU4MzcxOTU1ZmRjMTU5NGU2ZmE4YTU3NjViMzIwY2YzNG\\\",\\n}\\n```\\n\\nThe returned linkState must be stored by your server, attached to the session of the authenticated user for which it was generated.\\n\\nYour OAuth client will provide a method to construct an authorization URL for your user. That method will require these details:\\n- Redirect URI - The URI to which your user should be redirected when the Oauth flow completes\\n- Scope - The OAuth scope(s) you wish to request access to (see list of valid values [here](#section/Authentication/AccessTokenBearer))\\n- State - The value of `linkState` from the request above\\n\\nTo launch the OAuth flow, send your user to the authorization URL constructed by your OAuth client. This can be done in an embedded webview within a native iOS/Android app, or in the system's default browser.\\n\\n```javascript\\n// Node.js + openid-client + express example\\n\\n// Construct an OAuth authorization URL\\nconst authorizationUrl = client.authorizationUrl({\\n scope: \\\"offline_access all\\\",\\n state: linkState\\n});\\n\\n// Redirect user to authorization URL\\nres.redirect(authorizationUrl);\\n```\\n\\n\\n### Step 2. User grants consent\\nIn the Link UI webapp the user will follow 3 steps:\\n\\n1. Choose their hardware from a list of supported manufacturers (EVs and charging boxes). For certain EV makes it will be necessary to also select a charge box.\\n2. For each selection, the user will be presented with the login screen for that particular hardware. The user must successfully log in.\\n3. A summary of the requested scopes will be presented to the user. The user must choose whether to grant access to your application.\\n\\n\\n### Step 3. OAuth flow concludes with a callback\\nWhen the user has completed their interactions, they will be redirected to the `Redirect URI` you provided in Step 1, with various metadata appended as query parameters.\\n\\nYour OAuth client will have a method to parse and validate that metadata, and fetch the granted access and refresh tokens.\\n\\nAmong that metadata will be a `state` value - you must verify that it is equal to the `linkState` value persisted in Step 1, as [a countermeasure against CSRF attacks](https://tools.ietf.org/html/rfc6819#section-4.4.1.8).\\n\\n```javascript\\n// Node.js + openid-client + express example\\n\\n// Fetch linkState from user session\\nconst linkState = get(req, 'session.linkState');\\n\\n// Parse relevant parameters from request URL\\nconst params = client.callbackParams(req);\\n\\n// Exchange authorization code for access and refresh tokens\\n// In this example, openid-client does the linkState validation check for us\\nconst tokenSet = await client.oauthCallback('http://localhost:5000/callback', params, {state: linkState})\\n```\\n\\nWith the access token in hand, you can now access resources on behalf of the user.\\n\\n\\n# Errors And Problems\\n## OAuth Authorization Request\\n\\nWhen the User has completed the process of allowing/denying access in Enode Link, they will be redirected to your configured redirect URI. If something has gone wrong, query parameters `error` and `error_description` will be set as documented in [Section 4.1.2.1](https://tools.ietf.org/html/rfc6749#section-4.1.2.1) of the OAuth 2.0 spec:\\n\\n|error |error_description|\\n|---------------------------|-----------------|\\n|invalid_request |The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed.|\\n|unauthorized_client |The client is not authorized to request an authorization code using this method.|\\n|access_denied |The resource owner or authorization server denied the request.|\\n|unsupported_response_type |The authorization server does not support obtaining an authorization code using this method.|\\n|invalid_scope |The requested scope is invalid, unknown, or malformed.|\\n|server_error |The authorization server encountered an unexpected condition that prevented it from fulfilling the request.|\\n|temporarily_unavailable |The authorization server is currently unable to handle the request due to a temporary overloading or maintenance of the server|\\n\\nExample:\\n```\\nhttps://website.example/oauth_callback?state=e0a86fe5&error=access_denied&error_description=The+resource+owner+or+authorization+server+denied+the+request.\\n```\\n\\n\\n## Errors when accessing a User's resources\\n\\nWhen using an `access_token` to access a User's resources, the following HTTP Status Codes in the 4XX range may be encountered:\\n\\n|HTTP Status Code |Explanation |\\n|---------------------------|-----------------|\\n|400 Bad Request |The request payload has failed schema validation / parsing\\n|401 Unauthorized |Authentication details are missing or invalid\\n|403 Forbidden |Authentication succeeded, but the authenticated user doesn't have access to the resource\\n|404 Not Found |A non-existent resource is requested\\n|429 Too Many Requests |Rate limiting by the vendor has prevented us from completing the request\\n\\n\\nIn all cases, an [RFC7807 Problem Details](https://tools.ietf.org/html/rfc7807) body is returned to aid in debugging.\\n\\nExample:\\n```\\nHTTP/1.1 400 Bad Request\\nContent-Type: application/problem+json\\n{\\n \\\"type\\\": \\\"https://docs.enode.io/problems/payload-validation-error\\\",\\n \\\"title\\\": \\\"Payload validation failed\\\",\\n \\\"detail\\\": \\\"\\\\\\\"authorizationRequest.scope\\\\\\\" is required\\\",\\n}\\n```\\n\\n\",\"title\":\"Enode API\",\"version\":\"1.3.10\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.website-files.com_5f32f25e947c8a1f62356ec1_5f4a941e3a9d743428afb799_Enode%20Logo2.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://docs.enode.io/OpenAPI-Enode-v1.3.10.json\",\"version\":\"3.0\"}],\"x-providerName\":\"enode.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/enode.io/1.3.10/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/enode.io/1.3.10/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"envoice.in\",\"value\":{\"added\":\"2018-02-01T06:39:42.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2018-02-01T06:39:42.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"envoicein\"},\"description\":\"[![Run in Postman](https://run.pstmn.io/button.svg)](https://app.getpostman.com/run-collection/80638214aa04722c9203)\\r\\nor\\r\\nView Postman docs\\r\\n\\r\\n# Quickstart\\r\\n\\r\\nVisit [github](https://github.com/EmitKnowledge/Envoice) to view the quickstart tutorial.\\r\\n\\r\\n
\\r\\n\\r\\n# Tutorial for running the API in postman\\r\\n\\r\\nClick on \\\"\\\"Run in Postman\\\"\\\" button\\r\\n

\\r\\n![postman - tutorial - 1](/Assets/images/api/postman-tutorial/postman-tutorial-1.png)\\r\\n\\r\\n --- \\r\\n\\r\\nA new page will open.\\r\\nClick the \\\"\\\"Postman for windows\\\"\\\" to run postman as a desktop app.\\r\\nMake sure you have already [installed](https://www.getpostman.com/docs/postman/launching_postman/installation_and_updates) Postman.\\r\\n

\\r\\n![postman - tutorial - 2](/Assets/images/api/postman-tutorial/postman-tutorial-2.png)\\r\\n\\r\\n --- \\r\\n\\r\\nIn chrome an alert might show up to set a default app for opening postman links. Click on \\\"\\\"Open Postman\\\"\\\".\\r\\n

\\r\\n![postman - tutorial - 3](/Assets/images/api/postman-tutorial/postman-tutorial-3.png)\\r\\n\\r\\n --- \\r\\n\\r\\nThe OpenAPI specification will be imported in Postman as a new collection named \\\"\\\"Envoice api\\\"\\\"\\r\\n

\\r\\n![postman - tutorial - 4](/Assets/images/api/postman-tutorial/postman-tutorial-4.png)\\r\\n\\r\\n --- \\r\\n\\r\\nWhen testing be sure to check and modify the environment variables to suit your api key and secret. The domain is set to envoice's endpoint so you don't really need to change that. \\r\\n\\\\*Eye button in top right corner \\r\\n

\\r\\n![postman - tutorial - 5](/Assets/images/api/postman-tutorial/postman-tutorial-5.png)\\r\\n

\\r\\n![postman - tutorial - 6](/Assets/images/api/postman-tutorial/postman-tutorial-6.png)\\r\\n\\r\\n --- \\r\\n\\r\\nYou don't need to change the values of the header parameters, because they will be replaced automatically when you send a request with real values from the environment configured in the previous step.\\r\\n

\\r\\n![postman - tutorial - 7](/Assets/images/api/postman-tutorial/postman-tutorial-7.png)\\r\\n\\r\\n --- \\r\\n\\r\\nModify the example data to suit your needs and send a request.\\r\\n

\\r\\n![postman - tutorial - 8](/Assets/images/api/postman-tutorial/postman-tutorial-8.png)\\r\\n
\\r\\n\\r\\n# Webhooks\\r\\n\\r\\nWebhooks allow you to build or set up Envoice Apps which subscribe to invoice activities. \\r\\nWhen one of those events is triggered, we'll send a HTTP POST payload to the webhook's configured URL. \\r\\nWebhooks can be used to update an external invoice data storage.\\r\\n\\r\\nIn order to use webhooks visit [this link](/account/settings#api-tab) and add upto 10 webhook urls that will return status `200` in order to signal that the webhook is working.\\r\\nAll nonworking webhooks will be ignored after a certain period of time and several retry attempts.\\r\\nIf after several attempts the webhook starts to work, we will send you all activities, both past and present, in chronological order.\\r\\n\\r\\nThe payload of the webhook is in format:\\r\\n```\\r\\n{\\r\\n Signature: \\\"\\\"sha256 string\\\"\\\",\\r\\n Timestamp: \\\"\\\"YYYY-MM-DDTHH:mm:ss.FFFFFFFZ\\\"\\\",\\r\\n Activity: {\\r\\n Message: \\\"string\\\",\\r\\n Link: \\\"share url\\\",\\r\\n Type: int, \\r\\n InvoiceNumber: \\\"string\\\",\\r\\n InvoiceId: int, \\r\\n OrderNumber: \\\"string\\\",\\r\\n OrderId: int,\\r\\n Id: int,\\r\\n CreatedOn: \\\"YYYY-MM-DDTHH:mm:ss.FFFFFFFZ\\\"\\r\\n }\\r\\n}\\r\\n``` \",\"title\":\"API v1.0.0\",\"version\":\"v1\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_envoicein_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.envoice.in/docs/api/v1/specification\",\"version\":\"3.0\"}],\"x-providerName\":\"envoice.in\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/envoice.in/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/envoice.in/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"eos.local\",\"value\":{\"added\":\"2021-06-07T20:02:01.845Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-06-07T20:02:01.845Z\",\"info\":{\"contact\":{\"url\":\"https://eos.io\"},\"license\":{\"name\":\"MIT\",\"url\":\"https://opensource.org/licenses/MIT\"},\"title\":\"Net API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"hosting\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://gist.githubusercontent.com/MikeRalphson/9b1349082ac4eca3660eaf6ad31e70d2/raw/88dacf4280e9aca949b5f4692904229fdf2457ff/swagger(1).json\",\"version\":\"3.0\"}],\"x-providerName\":\"eos.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-07T20:04:43.142Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/eos.local/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/eos.local/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"epa.gov:air\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"preferred\":\"2019.10.15\",\"versions\":[{\"key\":\"2019.10.15\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"info\":{\"contact\":{\"name\":\"U.S. EPA, OECA Integration, Targeting and Access Branch\",\"url\":\"https://echo.epa.gov/resources/general-info/contact-us\"},\"description\":\"Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide.\\n\\nAir Rest Services provides multiple service endpoints, each with specific capabilities, to search and retrieve data on facilities regulated under the Clean Air Act (CAA). The returned results reflect data drawn from EPA's ICIS-Air database.\\n\\nThe get_facilities, get_map, get_qid, and get_download end points are meant to be used together, while the enhanced get_facility_info end point is self contained.\\nThe get_facility_info end point returns either an array of state, county or zip clusters with summary statistics per cluster or an array of facilities.\\n\\nThe recommended use scenario for get_facilities, get_qid, get_map, and get_downoad is:\\n\\n1) Use get_facilities to validate passed query parameters, obtain summary statistics and to obtain a query_id (QID). QIDs are time sensitive and will be valid for approximately 30 minutes.\\n2) Use get_qid, with the returned QID, to paginate through arrays of facility results.\\n3) Use get_map, with the returned QID, to zoom in/out and pan on the clustered and individual facility coordinates that meet the QID query criteria.\\n4) Use get_download, with the returned QID, to generate a Comma Separated Value (CSV) file of facility information that meets the QID query criteria.\\n\\nUse the qcolumns parameter to customize your search results. Use the Metadata service endpoint for a list of available output objects, their Column Ids, and their definitions to help you build your customized output. \\n\\nAdditional ECHO Resources: Web Services, About ECHO's Data, Data Downloads\",\"license\":{\"name\":\"U.S. Public Domain License\",\"url\":\"https://edg.epa.gov/EPA_Data_License.html\"},\"title\":\"U.S. EPA Enforcement and Compliance History Online (ECHO) - Clean Air Act\",\"version\":\"2019.10.15\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_632233890594299904_DgRDU6dx_400x400.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://ofmpub.epa.gov/echo/swaggerx.swagger_json?p_prefix=AIR\",\"version\":\"2.0\"}],\"x-providerName\":\"epa.gov\",\"x-serviceName\":\"air\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/epa.gov/air/2019.10.15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/epa.gov/air/2019.10.15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"epa.gov:case\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"info\":{\"contact\":{\"name\":\"US EPA, OECA Integration, Targeting and Access Branch\"},\"description\":\"Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide.\\n CASE Rest Services provide multiple service endpoints, each with specific capabilities, to search and retrieve data on civil cases entered into the \\nIntegrated Compliance Information System (ICIS) and criminal cases entered into the Summary of Criminal Prosecutions database. \\nSee Enforcement Case Search Help (https://echo.epa.gov/help/enforcement-case-search-help) for additional information on searching civil and criminal cases. \\n\\\\\\nThe get_cases, get_map, get_qid, and get_download end points are meant to be used together, while the enhanced get_case_info end point is self contained.. \\nThe recommended use scenario for get_cases, get_qid, get_map, and get_downoad is:\\n\\\\\\n 1) Use get_cases to validate passed query parameters, obtain summary statistics and to obtain a query_id (QID). QIDs are time sensitive and will be valid for approximately 30 minutes.\\n 2) Use get_qid, with the returned QID, to paginate through arrays of case results.\\n 3) Use get_map, with the returned QID, to zoom in/out and pan on the clustered and individual facility coordinates, related to the returned cases, that meet the QID query criteria.\\n 4) Use get_download, with the returned QID, to generate a Comma Separated Value (CSV) file of facility information that meets the QID query criteria.\\n\\\\\\nIn addition to the service endpoints listed above there are two detailed case report services, one for civil cases (get_case_report) and one for criminal cases (get_crcase_report). \\nSee the Civil Enforcement Case Report Help (https://echo.epa.gov/help/reports/enforcement-case-report-help) and the Criminal Case Report Help (https://echo.epa.gov/help/reports/criminal-case-report-help) for additional information \\non then data returned from these two services. \\n\\\\\\nAdditional ECHO Resources: Web Services, About ECHO's Data, Data Downloads\\n \",\"license\":{\"name\":\"This page was built with the Swagger API.\",\"url\":\"https://swagger.io\"},\"title\":\"U.S. EPA Enforcement and Compliance History Online (ECHO) - Enforcement Case Search\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_632233890594299904_DgRDU6dx_400x400.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://ofmpub.epa.gov/echo/swaggerx.swagger_json?p_prefix=CASE\",\"version\":\"2.0\"}],\"x-providerName\":\"epa.gov\",\"x-serviceName\":\"case\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/epa.gov/case/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/epa.gov/case/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"epa.gov:cwa\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"preferred\":\"2019.10.15\",\"versions\":[{\"key\":\"2019.10.15\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"info\":{\"contact\":{\"name\":\"U.S. EPA, OECA Integration, Targeting and Access Branch\",\"url\":\"https://echo.epa.gov/resources/general-info/contact-us\"},\"description\":\"Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide.\\n CWA Rest Services provides multiple service endpoints, each with specific capabilities, to search and retrieve data on facilities regulated under the Clean Water Act (CWA) and managed under the National Pollutant Discharge Elimination System (NPDES) program. The returned results reflect data drawn from EPA's ICIS-NPDES database.\\n\\\\\\nThe get_facilities, get_map, get_qid, and get_download end points are meant to be used together, while the enhanced get_facility_info end point is self contained.\\n The get_facility_info end point returns either an array of state, county or zip clusters with summary statistics per cluster or an array of facilities.\\n\\\\\\nThe recommended use scenario for get_facilities, get_qid, get_map, and get_downoad is:\\n\\\\\\n 1) Use get_facilities to validate passed query parameters, obtain summary statistics and to obtain a query_id (QID). QIDs are time sensitive and will be valid for approximately 30 minutes.\\n 2) Use get_qid, with the returned QID, to paginate through arrays of facility results.\\n 3) Use get_map, with the returned QID, to zoom in/out and pan on the clustered and individual facility coordinates that meet the QID query criteria.\\n 4) Use get_download, with the returned QID, to generate a Comma Separated Value (CSV) file of facility information that meets the QID query criteria.\\n\\\\\\n\\\\\\nUse the qcolumns parameter to customize your search results. Use the Metadata service endpoint for a list of available output objects, their Column Ids, and their definitions to help you build your customized output. \\n\\\\\\nAdditional ECHO Resources: Web Services, About ECHO's Data, Data Downloads\\n \",\"license\":{\"name\":\"U.S. Public Domain License\",\"url\":\"https://edg.epa.gov/EPA_Data_License.html\"},\"title\":\"U.S. EPA Enforcement and Compliance History Online (ECHO) - Clean Water Act (CWA) Rest Services\",\"version\":\"2019.10.15\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_632233890594299904_DgRDU6dx_400x400.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://ofmpub.epa.gov/echo/swaggerx.swagger_json?p_prefix=CWA\",\"version\":\"2.0\"}],\"x-providerName\":\"epa.gov\",\"x-serviceName\":\"cwa\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/epa.gov/cwa/2019.10.15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/epa.gov/cwa/2019.10.15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"epa.gov:dfr\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"preferred\":\"0.0.0\",\"versions\":[{\"key\":\"0.0.0\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"info\":{\"contact\":{\"name\":\"US EPA, OECA Integration, Targeting and Access Branch\"},\"description\":\"Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide.\\n\\nDFR Rest Services provide multiple service endpoints, to retrieve detailed facility location, enforcement, compliance monitoring, and pollutant information for any single facility. See the Detailed Facility Report (DFR) Help Page (https://echo.epa.gov/help/reports/detailed-facility-report-help) for additional information on the DFR. Additionally, a Data Dictionary (https://echo.epa.gov/help/reports/dfr-data-dictionary) is also available. \\nThere is one primary service end point, get_dfr, that provides all available DFR data. All other service end points that are exposed, will return data on a single section of the DFR. \\n\\\\\\nAdditional ECHO Resources: Web Services, About ECHO's Data, Data Downloads\\n \",\"license\":{\"name\":\"This page was built with the Swagger API.\",\"url\":\"https://swagger.io\"},\"title\":\"U.S. EPA Enforcement and Compliance History Online (ECHO) - Detailed Facility Report (DFR)\",\"version\":\"0.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_632233890594299904_DgRDU6dx_400x400.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://ofmpub.epa.gov/echo/swaggerx.swagger_json?p_prefix=DFR\",\"version\":\"2.0\"}],\"x-providerName\":\"epa.gov\",\"x-serviceName\":\"dfr\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/epa.gov/dfr/0.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/epa.gov/dfr/0.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"epa.gov:echo\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"preferred\":\"2019.10.15\",\"versions\":[{\"key\":\"2019.10.15\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"info\":{\"contact\":{\"name\":\"U.S. EPA, OECA Integration, Targeting and Access Branch\",\"url\":\"https://echo.epa.gov/resources/general-info/contact-us\"},\"description\":\"Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide.\\n ECHO Rest Services provide multiple service endpoints, each with specific capabilities, to search and retrieve data on facilities regulated as Clean Air Act (CAA) stationary sources, Clean Water Act (CWA) dischargers, Resource Conservation and Recovery Act (RCRA) hazardous waste generators/handlers, and Safe Drinking Water Act (SDWA) public water systems. Data of interest from other EPA sources, such as the Toxics Release Inventory, is also supplied for context. \\n\\\\\\nThe get_facilities, get_map, get_qid, and get_download end points are meant to be used together, while the enhanced get_facility_info end point is self contained.\\n The get_facility_info end point returns either an array of state, county or zip clusters with summary statistics per cluster or an array of facilities.\\n\\\\\\nThe recommended use scenario for get_facilities, get_qid, get_map, and get_downoad is:\\n\\\\\\n 1) Use get_facilities to validate passed query parameters, obtain summary statistics and to obtain a query_id (QID). QIDs are time sensitive and will be valid for approximately 30 minutes.\\n 2) Use get_qid, with the returned QID, to paginate through arrays of facility results.\\n 3) Use get_map, with the returned QID, to zoom in/out and pan on the clustered and individual facility coordinates that meet the QID query criteria.\\n 4) Use get_download, with the returned QID, to generate a Comma Separated Value (CSV) file of facility information that meets the QID query criteria.\\n\\\\\\n\\\\\\nUse the qcolumns parameter to customize your search results. Use the Metadata service endpoint for a list of available output objects, their Column Ids, and their definitions to help you build your customized output. \\n\\\\\\nAdditional ECHO Resources: Web Services, About ECHO's Data, Data Downloads\\n \",\"license\":{\"name\":\"U.S. Public Domain License\",\"url\":\"https://edg.epa.gov/EPA_Data_License.html\"},\"title\":\"U.S. EPA Enforcement and Compliance History Online (ECHO) - All Data\",\"version\":\"2019.10.15\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_632233890594299904_DgRDU6dx_400x400.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://ofmpub.epa.gov/echo/swaggerx.swagger_json?p_prefix=ECHO\",\"version\":\"2.0\"}],\"x-providerName\":\"epa.gov\",\"x-serviceName\":\"echo\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/epa.gov/echo/2019.10.15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/epa.gov/echo/2019.10.15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"epa.gov:eff\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"preferred\":\"2019.10.15\",\"versions\":[{\"key\":\"2019.10.15\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"info\":{\"contact\":{\"name\":\"U.S. EPA, OECA Integration, Targeting and Access Branch\",\"url\":\"https://echo.epa.gov/resources/general-info/contact-us\"},\"description\":\"Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use.\\n ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide.\\n EFF Rest Services provides the data for ECHO's Effluent Charts, a set of dynamic charts and tables of permitted effluent limits, releases, and violations over time for Clean Water Act (CWA) wastewater discharge permits issued under the National Pollutant Discharge Elimination System (NPDES). \\n\\nSee Effluent Charts Help (https://echo.epa.gov/help/reports/effluent-charts-help) for additional information.\\n\\\\\\nThe are 3 service end points for Effluent Charts: get_summary_chart, get_effluent_chart, and download_effluent_chart.\\n\\\\\\n 1) Use get_summary_chart to retrieve a summary matrix of effluent parameters by effluent outfall and an overall violation status for a provided NPDES Permit and date range.\\n 2) Use get_effluent_chart to retrieve detailed Discharge Limit, DMR and NPDES Violation information for a provided NPDES Permit, date range, effluent parameter, or outfall.\\n 3) Use download_effluent_chart to generate a Comma Separated Value (CSV) file of the detailed data provided with get_effluent chart, for a provided NPDES Permit, date range, effluent parameter, or outfall.\\n\\\\\\nAdditional ECHO Resources: Web Services, About ECHO's Data, Data Downloads\\n \",\"license\":{\"name\":\"U.S. Public Domain License\",\"url\":\"https://edg.epa.gov/EPA_Data_License.html\"},\"title\":\"U.S. EPA Enforcement and Compliance History Online (ECHO) - Effluent Charting and Reporting\",\"version\":\"2019.10.15\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_632233890594299904_DgRDU6dx_400x400.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://ofmpub.epa.gov/echo/swaggerx.swagger_json?p_prefix=EFF\",\"version\":\"2.0\"}],\"x-providerName\":\"epa.gov\",\"x-serviceName\":\"eff\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/epa.gov/eff/2019.10.15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/epa.gov/eff/2019.10.15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"epa.gov:rcra\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"preferred\":\"2019.10.15\",\"versions\":[{\"key\":\"2019.10.15\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"info\":{\"contact\":{\"name\":\"U.S. EPA, OECA Integration, Targeting and Access Branch\",\"url\":\"https://echo.epa.gov/resources/general-info/contact-us\"},\"description\":\"Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide.\\n RCRA Rest Services provides multiple service endpoints, each with specific capabilities, to search and retrieve data on hazardous waste handlers/facilities regulated under the Resource Conservation and Recovery Act (RCRA). The returned results reflect data drawn from EPA's RCRAInfo database.\\n\\\\\\nThe get_facilities, get_map, get_qid, and get_download end points are meant to be used together, while the enhanced get_facility_info end point is self contained.\\n The get_facility_info end point returns either an array of state, county or zip clusters with summary statistics per cluster or an array of facilities.\\n\\\\\\nThe recommended use scenario for get_facilities, get_qid, get_map, and get_downoad is:\\n\\\\\\n 1) Use get_facilities to validate passed query parameters, obtain summary statistics and to obtain a query_id (QID). QIDs are time sensitive and will be valid for approximately 30 minutes.\\n 2) Use get_qid, with the returned QID, to paginate through arrays of facility results.\\n 3) Use get_map, with the returned QID, to zoom in/out and pan on the clustered and individual facility coordinates that meet the QID query criteria.\\n 4) Use get_download, with the returned QID, to generate a Comma Separated Value (CSV) file of facility information that meets the QID query criteria.\\n\\\\\\n\\\\\\nUse the qcolumns parameter to customize your search results. Use the Metadata service endpoint for a list of available output objects, their Column Ids, and their definitions to help you build your customized output. \\n\\\\\\nAdditional ECHO Resources: Web Services, About ECHO's Data, Data Downloads\\n \",\"license\":{\"name\":\"U.S. Public Domain License\",\"url\":\"https://edg.epa.gov/EPA_Data_License.html\"},\"title\":\"U.S. EPA Enforcement and Compliance History Online (ECHO) - Resource Conservation and Recovery Act \",\"version\":\"2019.10.15\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_632233890594299904_DgRDU6dx_400x400.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://ofmpub.epa.gov/echo/swaggerx.swagger_json?p_prefix=RCRA\",\"version\":\"2.0\"}],\"x-providerName\":\"epa.gov\",\"x-serviceName\":\"rcra\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/epa.gov/rcra/2019.10.15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/epa.gov/rcra/2019.10.15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"epa.gov:sdw\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"preferred\":\"2019.10.15\",\"versions\":[{\"key\":\"2019.10.15\",\"value\":{\"added\":\"2017-03-21T21:46:37.000Z\",\"info\":{\"contact\":{\"name\":\"U.S. EPA, OECA Integration, Targeting and Access Branch\",\"url\":\"https://echo.epa.gov/resources/general-info/contact-us\"},\"description\":\"Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide.\\n SDW Rest Services provides multiple service endpoints, each with specific capabilities, to search and retrieve data on public water systems regulated under the Safe Drinking Water Act (SDWA). The returned results reflect data drawn from EPA's Federal Safe Drinking Water Information System (SDWIS) database.\\n\\\\\\nThe get_systems, get_qid, and get_download end points are meant to be used together.\\n\\\\\\nThe recommended use scenario for get_systems, get_qid, and get_downoad is:\\n\\\\\\n 1) Use get_systems to validate passed query parameters, obtain summary statistics and to obtain a query_id (QID). QIDs are time sensitive and will be valid for approximately 30 minutes.\\n 2) Use get_qid, with the returned QID, to paginate through arrays of water system results.\\n 3) Use get_download, with the returned QID, to generate a Comma Separated Value (CSV) file of water system information that meets the QID query criteria.\\n\\\\\\n\\\\\\nUse the qcolumns parameter to customize your search results. Use the Metadata service endpoint for a list of available output objects, their Column Ids, and their definitions to help you build your customized output. \\n\\\\\\nAdditional ECHO Resources: Web Services, About ECHO's Data, Data Downloads\\n \",\"license\":{\"name\":\"U.S. Public Domain License\",\"url\":\"https://edg.epa.gov/EPA_Data_License.html\"},\"title\":\"U.S. EPA Enforcement and Compliance History Online (ECHO) - Safe Drinking Water Act\",\"version\":\"2019.10.15\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_632233890594299904_DgRDU6dx_400x400.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://ofmpub.epa.gov/echo/swaggerx.swagger_json?p_prefix=SDW\",\"version\":\"2.0\"}],\"x-providerName\":\"epa.gov\",\"x-serviceName\":\"sdw\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/epa.gov/sdw/2019.10.15/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/epa.gov/sdw/2019.10.15/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"esgenterprise.com\",\"value\":{\"added\":\"2021-01-08T17:44:02.912Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-08T17:44:02.912Z\",\"info\":{\"license\":{\"name\":\"MIT\"},\"title\":\"ESG Rating Data\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.esgenterprise.com/wp-content/api/ESGRatingAPI-Definition.json\",\"version\":\"3.0\"}],\"x-providerName\":\"esgenterprise.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-01-18T09:19:53.944Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/esgenterprise.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/esgenterprise.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"etherpad.local\",\"value\":{\"added\":\"2021-01-07T11:50:49.669Z\",\"preferred\":\"1.2.15\",\"versions\":[{\"key\":\"1.2.15\",\"value\":{\"added\":\"2021-01-07T11:50:49.669Z\",\"info\":{\"contact\":{\"email\":\"support@example.com\",\"name\":\"The Etherpad Foundation\",\"url\":\"https://etherpad.org/\"},\"description\":\"Etherpad is a real-time collaborative editor scalable to thousands of simultaneous real time users. It provides full data export capabilities, and runs on your server, under your control.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://etherpad.org/\",\"title\":\"Etherpad API\",\"version\":\"1.2.15\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://pads.mro.name/api/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"etherpad.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-01-07T11:50:49.669Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/etherpad.local/1.2.15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/etherpad.local/1.2.15/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"etmdb.com\",\"value\":{\"added\":\"2017-10-16T11:42:42.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-10-16T11:42:42.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"etmdb\"},\"description\":\"The Ethiopian Movie Database\",\"title\":\"EtMDB REST API v1\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_etmdb_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://etmdb.com/api/docs/endpoints/?format=openapi\",\"version\":\"3.0\"}],\"x-providerName\":\"etmdb.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/etmdb.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/etmdb.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"etsi.local:MEC010-2_AppPkgMgmt\",\"value\":{\"added\":\"2021-07-20T13:38:39.165Z\",\"preferred\":\"2.1.1\",\"versions\":[{\"key\":\"2.1.1\",\"value\":{\"added\":\"2021-07-20T13:38:39.165Z\",\"info\":{\"contact\":{\"email\":\"cti_support@etsi.org\",\"name\":\"ETSI Forge\",\"url\":\"https://forge.etsi.org/rep/mec/gs010-2-app-pkg-lcm-api\"},\"description\":\"ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management described using OpenAPI.\",\"license\":{\"name\":\"BSD-3-Clause\",\"url\":\"https://forge.etsi.org/legal-matters\"},\"title\":\"ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management\",\"version\":\"2.1.1\",\"x-apisguru-categories\":[\"telecom\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://forge.etsi.org/rep/mec/gs010-2-app-pkg-lcm-api/raw/v2.1.1/MEC010-2_AppPkgMgmt.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"etsi.local\",\"x-serviceName\":\"MEC010-2_AppPkgMgmt\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"ETSI GS MEC 010-2 - Part 2: Application lifecycle, rules and requirements management, v2.1.1\",\"url\":\"https://www.etsi.org/deliver/etsi_gs/MEC/001_099/01002/02.01.01_60/gs_MEC01002v020101p.pdf\"},\"updated\":\"2021-07-20T13:38:39.165Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/etsi.local/MEC010-2_AppPkgMgmt/2.1.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/etsi.local/MEC010-2_AppPkgMgmt/2.1.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"europeana.eu\",\"value\":{\"added\":\"2016-07-13T20:28:00.000Z\",\"preferred\":\"version unknown\",\"versions\":[{\"key\":\"version unknown\",\"value\":{\"added\":\"2016-07-13T20:28:00.000Z\",\"info\":{\"contact\":{\"name\":\"https://pro.europeana.eu/page/intro#general\"},\"description\":\"This Swagger API console provides an overview of the Europeana Search & Record API. You can build and test anything from the simplest search to a complex query using facetList such as dates, geotags and permissions. For more help and information, head to our comprehensive online documentation.\",\"license\":{\"name\":\"API terms of use\",\"url\":\"https://www.europeana.eu/en/rights/api-terms-of-use\"},\"termsOfService\":\"https://www.europeana.eu/en/rights/api-terms-of-use\",\"title\":\"Europeana Search & Record API\",\"version\":\"version unknown\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Europeanaeu_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://www.europeana.eu/api/api-docs\",\"version\":\"2.0\"}],\"x-providerName\":\"europeana.eu\"},\"updated\":\"2021-07-26T08:51:53.432Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/europeana.eu/version unknown/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/europeana.eu/version unknown/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"evemarketer.com\",\"value\":{\"added\":\"2018-06-09T11:50:14.000Z\",\"preferred\":\"1.0.1\",\"versions\":[{\"key\":\"1.0.1\",\"value\":{\"added\":\"2018-06-09T11:50:14.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"EVEMarketer\"},\"description\":\"EVEMarketer Marketstat API is almost compatible with EVE-Central's Marketstat API.\",\"title\":\"EVEMarketer Marketstat API\",\"version\":\"1.0.1\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_EVEMarketer_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.evemarketer.com/ec/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"evemarketer.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/evemarketer.com/1.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/evemarketer.com/1.0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"evetech.net\",\"value\":{\"added\":\"2017-12-11T13:15:36.000Z\",\"preferred\":\"0.8.6\",\"versions\":[{\"key\":\"0.8.6\",\"value\":{\"added\":\"2017-12-11T13:15:36.000Z\",\"info\":{\"description\":\"An OpenAPI for EVE Online\",\"title\":\"EVE Swagger Interface\",\"version\":\"0.8.6\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Evetech_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://esi.tech.ccp.is/latest/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"evetech.net\"},\"updated\":\"2019-01-03T07:01:34.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/evetech.net/0.8.6/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/evetech.net/0.8.6/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"exavault.com\",\"value\":{\"added\":\"2015-06-30T22:26:14.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2015-06-30T22:26:14.000Z\",\"info\":{\"contact\":{\"email\":\"support@exavault.com\",\"name\":\"ExaVault Support\"},\"description\":\"ExaVaults API allows you to incorporate ExaVaults suite of file transfer and user management tools into your own application.\\\\nExaVault supports both POST (recommended when requesting large data sets) and GET operations, and requires an API key in order to use.\",\"title\":\"ExaVault\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"storage\"],\"x-logo\":{\"backgroundColor\":\"#222222\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ExaVaultInc_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"2.6.0\"},\"format\":\"openapi\",\"url\":\"https://exavault-website.cdn.prismic.io/exavault-website/2d2d871e-394d-433e-9305-f38b6656f279_evapi_2.0_public.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"exavault.com\"},\"externalDocs\":{\"url\":\"https://www.exavault.com/developer/\"},\"updated\":\"2021-07-26T10:09:56.300Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/exavault.com/2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/exavault.com/2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"exchangerate-api.com\",\"value\":{\"added\":\"2019-04-29T13:10:24.000Z\",\"preferred\":\"4\",\"versions\":[{\"key\":\"4\",\"value\":{\"added\":\"2019-04-29T13:10:24.000Z\",\"info\":{\"description\":\"Fetch the latest currency exchange rates via API. ExchangeRate-API is free and unlimited.\",\"termsOfService\":\"https://www.exchangerate-api.com/terms\",\"title\":\"ExchangeRate-API\",\"version\":\"4\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.exchangerate-api.com_img_logo-cube-135px.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://www.exchangerate-api.com/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"exchangerate-api.com\"},\"externalDocs\":{\"description\":\"API Documentation\",\"url\":\"https://www.exchangerate-api.com/docs/documentation\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/exchangerate-api.com/4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/exchangerate-api.com/4/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"exlibrisgroup.com:tasklists\",\"value\":{\"added\":\"2021-04-28T08:32:04.419Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-04-28T08:32:04.419Z\",\"info\":{\"description\":\"For more information on how to use these APIs, including how to create an API key required for authentication, see [Alma REST APIs](https://developers.exlibrisgroup.com/alma/apis).\",\"termsOfService\":\"https://developers.exlibrisgroup.com/about/terms\",\"title\":\"Ex Libris APIs\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_exlibrisgroup.com_wp-content_uploads_2017_11_exlibris-logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developers.exlibrisgroup.com/wp-content/uploads/alma/openapi/tasklists.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"exlibrisgroup.com\",\"x-serviceName\":\"tasklists\"},\"externalDocs\":{\"description\":\"Detailed documentation on these APIs at the Ex Libris Developer Network.\",\"url\":\"https://developers.exlibrisgroup.com/alma/apis/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/exlibrisgroup.com/tasklists/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/exlibrisgroup.com/tasklists/1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"extendsclass.com:json-storage\",\"value\":{\"added\":\"2019-12-05T16:31:22.000Z\",\"preferred\":\"0.1\",\"versions\":[{\"key\":\"0.1\",\"value\":{\"added\":\"2019-12-05T16:31:22.000Z\",\"info\":{\"description\":\"JSON storage API\",\"title\":\"JSON storage\",\"version\":\"0.1\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://extendsclass.com/json-storage.openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"extendsclass.com\",\"x-serviceName\":\"json-storage\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-01-18T09:19:53.944Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/extendsclass.com/json-storage/0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/extendsclass.com/json-storage/0.1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"extpose.com\",\"value\":{\"added\":\"2019-10-28T16:32:07.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-10-28T16:32:07.000Z\",\"info\":{\"contact\":{\"email\":\"info@extpose.com\"},\"description\":\"Extpose \\u2014 in\\u2011store performance analytics and optimization tool for Chrome extensions. [https://extpose.com](https://extpose.com)\",\"termsOfService\":\"https://extpose.com/privacy-policy\",\"title\":\"Extpose\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://extpose.com/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"extpose.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"Find out more about Extpose\",\"url\":\"https://extpose.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/extpose.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/extpose.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"exude-api.herokuapp.com\",\"value\":{\"added\":\"2020-03-23T14:06:54.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-03-23T14:06:54.000Z\",\"info\":{\"description\":\"Exude API is an Open Source project, It is used for the primary ways for filtering the stopping, stemming words from the text data. This API is in a very basic level of development need to work on for later changes.\",\"termsOfService\":\"http://uttesh.com/apis/terms/\",\"title\":\"Exude API Service\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://uttesh.com/exude-api/exude-service-open-api.json\",\"version\":\"3.0\"}],\"x-providerName\":\"exude-api.herokuapp.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/exude-api.herokuapp.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/exude-api.herokuapp.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"faceidentity-beta.azurewebsites.net\",\"value\":{\"added\":\"2021-03-31T13:52:35.151Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-03-31T13:52:35.151Z\",\"info\":{\"contact\":null,\"description\":\"Api Documentation\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0\"},\"termsOfService\":\"urn:tos\",\"title\":\"Api Documentation\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"security\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://faceidentity-beta.azurewebsites.net/api/v1.0.0/v2/api-docs?group=authentication-api\",\"version\":\"2.0\"}],\"x-providerName\":\"faceidentity-beta.azurewebsites.net\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-03-31T13:52:35.151Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/faceidentity-beta.azurewebsites.net/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/faceidentity-beta.azurewebsites.net/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"faretrotter.com\",\"value\":{\"added\":\"2019-09-04T14:49:03.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2019-09-04T14:49:03.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"faretrotter\"},\"description\":\"Multimodal travel API to return modes of transportation between cities and points of interest.\",\"title\":\"Faretrotter Travel API\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_faretrotter_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Faretrotter/api/master/docs/oas20.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"faretrotter.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/faretrotter.com/2.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/faretrotter.com/2.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"fec.gov\",\"value\":{\"added\":\"2018-11-20T00:04:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-11-20T00:04:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"FEC\"},\"description\":\"This application programming interface (API) allows you to explore the way candidates and committees fund their campaigns. \\n\\n The Federal Election Commission (FEC) API is a RESTful web service supporting full-text and field-specific searches on FEC data. [Bulk downloads](https://www.fec.gov/data/advanced/?tab=bulk-data) are available on the current site. Information is tied to the underlying forms by file ID and image ID. Data is updated nightly. \\n\\n There are a lot of data, and a good place to start is to use search to find interesting candidates and committees. Then, you can use their IDs to find report or line item details with the other endpoints. If you are interested in individual donors, check out contributor information in the `/schedule_a/` endpoints. \\n\\n Getting started with the openFEC API
\\n\\n If you would like to use the FEC's API programmatically, you can sign up for your own API key using our form. Alternatively, you can still try out our API without an API key by using the web interface and using DEMO_KEY. Note that when you use the openFEC API you are subject to the [Terms of Service](https://github.com/fecgov/FEC/blob/master/TERMS-OF-SERVICE.md) and [Acceptable Use policy](https://github.com/fecgov/FEC/blob/master/ACCEPTABLE-USE-POLICY.md). \\n\\n Signing up for an API key will enable you to place up to 1,000 calls an hour. Each call is limited to 100 results per page. You can email questions, comments or a request to get a key for 7,200 calls an hour (120 calls per minute) to APIinfo@fec.gov. You can also ask questions and discuss the data in a community led [group](https://groups.google.com/forum/#!forum/fec-data). \\n\\n The model definitions and schema are available at [/swagger](/swagger/). This is useful for making wrappers and exploring the data. \\n\\n A few restrictions limit the way you can use FEC data. For example, you can\\u2019t use contributor lists for commercial purposes or to solicit donations. [Learn more here](https://www.fec.gov/updates/sale-or-use-contributor-information/). \\n\\n [Inspect our source code](https://github.com/fecgov/openFEC). We welcome issues and pull requests! \\n\\n


Sign up for an API key

Loading signup form...
\",\"title\":\"OpenFEC\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_FEC_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.open.fec.gov/swagger/\",\"version\":\"3.0\"}],\"x-providerName\":\"fec.gov\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fec.gov/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fec.gov/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"fecru.local\",\"value\":{\"added\":\"2018-11-21T13:16:19.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-11-21T13:16:19.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"Atlassian\"},\"title\":\"Fisheye Crucible\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Atlassian_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.18\"},\"format\":\"wadl\",\"url\":\"https://docs.atlassian.com/fisheye-crucible/latest_backup/wadl/fecru.wadl\",\"version\":\"1.0\"}],\"x-providerName\":\"fecru.local\"},\"updated\":\"2018-11-21T13:16:19.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fecru.local/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fecru.local/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"figshare.com\",\"value\":{\"added\":\"2017-07-05T21:35:01.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2017-07-05T21:35:01.000Z\",\"info\":{\"description\":\"Figshare apiv2. Using Swagger 2.0\",\"title\":\"Figshare API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_user-images.githubusercontent.com_21603_27885832-5da28e32-61d1-11e7-8811-ed7238df2c20.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://docs.figshare.com/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"figshare.com\"},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/figshare.com/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/figshare.com/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"files.com\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"0.0.1\",\"versions\":[{\"key\":\"0.0.1\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"email\":\"support@files.com\",\"name\":\"Files.com Customer Success Team\"},\"title\":\"Files.com API\",\"version\":\"0.0.1\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://app.files.com/api/rest/v1/swagger_doc.json\",\"version\":\"3.0\"}],\"x-providerName\":\"files.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/files.com/0.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/files.com/0.0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"fire.com\",\"value\":{\"added\":\"2021-07-27T13:41:55.235Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-07-27T13:41:55.235Z\",\"info\":{\"contact\":{\"email\":\"api@fire.com\",\"name\":\"Fire API\",\"url\":\"https://docs.fire.com\"},\"description\":\"The fire.com API allows you to deeply integrate Business Account features into your application or back-office systems.\\n\\nThe API provides read access to your profile, accounts and transactions, event-driven notifications of activity on the account and payment initiation via batches. Each feature has its own HTTP endpoint and every endpoint has its own permission.\\n\\n\\nThe API exposes 3 main areas of functionality: financial functions, service information and service configuration.\\n## Financial Functions\\nThese functions provide access to your account details, transactions, payee accounts, payment initiation etc.\\n## Service Functions\\nThese provide information about the fees and limits applied to your account.\\n## Service configuration\\nThese provide information about your service configs - applications, webhooks, API tokens, etc.\\n\",\"title\":\"Fire Financial Services Business API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.fire.com_wp-content_uploads_2018_12_fire-cover.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/firefinancialservices/fire-business-api-openapi/master/fire-business-api-v1.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"fire.com\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fire.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fire.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"firebrowse.org\",\"value\":{\"added\":\"2015-07-03T15:51:44.000Z\",\"preferred\":\"1.1.38\",\"versions\":[{\"key\":\"1.1.38\",\"value\":{\"added\":\"2015-07-03T15:51:44.000Z\",\"info\":{\"description\":\"A simple and elegant way to explore cancer data\",\"title\":\"FireBrowse Beta API\",\"version\":\"1.1.38 (2018-02-26 11:01:29 484103261f6ef681a05cf163)\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_firebrowse.org_img_firebrowse.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"swagger\",\"url\":\"http://firebrowse.org/api/api-docs\",\"version\":\"1.2\"}],\"x-providerName\":\"firebrowse.org\"},\"updated\":\"2019-07-25T10:29:38.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/firebrowse.org/1.1.38/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/firebrowse.org/1.1.38/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"firmalyzer.com:iotvas\",\"value\":{\"added\":\"2021-08-13T08:01:40.699Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-08-13T08:01:40.699Z\",\"info\":{\"description\":\"IOTVAS API enables you to discover IoT/Connected devices in the network and provides \\n detailed real-time risk analysis, including firmware vulnerability analysis without requiring the user to upload the firmware file.\\n Please visit the [signup page](https://iotvas-api.firmalyzer.com/portal/signup) to create an API key.\\n IoTVAS API can be easily integrated with vulnerability scanning and network port scanner tools. For example,\\n we have also released the [IOTVAS NSE script](https://github.com/firmalyzer/iotvas-nmap) that turns the nmap port scanner \\n to a IoT/connected device discovery and real-time risk assessment tool. For more infromation on IoTVAS and other \\n solutions please visit [Firmalyzer web site](https://www.firmalyzer.com).\",\"title\":\"IoTVAS API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"iot\",\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_firmalyzer.com_static_img_apple-icon-57x57.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://iotvas-api.firmalyzer.com/api/v1/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"firmalyzer.com\",\"x-serviceName\":\"iotvas\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/firmalyzer.com/iotvas/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/firmalyzer.com/iotvas/1.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"firstinspires.org\",\"value\":{\"added\":\"2021-03-31T13:41:49.972Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-03-31T13:41:49.972Z\",\"info\":{\"contact\":null,\"description\":\"

Overview

\\n

FIRST/FMS FRC Events API is a service to return relevant information about the FIRST Robotics Competition (FRC). Information is made available from events operating around the world.

\\n

For FRC, information is made available by the Field Management System (FMS) server operating at each event site. The FMS will attempt to sync all data from the event to \\\"the cloud\\\" as long as internet is available at the venue. If internet is unavailable, or \\\"goes down\\\" during the event, the FMS will automatically sync all data from the time the system was offline as soon as the connection is restored. The API will provide data as soon as it has synced, and we do not add any artificial delays. If you are receiving \\\"stale\\\" data, it may be because of connectivity problems at the venue. We recommend you try again later, and post on the FIRST FMS TeamForge site if the problem persists. (Note: FMS does not sync while a match is running, so data that has to do with a particular match should become available once the score has been revealed to the audience at the event.)

\\n

Migration and Program Notes:

\\n

Pay close attention to the addresses for calling the various endpoints- as well as the notes regarding endpoints with multiple possible responses (i.e. score details and rankings).

\\n

Documentation Notes

\\n

All times are listed in the local time to the event venue. HTTP-date values will show their timezone.

\\n

If you specify a parameter, but no value for that parameter, it will be ignored. For example, if you request URL?teamNumber= the teamNumber parameter would be ignored.

\\n

We will continue to support the current version of the API plus one version older. Old APIs are depricated once a version \\\"two times newer\\\" is available, at minimum 6 months. For example, version 2.0 and 1.0 are supported right now, but 1.0 will not be supported once 2.1 (or 3.0) is available. Versions may also be retired earlier with prior notice here in the documentation.

\\n

The full host address of the API is needed in all calls. The version number is required in each call in order to ensure your requests are made (and responses are returned) in the formats you anticipate. The version number for this documentation is found on the top of the page, in the title. If you call this version number, the API responses will match the formats listed below.

\\n

All of the APIs are capable of accepting the Accept HTTP header with either application/xml or application/json based on the desired return type. Any API call that results in an HTTP Status Code other than 200 (OK) will only be shown here as an application/json response to save space, but the content is the same regardless of the request type. All response will have a Content-Length and Date response header, but those are not shown in the documentaiton.

\\n

For all APIs that accept a query string in addition to the URI base, the order of parameters do not matter, but the name shown in the documentation must match exactly, as does the associated value format as described in details.

\\n

For response codes that are not HTTP 200 (OK), the documentation will show a body message that represents a possible response value. While the \\\"title\\\" of the HTTP Status Code will match those shown in the response codes documentation section exactly, the body of the response will be a more detailed explanation of why that status code is being returned and may not always be exactly as shown in the examples.

\\n

None of the APIs will show possible return here in the documentation of HTTP 401 (Unauthorized), but that code applies to all APIs as a possible response if the request is made without a valid token.

\\n

Last-Modified, FMS-OnlyModifiedSince, and If-Modified-Since Headers

\\n

The FRC Events API utilizes the Last-Modified and If-Modified-Since Headers to communicate with consumers regarding the age of the data they are requesting. With a couple of exceptions, all calls will return a Last-Modified Header set with the time at which the data at that endpoint was last modified. The Header will always be set in the HTTP-date format, as described in the HTTP Protocol. There are two exceptions: the Last-Modified Header is not set if the endpoint returns no results (such as a request for a schedule with no matches) and will also not be set if the request was an HTTP DELETE.

\\n

Consumers should keep track of the Last-Modified Header, and return it on subsequent calls to the same endpoint as the If-Modified-Since. The server will recognize this request, and will only return a result if the data has been modified since the last request. If no changes have been made, an HTTP 304 will be returned. If data has been modified, ALL data on that call will be returned (for \\\"only modified\\\" data, see below).

\\n

The FRC Events API also allows a custom header used to filter the return data to a specific subset. This is done by specifying a FMS-OnlyModifiedSince header with each call. As with the If-Modified-Since header, consumers should keep track of the Last-Modified Header, and return it on subsequent calls to the same endpoint as the FMS-OnlyModifiedSince Header. The server will recognize this request, and will only return a result if the data has been modified since the last request, and, if returned, the data will only be those portions modified since the included date. If no changes, have been made, an HTTP 304 will be returned. Using this method, the server and consumer save processing time by only receiving modified data that is in need of update on the consumer side.

\\n

If the Headers are improperly passed (such as the wrong Day of Week for the matching date, or a date in the future), the endpoint will simply ignore the Header and return all results. If both headers are specified, the request will be denied.

\\n

Response Codes

\\n

The FRC Events API HTTP Status Codes correspond with the common codes, but occasionally with different \\\"titles\\\". The \\\"title\\\" used by the API is shown next to each of the below possible response HTTP Status Codes. Throughout the documentation, Apiary may automatically show the common \\\"title\\\" in example returns (like \\\"Not Found\\\" for 404) but on the production server, the \\\"title\\\" will instead match those listed below.

\\n
HTTP 200 - \\\"OK\\\"\\n

The request has succeeded. An entity corresponding to the requested resource is sent in the response. This will be returned as the HTTP Status Code for all request that succeed, even if the body is empty (such as an event that has no rankings, but with a valid season and event code were used)

\\n
HTTP 304 - \\\"Not Modified\\\"\\n

When utilizing a Header that allows filtered data returns, such as If-Modified-Since, this response indicates that no data meets the request.

\\n
HTTP 400 - \\\"Invalid Season Requested\\\"/\\\"Malformed Parameter Format In Request\\\"/\\\"Missing Parameter In Request\\\"/\\\"Invalid API Version Requested\\\":\\n

The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications. Specifically for this API, a 400 response indicates that the requested URI matches with a valid API, but one or more required parameter was malformed or invalid. Examples include an event code that is too short or team number that contains a letter.

\\n
HTTP 401 - \\\"Unauthorized\\\"\\n

All requests against the API require authentication via a valid user token. Failing to provide one, or providing an invalid one, will warrant a 401 response. The client MAY repeat the request with a suitable Authorization header field.

\\n
HTTP 404 - \\\"Invalid Event Requested\\\"\\n

Even though the 404 code usually indicates any not found status, a 404 will only be issued in this API when an event cannot be found for the requested season and event code. If the request didn't match a valid API or there were malformed parameters, the response would not receive a 404 but rather a 400 or 501. If this HTTP code is received, the season was a valid season and the event code matched the acceptable style of an event code, but there were no records of an event matching the combination of that season and event code. For example, HTTP 404 would be issued when the event had a different code in the requested season (the codes can change year to year based on event location).

\\n
HTTP 500 - \\\"Internal Server Error\\\"\\n

The server encountered an unexpected condition which prevented it from fulfilling the request. This is a code sent directly by the server, and has no special alternate definition specific to this API.

\\n
HTTP 501 - \\\"Request Did Not Match Any Current API Pattern\\\"\\n

The server does not support the functionality required to fulfill the request. Specifically, the request pattern did not match any of the possible APIs, and thus processing was discontinued. This code is also issued when too many optional parameters were included in a single request and fulfilling it would make the result confusing or misleading. Each API will specify which parameters or combination of parameters can be used at the same time.

\\n
HTTP 503 - \\\"Service Unavailable\\\"\\n

The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The implication is that this is a temporary condition which will be alleviated after some delay. If known, the length of the delay MAY be indicated in a Retry-After header. This code will not always appear, sometimes the server may outright refuse the connection instead. This is a code sent directly by the server, and has no special alternate definition specific to this API.

\\n

See the notes at the top of this documentation for important information about HTTP Status Codes.

\\n

Authorization

\\n

In order to make calls against the FRC Events API, you must include an HTTP Header called Authorization with the value set as specified below. If a request is made without this header, processing stops and an HTTP 401 is issued. All Authorization headers follow the same format:

\\n

Authorization: Basic 000000000000000000000000000000000000000000000000000000000000

\\n

Where the Zeros are replaced by your Token. The Token can be formed by taking your username and your AuthorizationKey and adding a colon. For example, if your username is sampleuser and your AuthorizationKey is 7eaa6338-a097-4221-ac04-b6120fcc4d49 you would have this string:

\\n

sampleuser:7eaa6338-a097-4221-ac04-b6120fcc4d49

\\n

This string must then be encoded using Base64 Encoded to form the Token, which will be the same length as the example above, but include letters and numbers. For our example, we would have:

\\n

c2FtcGxldXNlcjo3ZWFhNjMzOC1hMDk3LTQyMjEtYWMwNC1iNjEyMGZjYzRkNDk=

\\n

NOTICE: Publicly distributing an application, code snippet, etc, that has your username and token in it, encoded or not, WILL result in your token being blocked from the API. Each user should apply for their own token.

\\n

If you wish to acquire a token for your development, you may do so by requesting a token through our automated system on this website.

\\n

AUTOMATED REMOVAL: If you do not activate your account within 72 hours of making your request for a token, or if you do not make at least one API request every twelve (12) months, your account/token will be marked as disabled for inactivity and subject to being deleted. (This policy does not apply to accounts with special operating agreements with FIRST)

\\n

HTTP401 and Authorization

\\n

Each Token can be individually enabled and disabled by FIRST. As such, a normally valid combination of username and AuthorizationToken could still be rejected. The possible return messages you may see in these instances are:

\\n

Incorrect Token (You supplied an AuthorizationToken, but it wasn't correct)

\\n

Account Disabled, Contact Support (You have been disabled for excessive traffic or abuse. Contact support)

\\n

Username Not Found (A username was found, but didn't match any on file)

\\n

Unable To Determine Authorization Token (The format of the Authorization header was incorrect)

\\n\",\"title\":\"FRC Events\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"postman\",\"url\":\"https://frc-api-docs.firstinspires.org/api/collections/13920602/TW6zHTEi?segregateAuth=true&versionTag=latest\",\"version\":\"2.x\"}],\"x-providerName\":\"firstinspires.org\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-07-19T09:27:57.385Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/firstinspires.org/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/firstinspires.org/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"fisheye.local\",\"value\":{\"added\":\"2018-11-21T12:31:36.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-11-21T12:31:36.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"Atlassian\"},\"title\":\"FishEye\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Atlassian_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.18\"},\"format\":\"wadl\",\"url\":\"https://docs.atlassian.com/fisheye-crucible/latest_backup/wadl/fisheye.wadl\",\"version\":\"1.0\"}],\"x-providerName\":\"fisheye.local\"},\"updated\":\"2018-11-21T12:31:36.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fisheye.local/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fisheye.local/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"flat.io\",\"value\":{\"added\":\"2017-04-22T11:51:48.000Z\",\"preferred\":\"2.13.0\",\"versions\":[{\"key\":\"2.13.0\",\"value\":{\"added\":\"2017-04-22T11:51:48.000Z\",\"info\":{\"contact\":{\"email\":\"developers@flat.io\",\"name\":\"Flat\",\"url\":\"https://flat.io/developers/docs/api/\"},\"description\":\"The Flat API allows you to easily extend the abilities of the [Flat Platform](https://flat.io), with a wide range of use cases including the following:\\n\\n* Creating and importing new music scores using MusicXML, MIDI, Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar and MuseScore files\\n* Browsing, updating, copying, exporting the user's scores (for example in MP3, WAV or MIDI)\\n* Managing educational resources with Flat for Education: creating & updating the organization accounts, the classes, rosters and assignments.\\n\\nThe Flat API is built on HTTP. Our API is RESTful It has predictable resource URLs. It returns HTTP response codes to indicate errors. It also accepts and returns JSON in the HTTP body.\\nThe [schema](/swagger.yaml) of this API follows the [OpenAPI Initiative (OAI) specification](https://www.openapis.org/), you can use and work with [compatible Swagger tools](http://swagger.io/open-source-integrations/).\\nThis API features Cross-Origin Resource Sharing (CORS) implemented in compliance with [W3C spec](https://www.w3.org/TR/cors/).\\n\\nYou can use your favorite HTTP/REST library for your programming language to use Flat's API. This specification and reference is [available on Github](https://github.com/FlatIO/api-reference).\\n\\nGetting Started and learn more:\\n\\n* [API Overview and introduction](https://flat.io/developers/docs/api/)\\n* [Authentication (Personal Access Tokens or OAuth2)](https://flat.io/developers/docs/api/authentication.html)\\n* [SDKs](https://flat.io/developers/docs/api/sdks.html)\\n* [Rate Limits](https://flat.io/developers/docs/api/rate-limits.html)\\n* [Changelog](https://flat.io/developers/docs/api/changelog.html)\\n\",\"termsOfService\":\"https://flat.io/legal\",\"title\":\"Flat API\",\"version\":\"2.13.0\",\"x-apisguru-categories\":[\"media\",\"collaboration\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_flat.io_img_logo-flat.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/FlatIO/api-reference/master/spec/swagger.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"flat.io\"},\"updated\":\"2021-07-26T08:51:53.432Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/flat.io/2.13.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/flat.io/2.13.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"flickr.com\",\"value\":{\"added\":\"2018-02-23T08:51:29.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-02-23T08:51:29.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"Flickr\"},\"description\":\"A subset of Flickr's API defined in Swagger format.\",\"termsOfService\":\"https://www.flickr.com/services/api/tos/\",\"title\":\"Flickr API Schema\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Flickr_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/flickr/flickr-api-swagger/master/dist/schema.json\",\"version\":\"3.0\"}],\"x-providerName\":\"flickr.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/flickr.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/flickr.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"formapi.io\",\"value\":{\"added\":\"2017-11-26T17:22:38.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2017-11-26T17:22:38.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"form_api\"},\"description\":\"DocSpring is a service that helps you fill out and sign PDF templates.\",\"title\":\"API v1\",\"version\":\"v1\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_getdocspring_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://docspring.com/api-docs/v1/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"formapi.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/formapi.io/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/formapi.io/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"frankiefinancial.io\",\"value\":{\"added\":\"2021-02-26T08:21:54.247Z\",\"preferred\":\"1.5.3\",\"versions\":[{\"key\":\"1.5.3\",\"value\":{\"added\":\"2021-02-26T08:21:54.247Z\",\"info\":{\"contact\":{\"email\":\"dev-support@frankiefinancial.com\"},\"description\":\"------ \\nThis API allows developers to integrate the Frankie Financial Compliance Utility into their applications. The API allows:\\n - Checking name, address, date of birth against national databases\\n - Validating Australian driver's licences, passports, medicare, visas and other Australian national ID documents\\n - Validating Australian electricity bills\\n - Validating NZ driver's licences\\n - Validating Chinese bank cards and national ID card\\n - Validating International passports and national ID documents\\n - PEP, Sanctions, Watchlist and adverse media checking\\n - Australian visa checks \\n - Fraud list and fraud background checks\\n - ID validation and selfie check comparisons.\\n \\n------ \\n \\nIndustry specific services\\n\\n - Comparing Australian electricity retailers for a better deal.\\n\\n------ \\n \\nKYB specific services\\n\\n - Query organisation ownership\\n - Perform KYC & AML checks on shareholders, beneficial owners and office bearers.\\n - Query credit score and credit reports\\n - International company searches\\n - International company profiles\\n \\n------ \\nThe full version of this documentation along with supplemental articles can be found here:\\n - https://apidocs.frankiefinancial.com/\\n\\nThe traditional Swagger view of this documentation can be found here:\\n - https://app.swaggerhub.com/apis-docs/FrankieFinancial/kycutility\\n\\n------ \\nSandbox base URL is:\\n - https://api.demo.frankiefinancial.io/compliance/v1.2\\n \\n - We do have an old sandbox at https://sandbox.frankiefinancial.com/compliance/v1.2 but this has been retired.\\n\\n - All calls are the same as production, only with canned data. \\n\\n - Full Swagger definition, along with test data for playing in the sandbox can be obtained once initial commercial discussions have commenced.\\n\\n - Production and optional UAT access will be opened up only to those with a signed commercial contract.\\n \\n------ \\nContact us at hello@frankiefinancial.com to speak with a sales rep about issuing a Customer ID and Sandbox api key.\\n\",\"title\":\"Frankie Financial API\",\"version\":\"1.5.3\",\"x-apisguru-categories\":[\"financial\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://app.swaggerhub.com/apiproxy/registry/FrankieFinancial/kycutility/1.5.3\",\"version\":\"2.0\"}],\"x-providerName\":\"frankiefinancial.io\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/frankiefinancial.io/1.5.3/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/frankiefinancial.io/1.5.3/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"fraudlabspro.com:fraud-detection\",\"value\":{\"added\":\"2018-06-12T08:24:05.000Z\",\"preferred\":\"1.1\",\"versions\":[{\"key\":\"1.1\",\"value\":{\"added\":\"2018-06-12T08:24:05.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"fraudlabspro\"},\"description\":\"Online payment fraud detection service. It helps merchants to minimize chargebacks and therefore maximize the revenue. It can be used to detect fraud for various kinds of payment method, such as credit card, paypal, cod and so on. Please visit https://www.fraudlabspro.com to learn more.\",\"title\":\"FraudLabs Pro Fraud Detection\",\"version\":\"1.1\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_fraudlabspro_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"openapi\",\"url\":\"https://app.swaggerhub.com/apiproxy/schema/file/fraudlabspro/fraudlabspro-fraud-detection/1.1/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"fraudlabspro.com\",\"x-serviceName\":\"fraud-detection\"},\"updated\":\"2019-02-26T16:26:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fraudlabspro.com/fraud-detection/1.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fraudlabspro.com/fraud-detection/1.1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"fraudlabspro.com:sms-verification\",\"value\":{\"added\":\"2019-02-26T16:31:52.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2019-02-26T16:31:52.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"fraudlabspro\"},\"description\":\"Send an SMS with verification code and a custom message for authentication purpose. It helps merchants to minimize chargebacks and fraud for various kinds of payment method, such as credit card, paypal, cod and so on. Please visit https://www.fraudlabspro.com to learn more.\",\"title\":\"FraudLabs Pro SMS Verification\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"telecom\",\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_fraudlabspro_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://api.swaggerhub.com/apis/fraudlabs-pro/fraudlabspro-sms-verification/1.0\",\"version\":\"3.0\"}],\"x-providerName\":\"fraudlabspro.com\",\"x-serviceName\":\"sms-verification\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fraudlabspro.com/sms-verification/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fraudlabspro.com/sms-verification/1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"freesound.org\",\"value\":{\"added\":\"2017-09-20T14:00:38.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2017-09-20T14:00:38.000Z\",\"info\":{\"contact\":{\"url\":\"http://groups.google.com/group/freesound-api\"},\"description\":\"With the Freesound APIv2 you can browse, search, and retrieve information about Freesound users, packs, and the sounds themselves of course. You can find similar sounds to a given target (based on content analysis) and retrieve automatically extracted features from audio files, as well as perform advanced queries combining content analysis features and other metadata (tags, etc...). With the Freesound APIv2, you can also upload, comment, rate and bookmark sounds!\",\"license\":{\"name\":\"GNU Affero General Public License v3.0\",\"url\":\"https://www.gnu.org/licenses/agpl-3.0.html\"},\"termsOfService\":\"http://freesound.org/help/tos_api/\",\"title\":\"Freesound\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_freesound.org_media_images_logo.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://miguel76.github.io/freesound-openapi/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"freesound.org\",\"x-unofficialSpec\":true},\"externalDocs\":{\"description\":\"Find out more about Freesound\",\"url\":\"https://freesound.org/docs/api/index.html\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/freesound.org/2.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/freesound.org/2.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"fulfillment.com\",\"value\":{\"added\":\"2019-12-23T11:31:18.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2019-12-23T11:31:18.000Z\",\"info\":{\"contact\":{\"email\":\"dev@fulfillment.com\",\"name\":\"Fulfillment.com\",\"url\":\"https://fulfillment.com\"},\"description\":\"Welcome to our current iteration of our REST API. While we encourage you to upgrade to v2.0 we will continue support for our [SOAP API](https://github.com/fulfillment/soap-integration).\\n\\n# Versioning\\n\\nThe Fulfillment.com (FDC) REST API is version controlled and backwards compatible. We have many future APIs scheduled for publication within our v2.0 spec so please be prepared for us to add data nodes in our responses, however, we will not remove knowledge from previously published APIs.\\n\\n#### A Current Response\\n\\n```javascript\\n{\\n id: 123\\n}\\n```\\n\\n#### A Potential Future Response\\n\\n```javascript\\n{\\n id: 123,\\n reason: \\\"More Knowledge\\\"\\n}\\n```\\n\\n# Getting Started\\n\\nWe use OAuth v2.0 to authenticate clients, you can choose [implicit](https://oauth.net/2/grant-types/implicit/) or [password](https://oauth.net/2/grant-types/password/) grant type. To obtain an OAuth `client_id` and `client_secret` contact your account executive.\\n\\n**Tip**: Generate an additional login and use those credentials for your integration so that changes are accredited to that \\\"user\\\".\\n\\nYou are now ready to make requests to our other APIs by filling your `Authorization` header with `Bearer {access_token}`.\\n\\n## Perpetuating Access\\n\\nPerpetuating access to FDC without storing your password locally can be achieved using the `refresh_token` returned by [POST /oauth/access_token](#operation/generateToken).\\n\\nA simple concept to achieve this is outlined below.\\n\\n1. Your application/script will ask you for your `username` and `password`, your `client_id` and `client_secret` will be accessible via a DB or ENV.\\n2. [Request an access_token](#operation/generateToken)\\n + Your function should be capable of formatting your request for both a `grant_type` of \\\\\\\"password\\\\\\\" (step 1) and \\\\\\\"refresh_token\\\\\\\" (step 4).\\n3. Store the `access_token` and `refresh_token` so future requests can skip step 1\\n4. When the `access_token` expires request anew using your `refresh_token`, replace both tokens in local storage.\\n\\n+ If this fails you will have to revert to step 1.\\n\\nAlternatively if you choose for your application/script to have access to your `username` and `password` you can skip step 4.\\n\\nIn all scenarios we recommend storing all credentials outside your codebase.\\n\\n## Date Time Definitions\\n\\nWe will report all date-time stamps using the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) standard. When using listing API's where fromDate and toDate are available note that both dates are inclusive while requiring the fromDate to be before or at the toDate.\\n\\n### The Fulfillment Process\\n\\nMany steps are required to fulfill your order we report back to you three fundamental milestones inside the orders model.\\n\\n* `recordedOn` When we received your order. This will never change.\\n\\n* `dispatchDate` When the current iteration of your order was scheduled for fulfillment. This may change however it is an indicator that the physical process of fulfillment has begun and a tracking number has been **assigned** to your order. The tracking number **MAY CHANGE**. You will not be able to cancel an order once it has been dispatched. If you need to recall an order that has been dispatched please contact your account executive.\\n\\n* `departDate` When we recorded your order passing our final inspection and placed with the carrier. At this point it is **safe to inform the consignee** of the tracking number as it will not change.\\n\\n## Evaluating Error Responses\\n\\nWe currently return two different error models, with and without context. All errors will include a `message` node while errors with `context` will include additional information designed to save you time when encountering highly probable errors. For example, when you send us a request to create a duplicate order, we will reject your request and the context will include the FDC order `id` so that you may record it for your records.\\n\\n### Without Context\\n\\nNew order with missing required fields.\\n\\n| Header | Response |\\n| ------ | -------- |\\n| Status | `400 Bad Request` |\\n\\n```javascript\\n{ \\n \\\"message\\\": \\\"Invalid request body\\\"\\n}\\n```\\n\\n### With Context\\n\\nNew order with duplicate `merchantOrderId`.\\n\\n| Header | Response |\\n| ------ | -------- |\\n| Status | `409 Conflict` |\\n\\n```javascript\\n{\\n \\\"message\\\": \\\"Duplicate Order\\\",\\n \\\"context\\\": {\\n \\\"id\\\": 123\\n }\\n}\\n```\\n\\n## Status Codes\\n\\nCodes are a concatenation of State, Stage, and Detail.\\n\\n`^([0-9]{2})([0-9]{2})([0-9]{2})$`\\n\\n| Code | State | Stage | Detail |\\n| ---- | ------------------ | -------- | -------------- |\\n| 010101 | Processing Order | Recieved | Customer Order |\\n| 010102 | Processing Order | Recieved | Recieved |\\n| 010201 | Processing Order | Approved | |\\n| 010301 | Processing Order | Hold | Merchant Stock |\\n| 010302 | Processing Order | Hold | Merchant Funds |\\n| 010303 | Processing Order | Hold | For Merchant |\\n| 010304 | Processing Order | Hold | Oversized Shipment |\\n| 010305 | Processing Order | Hold | Invalid Parent Order |\\n| 010306 | Processing Order | Hold | Invalid Address |\\n| 010307 | Processing Order | Hold | By Admin |\\n| 010401 | Processing Order | Address Problem | Incomplete Address |\\n| 010402 | Processing Order | Address Problem | Invalid Locality |\\n| 010403 | Processing Order | Address Problem | Invalid Region |\\n| 010404 | Processing Order | Address Problem | Address Not Found |\\n| 010405 | Processing Order | Address Problem | Many Addresses Found |\\n| 010406 | Processing Order | Address Problem | Invalid Postal Code |\\n| 010407 | Processing Order | Address Problem | Country Not Mapped |\\n| 010408 | Processing Order | Address Problem | Invalid Recipient Name |\\n| 010409 | Processing Order | Address Problem | Bad UK Address |\\n| 010410 | Processing Order | Address Problem | Invalid Address Line 1 or 2 |\\n| 010501 | Processing Order | Sku Problem | Invalid SKU |\\n| 010501 | Processing Order | Sku Problem | Child Order has Invalid SKUs |\\n| 010601 | Processing Order | Facility Problem | Facility Not Mapped |\\n| 010701 | Processing Order | Ship Method Problem | Unmapped Ship Method |\\n| 010702 | Processing Order | Ship Method Problem | Unmapped Ship Cost |\\n| 010703 | Processing Order | Ship Method Problem | Missing Ship Method |\\n| 010704 | Processing Order | Ship Method Problem | Invalid Ship Method |\\n| 010705 | Processing Order | Ship Method Problem | Order Weight Outside of Ship Method Weight |\\n| 010801 | Processing Order | Inventory Problem | Insufficient Inventory In Facility |\\n| 010802 | Processing Order | Inventory Problem | Issue Encountered During Inventory Adjustment |\\n| 010901 | Processing Order | Released To WMS | Released |\\n| 020101 | Fulfillment In Progress | Postage Problem | Address Issue |\\n| 020102 | Fulfillment In Progress | Postage Problem | Postage OK, OMS Issue Occurred |\\n| 020103 | Fulfillment In Progress | Postage Problem | Postage Void Failed |\\n| 020201 | Fulfillment In Progress | Postage Acquired | |\\n| 020301 | Fulfillment In Progress | Postage Voided | Postage Void Failed Gracefully |\\n| 020301 | Fulfillment In Progress | Hold | Departure Hold Requested |\\n| 020401 | Fulfillment In Progress | 4PL Processing | |\\n| 020501 | Fulfillment In Progress | 4PL Problem | Order is Proccessable, Postage Issue Occurred |\\n| 020601 | Fulfillment In Progress | Label Printed | |\\n| 020701 | Fulfillment In Progress | Shipment Cubed | |\\n| 020801 | Fulfillment In Progress | Picking Inventory | |\\n| 020901 | Fulfillment In Progress | Label Print Verified | |\\n| 021001 | Fulfillment In Progress | Passed Final Inspection | |\\n| 030101 | Shipped | Fulfilled By 4PL | |\\n| 030102 | Shipped | Fulfilled By 4PL | Successfully Fulfilled, OMS Encountered Issue During Processing |\\n| 030201 | Shipped | Fulfilled By FDC | |\\n| 040101 | Returned | Returned | |\\n| 050101 | Cancelled | Cancelled | |\\n| 060101 | Test | Test | Test |\\n\",\"termsOfService\":\"https://fulfillment.github.io/api/terms/\",\"title\":\"Fulfillment.com APIv2\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_fulfillment.github.io_api_FDC_API_144x144.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://fulfillment.github.io/api/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"fulfillment.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fulfillment.com/2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fulfillment.com/2.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"fungenerators.com:barcode\",\"value\":{\"added\":\"2020-12-14T10:53:41.779Z\",\"preferred\":\"1.5\",\"versions\":[{\"key\":\"1.5\",\"value\":{\"added\":\"2020-12-14T10:53:41.779Z\",\"info\":{\"contact\":{\"name\":\"Fun Generators\",\"url\":\"http://fungenerators.com/api/barcode/\"},\"description\":\"Generate Barcode images for a given barcode number. You can decode Barcode images and get the barcodes in a numberic form as well. Many industry standard barcode types are supported. The best and complete Barcode API on the cloud. [Click here to subscribe](http://fungenerators.com/api/barcode/) \\n\",\"termsOfService\":\"https://fungenerators.com/terms\",\"title\":\"Barcode API\",\"version\":\"1.5\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://fungenerators.com/yaml/barcode.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"fungenerators.com\",\"x-serviceName\":\"barcode\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/barcode/1.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/barcode/1.5/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"fungenerators.com:fake-identity\",\"value\":{\"added\":\"2020-12-14T10:57:48.527Z\",\"preferred\":\"1.5\",\"versions\":[{\"key\":\"1.5\",\"value\":{\"added\":\"2020-12-14T10:57:48.527Z\",\"info\":{\"contact\":{\"name\":\"Fun Generators\",\"url\":\"http://fungenerators.com/\"},\"description\":\"Generate random fake identities (name, address, email, phone , credit card info etc). [Click here to subscribe](http://fungenerators.com/api/fakeidentity/)\\n\",\"termsOfService\":\"https://fungenerators.com/terms\",\"title\":\"Fake identity generation API\",\"version\":\"1.5\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fungenerators.com/yaml/fake-identity.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"fungenerators.com\",\"x-serviceName\":\"fake-identity\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/fake-identity/1.5/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/fake-identity/1.5/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"fungenerators.com:lottery\",\"value\":{\"added\":\"2019-09-02T08:50:42.000Z\",\"preferred\":\"1.5\",\"versions\":[{\"key\":\"1.5\",\"value\":{\"added\":\"2019-09-02T08:50:42.000Z\",\"info\":{\"description\":\"Below is the documentation for the API calls. You can try them out right here. \\n\",\"title\":\"Random Lottery Number generator API\",\"version\":\"1.5\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fungenerators.com/yaml/lottery.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"fungenerators.com\",\"x-serviceName\":\"lottery\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/lottery/1.5/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/lottery/1.5/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"fungenerators.com:namegen\",\"value\":{\"added\":\"2020-12-14T10:54:51.789Z\",\"preferred\":\"1.5\",\"versions\":[{\"key\":\"1.5\",\"value\":{\"added\":\"2020-12-14T10:54:51.789Z\",\"info\":{\"contact\":{\"name\":\"Fun Generators\",\"url\":\"http://fungenerators.com/\"},\"description\":\"Fungenerators name generation API generates random names relevant to the given category. Lots of categories are supported with many variations supported. [Click here to subscribe](http://fungenerators.com/api/namegen/)\\n\",\"termsOfService\":\"https://fungenerators.com/terms\",\"title\":\"Name Generation API\",\"version\":\"1.5\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fungenerators.com/yaml/namegen.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"fungenerators.com\",\"x-serviceName\":\"namegen\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/namegen/1.5/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/namegen/1.5/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"fungenerators.com:pirate\",\"value\":{\"added\":\"2020-12-14T10:54:16.519Z\",\"preferred\":\"1.5\",\"versions\":[{\"key\":\"1.5\",\"value\":{\"added\":\"2020-12-14T10:54:16.519Z\",\"info\":{\"contact\":{\"name\":\"Fun Generators\",\"url\":\"http://fungenerators.com/api/pirate/\"},\"description\":\"Ahoy matey! We help the landlubbers to get to know about the seamen way! You can generate pirate names, get some real pirate insults and pirate filler text. Oh you can translate to pirate lingo as well. [Click here to subscribe](http://fungenerators.com/api/pirate/) \\n\",\"termsOfService\":\"https://fungenerators.com/terms\",\"title\":\"Pirates API\",\"version\":\"1.5\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://fungenerators.com/yaml/pirate.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"fungenerators.com\",\"x-serviceName\":\"pirate\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/pirate/1.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/pirate/1.5/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"fungenerators.com:qrcode\",\"value\":{\"added\":\"2019-02-19T07:31:58.000Z\",\"preferred\":\"1.5\",\"versions\":[{\"key\":\"1.5\",\"value\":{\"added\":\"2019-02-19T07:31:58.000Z\",\"info\":{\"contact\":{\"name\":\"Fun Generators\",\"url\":\"http://fungenerators.com/\"},\"description\":\"Fungenerators API gives access to the full set of generators available at fungenerators.com so that you can integrate them in your workflow or an app. [Click here to get details and subscribe](http://fungenerators.com/api) . Here are the individual API links:\\n\\n ## QR Code API ##\\n Generate QR Code images for text, url, email , business cards etc. You can decode QR Code images and get the contents as well. The best and complete QR Code API on the cloud. [Click here to subscribe](http://fungenerators.com/api/qrcode)\\n\",\"termsOfService\":\"https://fungenerators.com/terms\",\"title\":\"Fun Generators API\",\"version\":\"1.5\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fungenerators.com/yaml/qrcode.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"fungenerators.com\",\"x-serviceName\":\"qrcode\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/qrcode/1.5/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/qrcode/1.5/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"fungenerators.com:random-facts\",\"value\":{\"added\":\"2019-08-06T13:18:03.000Z\",\"preferred\":\"1.5\",\"versions\":[{\"key\":\"1.5\",\"value\":{\"added\":\"2019-08-06T13:18:03.000Z\",\"info\":{\"contact\":{\"name\":\"Fun Generators\",\"url\":\"http://fungenerators.com/\"},\"description\":\"A full featured Facts API. REST access with json/xml/jsonp result support. On this day birth and death support, random fact, keyword search support etc. Below is the documentation for the Random Facts API calls. You can try them out right here. [Click here to subscribe](http://fungenerators.com/api/facts/)\\n\",\"termsOfService\":\"https://fungenerators.com/terms\",\"title\":\"Facts API\",\"version\":\"1.5\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fungenerators.com/yaml/facts.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"fungenerators.com\",\"x-serviceName\":\"random-facts\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/random-facts/1.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/random-facts/1.5/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"fungenerators.com:riddle\",\"value\":{\"added\":\"2020-12-14T10:53:10.768Z\",\"preferred\":\"1.5\",\"versions\":[{\"key\":\"1.5\",\"value\":{\"added\":\"2020-12-14T10:53:10.768Z\",\"info\":{\"description\":\"Below is the documentation for the API calls. You can try them out right here. \\n\",\"title\":\"Fun Generators API\",\"version\":\"1.5\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://fungenerators.com/yaml/riddle.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"fungenerators.com\",\"x-serviceName\":\"riddle\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/riddle/1.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/riddle/1.5/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"fungenerators.com:shakespeare\",\"value\":{\"added\":\"2020-12-14T10:51:47.606Z\",\"preferred\":\"1.5\",\"versions\":[{\"key\":\"1.5\",\"value\":{\"added\":\"2020-12-14T10:51:47.606Z\",\"info\":{\"contact\":{\"name\":\"Fun Generators\",\"url\":\"http://fungenerators.com/api/shakespeare/\"},\"description\":\"Shakespeare API. Generate random Shakespeare quotes, names, insults, lorem ipsum etc. Translate normal English to Shakespeare English. [Click here to subscribe](http://fungenerators.com/api/shakespeare/) \\n\",\"termsOfService\":\"https://fungenerators.com/terms\",\"title\":\"Shakespeare API\",\"version\":\"1.5\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://fungenerators.com/yaml/shakespeare.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"fungenerators.com\",\"x-serviceName\":\"shakespeare\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/shakespeare/1.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/shakespeare/1.5/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"fungenerators.com:taunt\",\"value\":{\"added\":\"2020-12-14T10:55:18.631Z\",\"preferred\":\"1.5\",\"versions\":[{\"key\":\"1.5\",\"value\":{\"added\":\"2020-12-14T10:55:18.631Z\",\"info\":{\"contact\":{\"name\":\"Fun Generators\",\"url\":\"http://fungenerators.com/\"},\"description\":\"Fungenerators taunt generation API generates random taunts / insults, relevant to the given category. Many categories are supported and new ones are added very frequently. [Click here to subscribe](http://fungenerators.com/api/taunt/)\\n\",\"termsOfService\":\"https://fungenerators.com/terms\",\"title\":\"Taunt as a service\",\"version\":\"1.5\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fungenerators.com/yaml/taunt.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"fungenerators.com\",\"x-serviceName\":\"taunt\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/taunt/1.5/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/taunt/1.5/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"fungenerators.com:trivia\",\"value\":{\"added\":\"2020-12-14T10:52:29.297Z\",\"preferred\":\"1.5\",\"versions\":[{\"key\":\"1.5\",\"value\":{\"added\":\"2020-12-14T10:52:29.297Z\",\"info\":{\"description\":\"Below is the documentation for the API calls. You can try them out right here. \\n\",\"title\":\"Fun Generators API\",\"version\":\"1.5\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fungenerators.com/yaml/trivia.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"fungenerators.com\",\"x-serviceName\":\"trivia\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/trivia/1.5/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/trivia/1.5/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"fungenerators.com:uuid\",\"value\":{\"added\":\"2020-12-14T10:48:25.159Z\",\"preferred\":\"1.5\",\"versions\":[{\"key\":\"1.5\",\"value\":{\"added\":\"2020-12-14T10:48:25.159Z\",\"info\":{\"contact\":{\"name\":\"Fun Generators\",\"url\":\"https://fungenerators.com/\"},\"description\":\"A full featured, REST based UUID generator with json/xml/jsonp result support. You can try them out right here. [Click here to subscribe](http://fungenerators.com/api/uuid/)\\n\",\"termsOfService\":\"https://fungenerators.com/terms\",\"title\":\"UUID Generation API\",\"version\":\"1.5\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://fungenerators.com/yaml/uuid.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"fungenerators.com\",\"x-serviceName\":\"uuid\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/uuid/1.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/fungenerators.com/uuid/1.5/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"funtranslations.com:braile\",\"value\":{\"added\":\"2019-08-06T13:18:03.000Z\",\"preferred\":\"2.3\",\"versions\":[{\"key\":\"2.3\",\"value\":{\"added\":\"2019-08-06T13:18:03.000Z\",\"info\":{\"contact\":{\"name\":\"Fun Translations\",\"url\":\"https://funtranslations.com/api/braille\",\"x-twitter\":\"funtranslate\"},\"description\":\"Braille conversion API on the cloud. Translate from English text to Braille and get Braille results suitable for many display types.[Click here to subscribe](http://funtranslations.com/api/braille) \\n\",\"termsOfService\":\"https://funtranslations.com/terms\",\"title\":\"FunTranslations Braille API\",\"version\":\"2.3\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_funtranslate_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://funtranslations.com/yaml/funtranslations.braille.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"funtranslations.com\",\"x-serviceName\":\"braile\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/funtranslations.com/braile/2.3/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/funtranslations.com/braile/2.3/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"funtranslations.com:index\",\"value\":{\"added\":\"2017-11-13T12:15:51.000Z\",\"preferred\":\"2.3\",\"versions\":[{\"key\":\"2.3\",\"value\":{\"added\":\"2017-11-13T12:15:51.000Z\",\"info\":{\"contact\":{\"name\":\"Fun Translations\",\"url\":\"http://funtranslations.com/\",\"x-twitter\":\"funtranslate\"},\"description\":\"Funtranslations API gives access to the full set of translations available at funtranslations.com so that you can integrate them in your workflow or an app. [Click here to get details and subscribe](http://funtranslations.com/api) . Here are the individual API links:\\n\\n ## Morse code API ##\\n Morse code conversion API on the cloud. Translate to and from Morse Code.[Click here to subscribe](http://funtranslations.com/api/morse)\\n ## Braille API ##\\n Braille conversion API on the cloud. Translate to Braille and get Braille results suitable for many display types.[Click here to subscribe](http://funtranslations.com/api/braille) \\n ## Starwars Translation API ##\\n Ever wonder how to talk like Yoda? Well, use our API and let your APP/webpage speak like Yoda too.[Click here to subscribe](http://funtranslations.com/api/yoda) \\n \\n Sith Translator API. [Click here to subscribe](http://funtranslations.com/api/sith) \\n \\n Cheunh Translator API. [Click here to subscribe](http://funtranslations.com/api/cheunh) \\n \\n Huttese Translator API. [Click here to subscribe](http://funtranslations.com/api/huttese)\\n \\n Mandalorian Translator API. [Click here to subscribe](http://funtranslations.com/api/mandalorian)\\n \\n Gungan Translator API. [Click here to subscribe](http://funtranslations.com/api/gungan)\\n \\n ## Pirate Speak Translation API ##\\n Ahoy, matey. Let's get those land lubbers speak our tounge too! Our evergreen pirate speak tranlsator API.[Click here to subscribe](http://funtranslations.com/api/pirate) \\n ## Valley Speak Translation API ##\\n Our throwback Valspeak translations API.[Click here to subscribe](http://funtranslations.com/api/valspeak) \\n ## Minion Speak Translation API ##\\n Our evil master following minion speak translations API.[Click here to subscribe](http://funtranslations.com/api/minion) \\n\",\"termsOfService\":\"https://funtranslations.com/terms\",\"title\":\"FunTranslations API\",\"version\":\"2.3\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_funtranslate_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://api.funtranslations.com/yaml/funtranslations.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"funtranslations.com\",\"x-serviceName\":\"index\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/funtranslations.com/index/2.3/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/funtranslations.com/index/2.3/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"funtranslations.com:starwars\",\"value\":{\"added\":\"2019-08-06T13:18:03.000Z\",\"preferred\":\"2.3\",\"versions\":[{\"key\":\"2.3\",\"value\":{\"added\":\"2019-08-06T13:18:03.000Z\",\"info\":{\"contact\":{\"name\":\"Fun Translations\",\"url\":\"http://funtranslations.com/\",\"x-twitter\":\"funtranslate\"},\"description\":\"Funtranslations Starwars API gives access to the full set of starwars language translations available at funtranslations.com so that you can integrate them in your workflow or an app. [Click here to get details and subscribe](http://funtranslations.com/api/starwars) . \\n\\n You can also subscribe to individual translators. Here are the details.\\n \\n Ever wonder how to talk like Yoda? Well, use our API and let your APP/webpage speak like Yoda too.[Click here to subscribe](http://funtranslations.com/api/yoda) \\n \\n Sith Translator API. [Click here to subscribe](http://funtranslations.com/api/sith) \\n \\n Cheunh Translator API. [Click here to subscribe](http://funtranslations.com/api/cheunh) \\n \\n Huttese Translator API. [Click here to subscribe](http://funtranslations.com/api/huttese)\\n \\n Mandalorian Translator API. [Click here to subscribe](http://funtranslations.com/api/mandalorian)\\n \\n Gungan Translator API. [Click here to subscribe](http://funtranslations.com/api/gungan)\\n\",\"termsOfService\":\"https://funtranslations.com/terms\",\"title\":\"Starwars Translations API\",\"version\":\"2.3\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_funtranslate_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://funtranslations.com/yaml/funtranslations.starwars.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"funtranslations.com\",\"x-serviceName\":\"starwars\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/funtranslations.com/starwars/2.3/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/funtranslations.com/starwars/2.3/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"furkot.com\",\"value\":{\"added\":\"2016-09-14T08:16:57.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2016-09-14T08:16:57.000Z\",\"info\":{\"contact\":{\"email\":\"trips@furkot.com\"},\"description\":\"Furkot provides Rest API to access user trip data.\\nUsing Furkot API an application can list user trips and display stops for a specific trip.\\nFurkot API uses OAuth2 protocol to authorize applications to access data on behalf of users.\\n\",\"title\":\"Furkot Trips\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_cdn.furkot.com_img_furkot-banner-black-4x1.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://help.furkot.com/widgets/furkot-api.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"furkot.com\"},\"externalDocs\":{\"description\":\"Furkot API description\",\"url\":\"https://help.furkot.com/widgets/furkot-api.html\"},\"updated\":\"2017-04-04T17:27:32.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/furkot.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/furkot.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"gambitcomm.local:mimic\",\"value\":{\"added\":\"2021-07-27T15:26:52.216Z\",\"preferred\":\"21.00\",\"versions\":[{\"key\":\"21.00\",\"value\":{\"added\":\"2021-07-27T15:26:52.216Z\",\"info\":{\"contact\":{\"email\":\"support@gambitcomm.com\"},\"description\":\"This is the API for MIMIC client to connect to MIMIC daemon.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.gambitcomm.com/terms/\",\"title\":\"MIMIC REST API\",\"version\":\"21.00\",\"x-apisguru-categories\":[\"iot\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.gambitcomm.com_site_images_logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.gambitcomm.com/docs/mimic.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"gambitcomm.local\",\"x-serviceName\":\"mimic\"},\"externalDocs\":{\"description\":\"Find out more about Gambit\",\"url\":\"https://www.gambitcomm.com/site/about.php\"},\"updated\":\"2021-07-27T15:26:52.216Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gambitcomm.local/mimic/21.00/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gambitcomm.local/mimic/21.00/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"gamesparks.net:game-details\",\"value\":{\"added\":\"2018-11-20T00:51:44.000Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2018-11-20T00:51:44.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"GameSparksltd\"},\"description\":\"The API to manage the GameSparks game details\",\"license\":{\"name\":\" \"},\"termsOfService\":\"http://www.gamesparks.com/gamesparks-terms-of-use\",\"title\":\"GameSparks Game Details API\",\"version\":\"v2\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_GameSparksltd_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://config2.gamesparks.net/restv2/admin/api/schema\",\"version\":\"2.0\"}],\"x-providerName\":\"gamesparks.net\",\"x-serviceName\":\"game-details\"},\"updated\":\"2021-04-19T14:34:37.618Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gamesparks.net/game-details/v2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gamesparks.net/game-details/v2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"geneea.com\",\"value\":{\"added\":\"2015-08-23T20:35:00.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2015-08-23T20:35:00.000Z\",\"info\":{\"description\":\"
\\n

Authentication

\\n

For all calls, supply your API key. Sign up to obtain the key.

\\n

\\n Our API supports both unencrypted (HTTP) and encrypted (HTTPS) protocols.\\n However, for security reasons, we strongly encourage using only the encrypted version.\\n

\\n

The API key should be supplied as either a request parameter user_key or in Authorization header.

\\n
Authorization: user_key <YOUR_API_KEY>
\\n\\n

API operations

\\n

\\n All API operations can perform analysis on supplied raw text or on text extracted from a given URL.\\n Optionally, one can supply additional information which can make the result more precise. An example\\n of such information would be the language of text or a particular text extractor for URL resources.\\n

\\n

The supported types of analyses are:

\\n
    \\n
  • lemmatization ⟶\\n Finds out lemmata (basic forms) of all the words in the document.\\n
  • \\n
  • correction ⟶\\n Performs correction (diacritization) on all the words in the document.\\n
  • \\n
  • topic detection ⟶\\n Determines a topic of the document, e.g. finance or sports.\\n
  • \\n
  • sentiment analysis ⟶\\n Determines a sentiment of the document, i.e. how positive or negative the document is.\\n
  • \\n
  • named entity recognition ⟶\\n Finds named entities (like person, location, date etc.) mentioned the the document.\\n
  • \\n
\\n\\n

Encoding

\\n

The supplied text is expected to be in UTF-8 encoding, this is especially important for non-english texts.

\\n\\n

Returned values

\\n

The API calls always return objects in serialized JSON format in UTF-8 encoding.

\\n

\\n If any error occurs, the HTTP response code will be in the range 4xx (client-side error) or\\n 5xx (server-side error). In this situation, the body of the response will contain information\\n about the error in JSON format, with exception and message values.\\n

\\n\\n

URL limitations

\\n

\\n All the requests are semantically GET. However, for longer texts, you may run into issues\\n with URL length limit. Therefore, it's possible to always issue a POST request with all\\n the parameters encoded as a JSON in the request body.\\n

\\n

Example:

\\n
\\n        POST /s1/sentiment\\n        Content-Type: application/json\\n\\n        {\\\"text\\\":\\\"There is no harm in being sometimes wrong - especially if one is promptly found out.\\\"}\\n    
\\n

This is equivalent to GET /s1/sentiment?text=There%20is%20no%20harm...

\\n\\n

Request limitations

\\n

\\n The API has other limitations concerning the size of the HTTP requests. The maximum allowed size of any\\n POST request body is 512 KiB. For request with a URL resource, the maximum allowed number of\\n extracted characters from each such resource is 100,000.\\n

\\n\\n

Terms of Service

\\n

\\n By using the API, you agree to our\\n Terms of Service Agreement.\\n

\\n\\n

More information

\\n

\\n \\n The Interpretor Public Documentation\\n \\n

\\n
\\n\",\"title\":\"Geneea Natural Language Processing\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_www.geneea.com_img_geneea-logo.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.25\"},\"format\":\"swagger\",\"url\":\"https://api.geneea.com/api-docs?group=s1\",\"version\":\"1.2\"}],\"x-providerName\":\"geneea.com\"},\"updated\":\"2019-02-13T10:30:29.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/geneea.com/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/geneea.com/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"geodatasource.com\",\"value\":{\"added\":\"2019-01-04T11:37:59.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2019-01-04T11:37:59.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"_geodatasource\"},\"description\":\"GeoDataSource™ Web Service is a REST API enable user to lookup for a city by using latitude and longitude coordinate. It will return the result in either JSON or XML containing the information of country, region, city, latitude and longitude. Visit https://www.geodatasource.com/web-service for further information.\",\"title\":\"GeoDataSource Location Search\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com__geodatasource_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"openapi\",\"url\":\"https://app.swaggerhub.com/apiproxy/schema/file/geodatasource/geodatasource-location-search/1.0/swagger.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"geodatasource.com\"},\"updated\":\"2019-02-25T11:01:54.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/geodatasource.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/geodatasource.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"geodesystems.com\",\"value\":{\"added\":\"2015-09-19T02:16:17.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-09-19T02:16:17.000Z\",\"info\":{\"description\":\"Search for data in lots of places - manage your documents, photos and critical business knowledge - communicate and coordinate with blogs, interactive wikis, and data integration dashboards.\",\"title\":\"geodesystems.com:443\",\"version\":\"1.0.0\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_geodesystems.com_repository_images_geodesystems.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"swagger\",\"url\":\"https://geodesystems.com/repository/swagger/api-docs\",\"version\":\"1.2\"}],\"x-providerName\":\"geodesystems.com\"},\"updated\":\"2020-01-07T11:40:28.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/geodesystems.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/geodesystems.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"getgo.com:gototraining\",\"value\":{\"added\":\"2015-10-24T02:39:33.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-10-24T02:39:33.000Z\",\"info\":{\"contact\":{\"email\":\"developer-support@logmein.com\",\"name\":\"Developer Support\",\"url\":\"https://goto-developer.logmein.com\"},\"description\":\"The GoToTraining API enables developers to use the stable and robust GoToTraining functionality as the basis for online trainings in a proprietary learning management system. The GoToTraining APIs provide the ability to access the scheduling, registration, management, and reporting functions of GoToTraining from external applications. With the ability to tightly integrate GoToTraining into your learning infrastructure, you can offer your learners a seamless user experience and provide them with a market leading virtual classroom environment.\",\"termsOfService\":\"https://goto-developer.logmein.com/terms-use\",\"title\":\"GoToTraining\",\"version\":\"1.0.0\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.citrixonline.com/sites/default/files/citrix/citrix-apis/gototraining.json\",\"version\":\"2.0\"}],\"x-providerName\":\"getgo.com\",\"x-serviceName\":\"gototraining\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2017-05-11T11:35:35.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/getgo.com/gototraining/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/getgo.com/gototraining/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"getgo.com:gotowebinar\",\"value\":{\"added\":\"2015-10-24T02:39:33.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-10-24T02:39:33.000Z\",\"info\":{\"contact\":{\"email\":\"developer-support@logmein.com\",\"name\":\"Developer Support\",\"url\":\"https://goto-developer.logmein.com\"},\"description\":\"The GoToWebinar API provides seamless integration of webinar registrant and attendee data into your existing infrastructure or third-party applications. The ability to register participants, as well as pull lists of registrants and attendees for a webinar, allows organizers to manage the flow of information between their primary applications without manual intervention.\",\"termsOfService\":\"https://goto-developer.logmein.com/terms-use\",\"title\":\"GoToWebinar\",\"version\":\"1.0.0\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.citrixonline.com/sites/default/files/citrix/citrix-apis/gotowebinar.json\",\"version\":\"2.0\"}],\"x-providerName\":\"getgo.com\",\"x-serviceName\":\"gotowebinar\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2017-05-11T11:35:35.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/getgo.com/gotowebinar/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/getgo.com/gotowebinar/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"getpostman.com\",\"value\":{\"added\":\"2021-04-13T03:58:34.089Z\",\"preferred\":\"1.20.0\",\"versions\":[{\"key\":\"1.20.0\",\"value\":{\"added\":\"2021-04-13T03:58:34.089Z\",\"info\":{\"contact\":null,\"description\":\"The Postman API allows you to programmatically access data stored in Postman account with ease.\\n\\nThe easiest way to get started with the API is to click the **fork** button to fork this collection to your own workspace and use Postman to send requests.\\n\\n\\n# Overview\\n\\n1. You need a valid API Key to send requests to the API endpoints. You can get your key from the [integrations dashboard](https://go.postman.co/settings/me/api-keys).\\n\\n1. The API has an access rate limit applied to it.\\n\\n1. The Postman API will only respond to secured communication done over HTTPS. HTTP requests will be sent a `301` redirect to corresponding HTTPS resources.\\n\\n1. Response to every request is sent in [JSON format](https://en.wikipedia.org/wiki/JSON). In case the API request results in an error, it is represented by an `\\\"error\\\": {}` key in the JSON response.\\n\\n1. The request method (verb) determines the nature of action you intend to perform. A request made using the `GET` method implies that you want to fetch something from Postman, and `POST` implies you want to save something new to Postman.\\n\\n1. The API calls will respond with appropriate [HTTP status codes](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes) for all requests. Within Postman Client, when a response is received, the status code is highlighted and is accompanied by a help text that indicates the possible meaning of the response code. A `200 OK` indicates all went well, while `4XX` or `5XX` response codes indicate an error from the requesting client or our API servers respectively.\\n\\n1. Individual resources in your Postman Account is accessible using its unique id (`uid`). The `uid` is a simple concatenation of the resource owner's user-id and the resource-id. For example, a collection's `uid` is `{{owner_id}}-{{collection_id}}`.\\n\\n# Authentication\\n\\nAn API Key is required to be sent as part of every request to the Postman API, in the form of an `X-Api-Key` request header.\\n\\n> If you do not have an API Key, you can easily generate one by heading over to the [Postman Integrations Dashboard](https://go.postman.co/integrations/services/pm_pro_api).\\n\\nAn API Key tells our API server that the request it received came from you. Everything that you have access to in Postman is accessible with an API Key that is generated by you.\\n\\nFor ease of use inside Postman, you could store your API key in an [environment variable](https://www.getpostman.com/docs/environments) called `postman_api_key` and this [Collection](https://www.getpostman.com/docs/collections) will automatically use it to make API calls.\\n\\n## API Key related error response\\n\\nIf an API Key is missing, malformed, or invalid, you will receive a `401 Unauthorised` response code and the following JSON response:\\n\\n```\\n{\\n \\\"error\\\": { \\n \\\"name\\\": \\\"AuthenticationError\\\",\\n \\\"message\\\": \\\"API Key missing. Every request requires an API Key to be sent.\\\"\\n }\\n}\\n```\\n\\n## Using the API Key as a query parameter\\n\\nEvery request that accepts API Key as `X-Api-Key` request header, also accepts the key when sent as `apikey` URL query parameter.\\n\\nAPI key sent as part of the header has a higher priority in case you send the key using both request header and query parameter.\\n\\n\\n# Rate Limits\\n\\nAPI access rate limits are applied at a per-key basis in unit time. Access to the API using a key is limited to **60 requests per minute**. In addition, every API response is accompanied by the following set of headers to identify the status of your consumption.\\n\\n\\n| Header | Description |\\n|-------------------------|-------------|\\n| `X-RateLimit-Limit` | The maximum number of requests that the consumer is permitted to make per minute. |\\n| `X-RateLimit-Remaining` | The number of requests remaining in the current rate limit window. |\\n| `X-RateLimit-Reset` | The time at which the current rate limit window resets in UTC epoch seconds. |\\n\\n\\nOnce you hit the rate limit, you will receive a response similar to the following JSON, with a status code of `429 Too Many Requests`.\\n\\n```json\\n{\\n \\\"error\\\": {\\n \\\"name\\\": \\\"rateLimitError\\\",\\n \\\"message\\\": \\\"Rate Limit exceeded. Please retry at 1465452702843\\\"\\n }\\n}\\n```\\n\\n\\n# Support\\n\\nFor help regarding accessing the Postman API, feel free to discuss it in our [Discourse Community](https://community.getpostman.com). You can also drop in a line at [help@getpostman.com](mailto:help@getpostman.com).\\n\\nIn the event you receive a `503` response from our servers, it implies that we have hit an unexpected spike in API access traffic and would usually be operational within the next 5 minutes. If the outage persists, or your receive any other form of `5XX` error, kindly let us know.\\n\\n\\n# Terms of Use\\n\\nFor information on API terms of use and privacy, refer to our terms at [http://postman.com/legal/terms/](http://postman.com/legal/terms/) and our privacy policy at [https://www.postman.com/legal/privacy-policy/](https://www.postman.com/legal/privacy-policy/).\\n\\n\\n# API Reference\",\"title\":\"Postman API\",\"version\":\"1.20.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.vectorlogo.zone_logos_getpostman_getpostman-ar21.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://gist.githubusercontent.com/MikeRalphson/f5dd7e7e712a4f2caa8f1783f1053dbc/raw/05fb7ae8b877b37d93413a0b8183bf60c2e1bdfe/postman-api.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"getpostman.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/getpostman.com/1.20.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/getpostman.com/1.20.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"getsandbox.com\",\"value\":{\"added\":\"2016-08-23T13:48:35.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2016-08-23T13:48:35.000Z\",\"info\":{\"contact\":{\"email\":\"hello@getsandbox.com\",\"name\":\"Sandbox Support\",\"url\":\"https://getsandbox.com\"},\"description\":\"Sandbox API\",\"termsOfService\":\"https://getsandbox.com/policy/customer-agreement\",\"title\":\"Sandbox API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"backgroundColor\":\"#161924\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_getsandbox.com_lib_img_logo-white-72dpi.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://getsandbox.com/lib/js/vendor/swagger/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"getsandbox.com\",\"x-tags\":[\"sandbox\",\"API\",\"REST\",\"SOAP\",\"Swagger\",\"OpenAPI\"]},\"externalDocs\":{\"url\":\"https://getsandbox.com/docs/api/overview\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/getsandbox.com/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/getsandbox.com/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"getthedata.com:bng2latlong\",\"value\":{\"added\":\"2019-04-23T13:04:43.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2019-04-23T13:04:43.000Z\",\"info\":{\"contact\":{\"email\":\"info@getthedata.com\",\"name\":\"bng2latlong\",\"url\":\"https://www.getthedata.com/bng2latlong\",\"x-twitter\":\"getthedatacom\"},\"description\":\"Convert an OSGB36 easting and northing (British National Grid) to WGS84 latitude and longitude.\",\"title\":\"bng2latlong\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_getthedatacom_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://www.getthedata.com/bng2latlong/openapi\",\"version\":\"3.0\"}],\"x-providerName\":\"getthedata.com\",\"x-serviceName\":\"bng2latlong\"},\"externalDocs\":{\"description\":\"Full documentation\",\"url\":\"https://www.getthedata.com/bng2latlong\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/getthedata.com/bng2latlong/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/getthedata.com/bng2latlong/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"gettyimages.com\",\"value\":{\"added\":\"2015-06-30T22:07:35.000Z\",\"preferred\":\"3\",\"versions\":[{\"key\":\"3\",\"value\":{\"added\":\"2015-06-30T22:07:35.000Z\",\"info\":{\"title\":\"Getty Images\",\"version\":\"3\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_developers.gettyimages.com_images_getty-api-logo.jpg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.gettyimages.com/swagger/v3/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"gettyimages.com\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gettyimages.com/3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gettyimages.com/3/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"giphy.com\",\"value\":{\"added\":\"2017-08-27T02:15:18.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-08-27T02:15:18.000Z\",\"info\":{\"contact\":{\"email\":\"support@giphy.com\"},\"description\":\"Giphy API\",\"termsOfService\":\"https://developers.giphy.com/\",\"title\":\"Giphy API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_GIPHY_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/faragorn/open-api-specs/master/specs/giphy_api/1.0/index.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"giphy.com\"},\"externalDocs\":{\"description\":\"Official Giphy Documentation\",\"url\":\"https://developers.giphy.com/docs/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/giphy.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/giphy.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"gisgraphy.com\",\"value\":{\"added\":\"2017-09-04T14:31:34.000Z\",\"preferred\":\"4.0.0\",\"versions\":[{\"key\":\"4.0.0\",\"value\":{\"added\":\"2017-09-04T14:31:34.000Z\",\"info\":{\"contact\":{\"name\":\"davidmasclet@gisgraphy.com\"},\"description\":\"Since 2006, [Gisgraphy](http://www.gisgraphy.com) is a free, open source framework that offers the possibility to do geolocalisation and geocoding via Java APIs or REST webservices. Because geocoding is nothing without data, it provides an easy to use importer that will automatically download and import the necessary (free) data to your local database ([OpenStreetMap](http://www.openstreetmap.org/), [Geonames](http://www.geonames.org/) and [Quattroshapes](http://www.quattroshapes.com/): more than 100 million entries). You can also add your own data with the Web interface or the importer connectors provided. Gisgraphy is production ready, and has been designed to be scalable(load balanced), performant and used in other languages than just java : results can be output in XML, JSON, PHP, Python, Ruby, YAML, GeoRSS, and Atom. One of the most popular GPS tracking System (OpenGTS) also includes a Gisgraphy client...Gisgraphy is a framework. As a result it's flexible and powerful enough to be used in a lot of different use cases. [read more](http://www.gisgraphy.com)\\n\\n\\nif you use the premium servers, you can use the api key to test the webservices\\n\",\"license\":{\"name\":\"LGPL license V3.\",\"url\":\"http://www.gisgraphy.com/license.html\"},\"termsOfService\":\"http://www.gisgraphy.com/free-access.htm | https://premium.gisgraphy.com/terms\",\"title\":\"Gisgraphy webservices\",\"version\":\"4.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_gisgraphy_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://www.gisgraphy.com/documentation/gisgraphy-swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"gisgraphy.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gisgraphy.com/4.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gisgraphy.com/4.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"gitea.io\",\"value\":{\"added\":\"2018-10-21T16:29:07.000Z\",\"preferred\":\"1.16.0+dev-138-gdb1e3d02a\",\"versions\":[{\"key\":\"1.16.0+dev-138-gdb1e3d02a\",\"value\":{\"added\":\"2018-10-21T16:29:07.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"giteaio\"},\"description\":\"This documentation describes the Gitea API.\",\"license\":{\"name\":\"MIT\",\"url\":\"http://opensource.org/licenses/MIT\"},\"title\":\"Gitea API.\",\"version\":\"1.16.0+dev-138-gdb1e3d02a\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_giteaio_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://try.gitea.io/swagger.v1.json\",\"version\":\"2.0\"}],\"x-providerName\":\"gitea.io\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gitea.io/1.16.0+dev-138-gdb1e3d02a/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gitea.io/1.16.0+dev-138-gdb1e3d02a/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"github.com\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"1.1.4\",\"versions\":[{\"key\":\"1.1.4\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"contact\":{\"name\":\"Support\",\"url\":\"https://support.github.com/contact\"},\"description\":\"GitHub's v3 REST API.\",\"license\":{\"name\":\"MIT\",\"url\":\"https://spdx.org/licenses/MIT\"},\"termsOfService\":\"https://docs.github.com/articles/github-terms-of-service\",\"title\":\"GitHub v3 REST API\",\"version\":\"1.1.4\",\"x-apisguru-categories\":[\"collaboration\",\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_github_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/api.github.com/api.github.com.json\",\"version\":\"3.0\"}],\"x-providerName\":\"github.com\"},\"externalDocs\":{\"description\":\"GitHub v3 REST API\",\"url\":\"https://docs.github.com/rest/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/github.com/1.1.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/github.com/1.1.4/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"github.com:api.github.com\",\"value\":{\"added\":\"2020-07-28T11:39:09.998Z\",\"preferred\":\"1.1.4\",\"versions\":[{\"key\":\"1.1.4\",\"value\":{\"added\":\"2020-07-28T11:39:09.998Z\",\"info\":{\"contact\":{\"name\":\"Support\",\"url\":\"https://support.github.com/contact\"},\"description\":\"GitHub's v3 REST API.\",\"license\":{\"name\":\"MIT\",\"url\":\"https://spdx.org/licenses/MIT\"},\"termsOfService\":\"https://docs.github.com/articles/github-terms-of-service\",\"title\":\"GitHub v3 REST API\",\"version\":\"1.1.4\",\"x-apisguru-categories\":[\"collaboration\",\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_github_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/api.github.com/api.github.com.json\",\"version\":\"3.0\"}],\"x-providerName\":\"github.com\"},\"externalDocs\":{\"description\":\"GitHub v3 REST API\",\"url\":\"https://docs.github.com/rest/\"},\"updated\":\"2021-03-15T09:48:59.130Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/github.com/api.github.com/1.1.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/github.com/api.github.com/1.1.4/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"github.com:ghes-2.18\",\"value\":{\"added\":\"2021-06-09T13:41:41.900Z\",\"preferred\":\"1.1.4\",\"versions\":[{\"key\":\"1.1.4\",\"value\":{\"added\":\"2021-06-09T13:41:41.900Z\",\"info\":{\"contact\":{\"name\":\"Support\",\"url\":\"https://support.github.com/contact\"},\"description\":\"GitHub's v3 REST API.\",\"license\":{\"name\":\"MIT\",\"url\":\"https://spdx.org/licenses/MIT\"},\"termsOfService\":\"https://docs.github.com/articles/github-terms-of-service\",\"title\":\"GitHub v3 REST API\",\"version\":\"1.1.4\",\"x-apisguru-categories\":[\"collaboration\",\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_github_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/ghes-2.18/ghes-2.18.json\",\"version\":\"3.0\"}],\"x-providerName\":\"github.com\",\"x-serviceName\":\"ghes-2.18\"},\"externalDocs\":{\"description\":\"GitHub Enterprise Developer Docs\",\"url\":\"https://docs.github.com/enterprise-server@2.18/rest/\"},\"updated\":\"2021-06-09T13:41:41.900Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/github.com/ghes-2.18/1.1.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/github.com/ghes-2.18/1.1.4/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"github.com:ghes-2.19\",\"value\":{\"added\":\"2021-06-09T13:41:41.900Z\",\"preferred\":\"1.1.4\",\"versions\":[{\"key\":\"1.1.4\",\"value\":{\"added\":\"2021-06-09T13:41:41.900Z\",\"info\":{\"contact\":{\"name\":\"Support\",\"url\":\"https://support.github.com/contact\"},\"description\":\"GitHub's v3 REST API.\",\"license\":{\"name\":\"MIT\",\"url\":\"https://spdx.org/licenses/MIT\"},\"termsOfService\":\"https://docs.github.com/articles/github-terms-of-service\",\"title\":\"GitHub v3 REST API\",\"version\":\"1.1.4\",\"x-apisguru-categories\":[\"collaboration\",\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_github_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/ghes-2.19/ghes-2.19.json\",\"version\":\"3.0\"}],\"x-providerName\":\"github.com\",\"x-serviceName\":\"ghes-2.19\"},\"externalDocs\":{\"description\":\"GitHub Enterprise Developer Docs\",\"url\":\"https://docs.github.com/enterprise-server@2.19/rest/\"},\"updated\":\"2021-06-09T13:41:41.900Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/github.com/ghes-2.19/1.1.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/github.com/ghes-2.19/1.1.4/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"github.com:ghes-2.20\",\"value\":{\"added\":\"2021-06-09T13:41:41.900Z\",\"preferred\":\"1.1.4\",\"versions\":[{\"key\":\"1.1.4\",\"value\":{\"added\":\"2021-06-09T13:41:41.900Z\",\"info\":{\"contact\":{\"name\":\"Support\",\"url\":\"https://support.github.com/contact\"},\"description\":\"GitHub's v3 REST API.\",\"license\":{\"name\":\"MIT\",\"url\":\"https://spdx.org/licenses/MIT\"},\"termsOfService\":\"https://docs.github.com/articles/github-terms-of-service\",\"title\":\"GitHub v3 REST API\",\"version\":\"1.1.4\",\"x-apisguru-categories\":[\"collaboration\",\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_github_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/ghes-2.20/ghes-2.20.json\",\"version\":\"3.0\"}],\"x-providerName\":\"github.com\",\"x-serviceName\":\"ghes-2.20\"},\"externalDocs\":{\"description\":\"GitHub Enterprise Developer Docs\",\"url\":\"https://docs.github.com/enterprise-server@2.20/rest/\"},\"updated\":\"2021-06-09T13:41:41.900Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/github.com/ghes-2.20/1.1.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/github.com/ghes-2.20/1.1.4/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"github.com:ghes-2.21\",\"value\":{\"added\":\"2021-06-09T13:41:41.900Z\",\"preferred\":\"1.1.4\",\"versions\":[{\"key\":\"1.1.4\",\"value\":{\"added\":\"2021-06-09T13:41:41.900Z\",\"info\":{\"contact\":{\"name\":\"Support\",\"url\":\"https://support.github.com/contact\"},\"description\":\"GitHub's v3 REST API.\",\"license\":{\"name\":\"MIT\",\"url\":\"https://spdx.org/licenses/MIT\"},\"termsOfService\":\"https://docs.github.com/articles/github-terms-of-service\",\"title\":\"GitHub v3 REST API\",\"version\":\"1.1.4\",\"x-apisguru-categories\":[\"collaboration\",\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_github_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/ghes-2.21/ghes-2.21.json\",\"version\":\"3.0\"}],\"x-providerName\":\"github.com\",\"x-serviceName\":\"ghes-2.21\"},\"externalDocs\":{\"description\":\"GitHub Enterprise Developer Docs\",\"url\":\"https://docs.github.com/enterprise-server@2.21/rest/\"},\"updated\":\"2021-06-09T13:41:41.900Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/github.com/ghes-2.21/1.1.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/github.com/ghes-2.21/1.1.4/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"github.com:ghes-2.22\",\"value\":{\"added\":\"2021-06-09T13:41:41.900Z\",\"preferred\":\"1.1.4\",\"versions\":[{\"key\":\"1.1.4\",\"value\":{\"added\":\"2021-06-09T13:41:41.900Z\",\"info\":{\"contact\":{\"name\":\"Support\",\"url\":\"https://support.github.com/contact\"},\"description\":\"GitHub's v3 REST API.\",\"license\":{\"name\":\"MIT\",\"url\":\"https://spdx.org/licenses/MIT\"},\"termsOfService\":\"https://docs.github.com/articles/github-terms-of-service\",\"title\":\"GitHub v3 REST API\",\"version\":\"1.1.4\",\"x-apisguru-categories\":[\"collaboration\",\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_github_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/ghes-2.22/ghes-2.22.json\",\"version\":\"3.0\"}],\"x-providerName\":\"github.com\",\"x-serviceName\":\"ghes-2.22\"},\"externalDocs\":{\"description\":\"GitHub Enterprise Developer Docs\",\"url\":\"https://docs.github.com/enterprise-server@2.22/rest/\"},\"updated\":\"2021-06-09T13:41:41.900Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/github.com/ghes-2.22/1.1.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/github.com/ghes-2.22/1.1.4/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"github.com:ghes-3.0\",\"value\":{\"added\":\"2021-06-09T13:41:41.900Z\",\"preferred\":\"1.1.4\",\"versions\":[{\"key\":\"1.1.4\",\"value\":{\"added\":\"2021-06-09T13:41:41.900Z\",\"info\":{\"contact\":{\"name\":\"Support\",\"url\":\"https://support.github.com/contact\"},\"description\":\"GitHub's v3 REST API.\",\"license\":{\"name\":\"MIT\",\"url\":\"https://spdx.org/licenses/MIT\"},\"termsOfService\":\"https://docs.github.com/articles/github-terms-of-service\",\"title\":\"GitHub v3 REST API\",\"version\":\"1.1.4\",\"x-apisguru-categories\":[\"collaboration\",\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_github_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/ghes-3.0/ghes-3.0.json\",\"version\":\"3.0\"}],\"x-providerName\":\"github.com\",\"x-serviceName\":\"ghes-3.0\"},\"externalDocs\":{\"description\":\"GitHub Enterprise Developer Docs\",\"url\":\"https://docs.github.com/enterprise-server@3.0/rest/\"},\"updated\":\"2021-06-09T13:41:41.900Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/github.com/ghes-3.0/1.1.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/github.com/ghes-3.0/1.1.4/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"github.com:ghes-3.1\",\"value\":{\"added\":\"2021-06-09T13:41:41.900Z\",\"preferred\":\"1.1.4\",\"versions\":[{\"key\":\"1.1.4\",\"value\":{\"added\":\"2021-06-09T13:41:41.900Z\",\"info\":{\"contact\":{\"name\":\"Support\",\"url\":\"https://support.github.com/contact\"},\"description\":\"GitHub's v3 REST API.\",\"license\":{\"name\":\"MIT\",\"url\":\"https://spdx.org/licenses/MIT\"},\"termsOfService\":\"https://docs.github.com/articles/github-terms-of-service\",\"title\":\"GitHub v3 REST API\",\"version\":\"1.1.4\",\"x-apisguru-categories\":[\"collaboration\",\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_github_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/ghes-3.1/ghes-3.1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"github.com\",\"x-serviceName\":\"ghes-3.1\"},\"externalDocs\":{\"description\":\"GitHub Enterprise Developer Docs\",\"url\":\"https://docs.github.com/enterprise-server@3.1/rest/\"},\"updated\":\"2021-06-09T13:41:41.900Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/github.com/ghes-3.1/1.1.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/github.com/ghes-3.1/1.1.4/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"gitlab.com\",\"value\":{\"added\":\"2017-04-11T09:59:29.000Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2017-04-11T09:59:29.000Z\",\"info\":{\"description\":\"The platform for modern developers\\nGitLab unifies issues, code review, CI and CD into a single UI\",\"title\":\"Gitlab\",\"version\":\"v3\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_cloud.githubusercontent.com_assets_21603_24521837_642e411c-1585-11e7-817f-61082580b6f6.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://axil.gitlab.io/swaggerapi/static/swagger.json\",\"version\":\"2.0\"},{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Mermade/openapi-definitions/master/gitlab/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"gitlab.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gitlab.com/v3/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gitlab.com/v3/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"globalwinescore.com\",\"value\":{\"added\":\"2018-11-15T11:39:26.000Z\",\"preferred\":\"8234aab51481d37a30757d925b7f4221a659427e\",\"versions\":[{\"key\":\"8234aab51481d37a30757d925b7f4221a659427e\",\"value\":{\"added\":\"2018-11-15T11:39:26.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"GlobalWineScore\"},\"description\":\"\\n\\nThe GlobalWineScore API is designed as a RESTful API, providing several resources and methods depending on your usage plan.\\n\\nFor further information please refer to our plans.\\n\\n# Authentication\\nThe API uses token-based authentication.\\nIn order to authenticate your requests, you need to include a specific header in each of your requests:\\n\\n```\\nAuthorization: Token {YOUR-API-TOKEN}\\n```\\nThe word Token must be written. Your requests must also use the HTTPS protocol.\\n\\nIf you don't have a token yet, you need to apply for one [here](https://www.globalwinescore.com/api/).\\n\\nYour personal token can be found under the My account > API section of the GlobalWineScore website\\n\\n# Format\\nThe API provides several rendering formats which you can control using the `Accept` header or `format` query parameter.\\n\\n- JSON (default): no header or `Accept: application/json`\\n- XML: `Accept: application/xml`\\n# Rate limiting\\nFor API requests, the rate limit allows for up to 10 requests per minute.\\n\\n# Error handling\\n\\nWhether a request succeeded is indicated by the HTTP status code. A 2xx status code indicates success, whereas a 4xx status code indicates failure.\\n\\nWhen a request fails, the response body is still JSON, but always contains a `detail` field with a description of the error, which you can inspect for debugging.\\n\\nFor example, trying to access the API without proper authentication will return code 403 along with the message:\\n\\n`{\\\"detail\\\": \\\"Authentication credentials were not provided.\\\"}`\\n\\nFound a bug ? send us an email at api@globalwinescore.com\\n\\n# Ordering\\n\\nAt the moment, GlobalWineScores may be sorted by `date` and `score`. Use \\\"-\\\"\\nto sort in descending order.\\n\\n# Continuous synchronization\\n\\nIf you need to synchronize your database with our API, you can query our API using `?ordering=-date` to get the newest scores first, which means you won't have to crawl the whole catalog every time :-)\\n\\n# Quick search interface\\nIf you need to search our catalog (e.g. to align it with yours), we're providing you with a handy interface accessible here: https://api.globalwinescore.com/search/\\n\\nYou need to be logged in (email/password) to access this page, but other than that you can share it with anyone in your team and start searching right away !\\n\\n# Resources\\n\\nThe details about available endpoints can be found below.\\nYou can click on each endpoint to find information about their parameters.\\n\",\"title\":\"GlobalWineScore API Documentation\",\"version\":\"8234aab51481d37a30757d925b7f4221a659427e\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_GlobalWineScore_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://globalwinescore.docs.apiary.io/api-description-document\",\"version\":\"3.0\"}],\"x-providerName\":\"globalwinescore.com\"},\"updated\":\"2020-11-02T10:00:44.960Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/globalwinescore.com/8234aab51481d37a30757d925b7f4221a659427e/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/globalwinescore.com/8234aab51481d37a30757d925b7f4221a659427e/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"goog.io\",\"value\":{\"added\":\"2020-09-07T16:02:20.825Z\",\"preferred\":\"0.1.0\",\"versions\":[{\"key\":\"0.1.0\",\"value\":{\"added\":\"2020-09-07T16:02:20.825Z\",\"info\":{\"contact\":{\"email\":\"support@goog.io\",\"name\":\"API Support\",\"url\":\"https://goog.io\"},\"description\":\"# Intoduction\\n\\nThis is the OpenAPI V3 documentation for https://api.goog.io\\n\\nAn API to perform Google Searches. Extremely fast and accurate. Zero proxies. Clean USA IPs.\\n\\nSimple to use API, but advance enough to support special parameters such as languages, country and geographic locality.\\n\\nGoogio is the ultimate search API for Google Searches, Google News, and Google SERP.\\n# Docs\\n\\n> An Unofficial Google Search API\\n\\nAn API to perform Google Searches. Extremely fast and accurate. Zero proxies. Clean USA IPs.\\n\\nSimple to use API, but advance enough to support special parameters such as languages, country and geographic locality.\\n\\n# Example Code\\n\\n Check out [Github repo](https://github.com/googio/googio_examples) for example code for calling the API with various languages.\\n\\n# Authentication\\n\\n### API Key\\n\\nOptional API key for authenticated access. Note that we use \\\"API key\\\" interchangably in these docs.\\n\\nAuthenticated requests must include an `apikey` header containing your subscription's API Key.\\n\\n| Security Schema Type | Header Name | Example Token |\\n| --- | --- | --- |\\n| API Key | `apikey` | c5bfb018-ab46-4e61-9271-4ec7e9c04a6e |\\n\\nIn the following example, `YOU_APIKEY` represents the auth token for your account.\\n\\n```\\ncurl --header 'apikey: YOU_APIKEY'\\n```\\n\\nYou can view and manage your API keys in the [Dashboard](/dashboard).\\n\\nBe sure to keep your API keys secure. Do not share them in publicly accessible areas such as GitHub, client-side code, and so forth.\\n\\nAlso note that all API requests must be made over **HTTPS**. Calls made over plain HTTP will attempt to be automatically upgraded to HTTPS, though this use cases is discouraged.\\n\\n\\n## Rate Limits\\n\\nAPI requests may be rate limited depending on your subscription plan and traffic patterns. The following response headers will be present in these cases:\\n\\n| Header | Description |\\n| ------ | ----------- |\\n| `X-RateLimit-Limit` | The maximum number of requests that the consumer is permitted to make. |\\n| `X-RateLimit-Remaining` | The number of requests remaining in the current rate limit window. |\\n| `X-RateLimit-Reset` | The time at which the current rate limit window resets in UTC epoch seconds. |\\n\\nWhen the rate limit is **exceeded**, an error is returned with the status \\\"**429 Too Many Requests**\\\":\\n\\n```json\\n{\\n \\\"error\\\": {\\n \\\"code\\\": \\\"too_many_requests\\\",\\n \\\"message\\\": \\\"Rate limit exceeded\\\"\\n }\\n}\\n```\\n\\n\\n\\n## Errors\\n\\nThis API uses conventional HTTP response codes to indicate the success or failure of API requests. In general: Codes in the `2xx` range indicate success. Codes in the `4xx` range indicate an error that failed given the information provided (e.g., a required parameter was omitted, endpoint not found, etc.). Codes in the `5xx` range indicate an error with our API (these are rare).\\n\\n\\n\",\"title\":\"goog.io | Unoffical Google Search API\",\"version\":\"0.1.0\",\"x-apisguru-categories\":[\"search\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://goog.io/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"goog.io\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/goog.io/0.1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/goog.io/0.1.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"google.home\",\"value\":{\"added\":\"2020-07-15T12:24:02.433Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2020-07-15T12:24:02.433Z\",\"info\":{\"contact\":null,\"description\":\"# Google Home Local API\\nThis is an unofficial documentation of the local API used by the Home app to communicate with GH devices.\\n[GitHub Repo](https://github.com/rithvikvibhu/GHLocalApi)\\n\\n[![GitHub stars](https://img.shields.io/github/stars/rithvikvibhu/GHLocalApi)](https://github.com/rithvikvibhu/GHLocalApi/stargazers) [![GitHub license](https://img.shields.io/github/license/rithvikvibhu/GHLocalApi)](https://github.com/rithvikvibhu/GHLocalApi/blob/master/LICENSE.md)\\n\\n## Getting Started\\n\\nRequests must be made over HTTPS, port 8443, so the base URL for these endpoints is: `https://:8443/setup/`\\n\\nGet the IP of Google Home from the Google Home app (Device Settings -> End of the list) or from your router.\\n\\nGET requests are simple, in the browser kind. \\nPOST requests need to set the header (when there's a body): `content-type: application/json`\\n\\n## Authentication\\n\\nSince June 2019, most requests (with exceptions like `/setup/eureka_info`) need a local authorization token.\\n\\nThere are 3 kinds of tokens involved here:\\n\\n### Local Authorization Token\\nThis token must be sent in all requests in the header `cast-local-authorization-token`. It is short-lived (~1 day) and may change unexpectedly (with a sync, change in homegraph, etc.)\\n##### Get this token\\n- With access to an android device, [get this token directly by either method](https://gist.github.com/rithvikvibhu/1a0f4937af957ef6a78453e3be482c1f).\\n- Without a device, or to integrate it with a script, use an access token to get the homegraph and extract the token. To get an access token, read the next section. Check the example section for more info.\\n\\n### Access Token\\nThis is a standard google oauth2 access token. It is in the form `ya29.***`.\\nThis gives access to the Google Home Foyer API. These expire in an hour.\\nUse this to get the homegraph (and then the local authorization token above).\\n##### Get this token\\nTo get this access token, either a Google account username/password or a Google Master Token is needed. More info in the gist.\\nUse the script [from this gist](https://gist.github.com/rithvikvibhu/952f83ea656c6782fbd0f1645059055d).\\n\\n### Master Token\\nThis is in the form `aas_et/***` and can be used to request access tokens.\\n##### Get this token\\nThe same [script in the gist](https://gist.github.com/rithvikvibhu/952f83ea656c6782fbd0f1645059055d) that gets the access token can also get the master token. Needs Google account creds.\\n\\n## Example\\n\\nHere's the whole flow from just a pair of username/password to using the local API.\\n\\nPrerequisites:\\n- [grpcurl](https://github.com/fullstorydev/grpcurl)\\n- [Proto files](https://drive.google.com/drive/folders/1RvnN3y-G23pd2SWHmfV_7sef8QU5GNF4?usp=sharing) (preserve folder structure)\\n\\n### 1. Get an access token with the script\\n- Download get_tokens.py\\n- Fill in username and password\\n```sh\\npython3 get_tokens.py\\n# Note down the access token printed.\\n```\\n\\n### 2. Use the access token and get home graph\\n- This prints the json and uses jq to parse and filter out the fields deviceName and localAuthToken\\n- This will give a list of all devices and their local auth tokens\\n```sh\\n./grpcurl -H 'authorization: Bearer ya29.a0Af****' \\\\\\n\\t-import-path /path/to/protos \\\\\\n\\t-proto /path/to/protos/google/internal/home/foyer/v1.proto \\\\\\n\\tgooglehomefoyer-pa.googleapis.com:443 \\\\\\n\\tgoogle.internal.home.foyer.v1.StructuresService/GetHomeGraph | jq '.home.devices[] | {deviceName, localAuthToken}'\\n# Note down the local auth token for the device you want.\\n```\\n\\n### 3. Make the call to the local device using the local auth token\\n```sh\\ncurl -H \\\"cast-local-authorization-token: LOCAL_AUTH_TOKEN\\\" --verbose --insecure https://192.168.0.18:8443/setup/bluetooth/status\\n```\",\"title\":\"Google Home\",\"version\":\"2.0\",\"x-codegen-settings\":{\"AllowSkippingSSLCertVerification\":false,\"AndroidHttpClient\":\"ANDROID_OK\",\"AndroidUseAppManifest\":false,\"AppendContentHeaders\":true,\"ApplyCustomizations\":[],\"ArraySerialization\":\"Indexed\",\"BackoffFactor\":0,\"BodySerialization\":0,\"CSharpHttpClient\":\"UNIREST\",\"CollectParameters\":false,\"DisableDocs\":false,\"DisableLinting\":false,\"DoNotSplitWords\":[],\"EnableAdditionalModelProperties\":false,\"EnableGlobalUserAgent\":true,\"EnableHttpCache\":false,\"EnableImmutableModels\":false,\"EnableLogging\":false,\"EnablePHPComposerVersionString\":false,\"EncodeTemplateParameters\":true,\"ForceKeywordArgsInRuby\":false,\"GenerateAdvancedDocs\":true,\"GenerateAppveyorConfig\":false,\"GenerateAsyncCode\":true,\"GenerateCircleConfig\":false,\"GenerateEnums\":true,\"GenerateExceptions\":true,\"GenerateInterfaces\":false,\"GenerateJenkinsConfig\":false,\"GenerateModels\":true,\"GenerateTravisConfig\":false,\"IgnoreIfNullJson\":false,\"IsLatestVersion\":false,\"JavaHttpClient\":\"JAVA_OK\",\"JavaUsePropertiesConfig\":false,\"LiftParameterDescriptionFromCustomType\":false,\"ModelSerializationScheme\":\"Json\",\"NodeHttpClient\":\"NODE_REQUEST\",\"Nullify404\":false,\"ObjCHttpClient\":\"UNIREST\",\"PHPHttpClient\":\"UNIREST\",\"ParameterArrayFormat\":\"ParamArrayWithIndex\",\"PreserveParameterOrder\":true,\"ResponseMapping\":{\"Type\":\"Simple\"},\"Retries\":0,\"RetryInterval\":1,\"ReturnCompleteHttpResponse\":false,\"RunscopeEnabled\":false,\"SecurityProtocols\":[\"Ssl3\",\"Tls\"],\"SortResources\":false,\"StoreTimezoneInformation\":false,\"SymbolizeHashKeysInRuby\":false,\"ThrowForHttpErrorStatusCodes\":true,\"Timeout\":0,\"UnderscoreNumbers\":true,\"UsageExampleEndpoint\":{\"Description\":\"\",\"EndpointGroupName\":\"\",\"EndpointName\":\"\"},\"UseCommonSDKLibrary\":false,\"UseConstructorsForConfig\":false,\"UseControllerPrefix\":true,\"UseEndpointMethodName\":false,\"UseEnumPostfix\":true,\"UseExceptionPrefix\":true,\"UseMethodPrefix\":true,\"UseModelPostfix\":false,\"UseSingletonPattern\":true,\"UserConfigurableRetries\":true,\"ValidateRequiredParameters\":false,\"iOSGenerateCoreData\":false,\"iOSUseAppInfoPlist\":false},\"x-image-uri\":\"\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/rithvikvibhu/GHLocalApi/master/GoogleHome.openapi3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"google.home\",\"x-server-configuration\":{\"default-environment\":\"production\",\"default-server\":\"Server 1\",\"environments\":[{\"name\":\"production\",\"servers\":[{\"name\":\"Server 1\",\"url\":\"http://example.com/setup\"}]}],\"parameters\":[]},\"x-unofficialSpec\":true,\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/google.home/2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/google.home/2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:abusiveexperiencereport\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Views Abusive Experience Report data, and gets a list of sites that have a significant number of abusive experiences.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Abusive Experience Report API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://abusiveexperiencereport.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"abusiveexperiencereport\"},\"externalDocs\":{\"url\":\"https://developers.google.com/abusive-experience-report/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/abusiveexperiencereport/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/abusiveexperiencereport/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:acceleratedmobilepageurl\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Retrieves the list of AMP URLs (and equivalent AMP Cache URLs) for a given list of public URL(s). \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Accelerated Mobile Pages (AMP) URL API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://acceleratedmobilepageurl.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"acceleratedmobilepageurl\"},\"externalDocs\":{\"url\":\"https://developers.google.com/amp/cache/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/acceleratedmobilepageurl/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/acceleratedmobilepageurl/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:accessapproval\",\"value\":{\"added\":\"2021-09-21T23:08:31.735Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-09-21T23:08:31.735Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"An API for controlling access to data by Google personnel.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Access Approval API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://accessapproval.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"accessapproval\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/cloud-provider-access-management/access-approval/docs\"},\"updated\":\"2022-08-29T23:11:50.392Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/accessapproval/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/accessapproval/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:accesscontextmanager\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"An API for setting attribute based access control to requests to GCP services.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Access Context Manager API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://accesscontextmanager.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"accesscontextmanager\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/access-context-manager/docs/reference/rest/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/accesscontextmanager/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/accesscontextmanager/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:adexchangebuyer\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1.4\",\"versions\":[{\"key\":\"v1.4\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Ad Exchange Buyer API\",\"version\":\"v1.4\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://www.googleapis.com/discovery/v1/apis/adexchangebuyer/v1.4/rest\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"adexchangebuyer\"},\"externalDocs\":{\"url\":\"https://developers.google.com/ad-exchange/buyer-rest\"},\"updated\":\"2021-05-24T10:16:55.423Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/adexchangebuyer/v1.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/adexchangebuyer/v1.4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:adexchangebuyer2\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"preferred\":\"v2beta1\",\"versions\":[{\"key\":\"v2beta1\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Accesses the latest features for managing Authorized Buyers accounts, Real-Time Bidding configurations and auction metrics, and Marketplace programmatic deals.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Ad Exchange Buyer API II\",\"version\":\"v2beta1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://adexchangebuyer.googleapis.com/$discovery/rest?version=v2beta1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"adexchangebuyer2\"},\"externalDocs\":{\"url\":\"https://developers.google.com/authorized-buyers/apis/reference/rest/\"},\"updated\":\"2022-09-13T23:12:55.505Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/adexchangebuyer2/v2beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/adexchangebuyer2/v2beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:adexperiencereport\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Views Ad Experience Report data, and gets a list of sites that have a significant number of annoying ads.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Ad Experience Report API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://adexperiencereport.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"adexperiencereport\"},\"externalDocs\":{\"url\":\"https://developers.google.com/ad-experience-report/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/adexperiencereport/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/adexperiencereport/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:admin\",\"value\":{\"added\":\"2020-11-09T10:50:27.971Z\",\"preferred\":\"reports_v1\",\"versions\":[{\"key\":\"reports_v1\",\"value\":{\"added\":\"2020-11-09T10:50:27.971Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Admin SDK lets administrators of enterprise domains to view and manage resources like user, groups etc. It also provides audit and usage reports of domain.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Admin SDK API\",\"version\":\"reports_v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://admin.googleapis.com/$discovery/rest?version=reports_v1\",\"version\":\"3.0\"}],\"x-preferred\":false,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"admin\"},\"externalDocs\":{\"url\":\"https://developers.google.com/admin-sdk/\"},\"updated\":\"2022-10-19T23:15:18.683Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/admin/reports_v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/admin/reports_v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:admob\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The AdMob API allows publishers to programmatically get information about their AdMob account. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"AdMob API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://admob.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"admob\"},\"externalDocs\":{\"url\":\"https://developers.google.com/admob/api/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/admob/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/admob/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:adsense\",\"value\":{\"added\":\"2021-04-19T10:43:58.889Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2021-04-19T10:43:58.889Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The AdSense Management API allows publishers to access their inventory and run earnings and performance reports.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"AdSense Management API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://adsense.googleapis.com/$discovery/rest?version=v2\",\"version\":\"3.0\"}],\"x-preferred\":false,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"adsense\"},\"externalDocs\":{\"url\":\"https://developers.google.com/adsense/management/\"},\"updated\":\"2022-10-25T23:12:23.983Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/adsense/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/adsense/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:adsensehost\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"preferred\":\"v4.1\",\"versions\":[{\"key\":\"v4.1\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Generates performance reports, generates ad codes, and provides publisher management capabilities for AdSense Hosts.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"AdSense Host API\",\"version\":\"v4.1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://adsensehost.googleapis.com/$discovery/rest?version=v4.1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"adsensehost\"},\"externalDocs\":{\"url\":\"https://developers.google.com/adsense/host/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/adsensehost/v4.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/adsensehost/v4.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:alertcenter\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages alerts on issues affecting your domain. Note: The current version of this API (v1beta1) is available to all Google Workspace customers. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Workspace Alert Center API\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://alertcenter.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"alertcenter\"},\"externalDocs\":{\"url\":\"https://developers.google.com/admin-sdk/alertcenter/\"},\"updated\":\"2022-10-18T23:14:41.002Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/alertcenter/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/alertcenter/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:analytics\",\"value\":{\"added\":\"2020-10-26T11:11:58.071Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2020-10-26T11:11:58.071Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Views and manages your Google Analytics data.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Analytics API\",\"version\":\"v3\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://analytics.googleapis.com/$discovery/rest?version=v3\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"analytics\"},\"externalDocs\":{\"url\":\"https://developers.google.com/analytics/\"},\"updated\":\"2021-04-07T07:29:07.469Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/analytics/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/analytics/v3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:analyticsadmin\",\"value\":{\"added\":\"2020-09-28T07:52:06.609Z\",\"preferred\":\"v1alpha\",\"versions\":[{\"key\":\"v1alpha\",\"value\":{\"added\":\"2020-09-28T07:52:06.609Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Analytics Admin API\",\"version\":\"v1alpha\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://analyticsadmin.googleapis.com/$discovery/rest?version=v1alpha\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"analyticsadmin\"},\"externalDocs\":{\"url\":\"http://code.google.com/apis/analytics/docs/mgmt/home.html\"},\"updated\":\"2022-10-25T23:12:23.983Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/analyticsadmin/v1alpha/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/analyticsadmin/v1alpha/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:analyticsdata\",\"value\":{\"added\":\"2021-09-21T23:08:31.735Z\",\"preferred\":\"v1beta\",\"versions\":[{\"key\":\"v1beta\",\"value\":{\"added\":\"2021-09-21T23:08:31.735Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Accesses report data in Google Analytics.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Analytics Data API\",\"version\":\"v1beta\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://analyticsdata.googleapis.com/$discovery/rest?version=v1beta\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"analyticsdata\"},\"externalDocs\":{\"url\":\"https://developers.google.com/analytics/devguides/reporting/data/v1/\"},\"updated\":\"2022-08-29T23:11:50.392Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/analyticsdata/v1beta/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/analyticsdata/v1beta/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:analyticsreporting\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v4\",\"versions\":[{\"key\":\"v4\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Accesses Analytics report data.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Analytics Reporting API\",\"version\":\"v4\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://analyticsreporting.googleapis.com/$discovery/rest?version=v4\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"analyticsreporting\"},\"externalDocs\":{\"url\":\"https://developers.google.com/analytics/devguides/reporting/core/v4/\"},\"updated\":\"2021-10-20T23:09:08.031Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/analyticsreporting/v4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/analyticsreporting/v4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:androiddeviceprovisioning\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Automates Android zero-touch enrollment for device resellers, customers, and EMMs.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Android Device Provisioning Partner API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://androiddeviceprovisioning.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"androiddeviceprovisioning\"},\"externalDocs\":{\"url\":\"https://developers.google.com/zero-touch/\"},\"updated\":\"2022-10-20T23:15:56.864Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/androiddeviceprovisioning/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/androiddeviceprovisioning/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:androidenterprise\",\"value\":{\"added\":\"2020-09-21T08:59:20.819Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-09-21T08:59:20.819Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages the deployment of apps to Android Enterprise devices.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Play EMM API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://androidenterprise.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"androidenterprise\"},\"externalDocs\":{\"url\":\"https://developers.google.com/android/work/play/emm-api\"},\"updated\":\"2022-10-20T23:15:56.864Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/androidenterprise/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/androidenterprise/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:androidmanagement\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Android Management API provides remote enterprise management of Android devices and apps.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Android Management API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://androidmanagement.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"androidmanagement\"},\"externalDocs\":{\"url\":\"https://developers.google.com/android/management\"},\"updated\":\"2022-10-24T23:14:08.137Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/androidmanagement/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/androidmanagement/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:androidpublisher\",\"value\":{\"added\":\"2020-08-24T08:31:04.176Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2020-08-24T08:31:04.176Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Lets Android application developers access their Google Play accounts. At a high level, the expected workflow is to \\\"insert\\\" an Edit, make changes as necessary, and then \\\"commit\\\" it. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Play Android Developer API\",\"version\":\"v3\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://androidpublisher.googleapis.com/$discovery/rest?version=v3\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"androidpublisher\"},\"externalDocs\":{\"url\":\"https://developers.google.com/android-publisher\"},\"updated\":\"2022-10-25T23:12:23.983Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/androidpublisher/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/androidpublisher/v3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:apigateway\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1alpha2\",\"versions\":[{\"key\":\"v1alpha2\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"API Gateway API\",\"version\":\"v1alpha2\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apigateway.googleapis.com/$discovery/rest?version=v1alpha2\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"apigateway\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/api-gateway/docs\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/apigateway/v1alpha2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/apigateway/v1alpha2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:apigee\",\"value\":{\"added\":\"2020-09-01T08:20:42.447Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-09-01T08:20:42.447Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Use the Apigee API to programmatically develop and manage APIs with a set of RESTful operations. Develop and secure API proxies, deploy and undeploy API proxy revisions, monitor APIs, configure environments, manage users, and more. Note: This product is available as a free trial for a time period of 60 days.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Apigee API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://apigee.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"apigee\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/apigee-api-management/\"},\"updated\":\"2022-10-06T23:14:33.600Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/apigee/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/apigee/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:apikeys\",\"value\":{\"added\":\"2021-04-26T09:10:17.483Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2021-04-26T09:10:17.483Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages the API keys associated with developer projects.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"API Keys API\",\"version\":\"v2\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apikeys.googleapis.com/$discovery/rest?version=v2\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"apikeys\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/api-keys/docs\"},\"updated\":\"2022-05-31T23:10:55.573Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/apikeys/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/apikeys/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:appengine\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1alpha\",\"versions\":[{\"key\":\"v1alpha\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Provisions and manages developers' App Engine applications.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"App Engine Admin API\",\"version\":\"v1alpha\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://appengine.googleapis.com/$discovery/rest?version=v1alpha\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"appengine\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/appengine/docs/admin-api/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/appengine/v1alpha/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/appengine/v1alpha/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:appsactivity\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Provides a historical view of activity.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Drive Activity API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"google\",\"url\":\"https://www.googleapis.com/discovery/v1/apis/appsactivity/v1/rest\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"appsactivity\"},\"externalDocs\":{\"url\":\"https://developers.google.com/google-apps/activity/\"},\"updated\":\"2020-08-03T06:51:32.795Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/appsactivity/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/appsactivity/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:area120tables\",\"value\":{\"added\":\"2020-10-26T11:11:58.071Z\",\"preferred\":\"v1alpha1\",\"versions\":[{\"key\":\"v1alpha1\",\"value\":{\"added\":\"2020-10-26T11:11:58.071Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Area120 Tables API\",\"version\":\"v1alpha1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://area120tables.googleapis.com/$discovery/rest?version=v1alpha1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"area120tables\"},\"externalDocs\":{\"url\":\"https://support.google.com/area120-tables/answer/10011390\"},\"updated\":\"2022-03-21T23:10:25.924Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/area120tables/v1alpha1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/area120tables/v1alpha1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:artifactregistry\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Store and manage build artifacts in a scalable and integrated service built on Google infrastructure.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Artifact Registry API\",\"version\":\"v1beta1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://artifactregistry.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"artifactregistry\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/artifacts/docs/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/artifactregistry/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/artifactregistry/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:assuredworkloads\",\"value\":{\"added\":\"2022-09-19T23:12:49.727Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2022-09-19T23:12:49.727Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Assured Workloads API\",\"version\":\"v1beta1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://assuredworkloads.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"assuredworkloads\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/learnmoreurl\"},\"updated\":\"2022-10-19T23:15:18.683Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/assuredworkloads/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/assuredworkloads/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:automl\",\"value\":{\"added\":\"2020-03-23T15:15:32.000Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2020-03-23T15:15:32.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Train high-quality custom machine learning models with minimum effort and machine learning expertise.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud AutoML API\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://automl.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"automl\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/automl\"},\"updated\":\"2022-08-31T23:10:56.429Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/automl/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/automl/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:baremetalsolution\",\"value\":{\"added\":\"2021-10-26T23:10:25.253Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2021-10-26T23:10:25.253Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Provides ways to manage Bare Metal Solution hardware installed in a regional extension located near a Google Cloud data center.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Bare Metal Solution API\",\"version\":\"v2\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://baremetalsolution.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"baremetalsolution\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/bare-metal\"},\"updated\":\"2022-10-24T23:14:08.137Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/baremetalsolution/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/baremetalsolution/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:bigquery\",\"value\":{\"added\":\"2020-09-28T07:52:06.609Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2020-09-28T07:52:06.609Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"A data platform for customers to create, manage, share and query data.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"BigQuery API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://bigquery.googleapis.com/$discovery/rest?version=v2\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"bigquery\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/bigquery/\"},\"updated\":\"2022-10-21T23:13:47.358Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/bigquery/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/bigquery/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:bigqueryconnection\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Allows users to manage BigQuery connections to external data sources.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"BigQuery Connection API\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://bigqueryconnection.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"bigqueryconnection\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/bigquery/\"},\"updated\":\"2022-09-02T23:11:04.545Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/bigqueryconnection/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/bigqueryconnection/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:bigquerydatatransfer\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Schedule queries or transfer external data from SaaS applications to Google BigQuery on a regular basis.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"BigQuery Data Transfer API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://bigquerydatatransfer.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"bigquerydatatransfer\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/bigquery-transfer/\"},\"updated\":\"2022-10-21T23:13:47.358Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/bigquerydatatransfer/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/bigquerydatatransfer/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:bigqueryreservation\",\"value\":{\"added\":\"2021-09-21T23:08:31.735Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-09-21T23:08:31.735Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"A service to modify your BigQuery flat-rate reservations.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"BigQuery Reservation API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://bigqueryreservation.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"bigqueryreservation\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/bigquery/\"},\"updated\":\"2022-10-20T23:15:56.864Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/bigqueryreservation/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/bigqueryreservation/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:bigtableadmin\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Administer your Cloud Bigtable tables and instances.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Bigtable Admin API\",\"version\":\"v2\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://bigtableadmin.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"bigtableadmin\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/bigtable/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/bigtableadmin/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/bigtableadmin/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:billingbudgets\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Cloud Billing Budget API stores Cloud Billing budgets, which define a budget plan and the rules to execute as spend is tracked against that plan.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Billing Budget API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://billingbudgets.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"billingbudgets\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/billing/docs/how-to/budget-api-overview\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/billingbudgets/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/billingbudgets/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:binaryauthorization\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The management interface for Binary Authorization, a service that provides policy-based deployment validation and control for images deployed to Google Kubernetes Engine (GKE), Anthos Service Mesh, Anthos Clusters, and Cloud Run. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Binary Authorization API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://binaryauthorization.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"binaryauthorization\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/binary-authorization/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/binaryauthorization/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/binaryauthorization/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:blogger\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Blogger API provides access to posts, comments and pages of a Blogger blog.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Blogger API\",\"version\":\"v2\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://blogger.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"blogger\"},\"externalDocs\":{\"url\":\"https://developers.google.com/blogger/docs/3.0/getting_started\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/blogger/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/blogger/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:books\",\"value\":{\"added\":\"2020-09-28T07:52:06.609Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-09-28T07:52:06.609Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Google Books API allows clients to access the Google Books repository.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Books API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://books.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"books\"},\"externalDocs\":{\"url\":\"https://code.google.com/apis/books/docs/v1/getting_started.html\"},\"updated\":\"2022-03-21T23:10:25.924Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/books/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/books/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:calendar\",\"value\":{\"added\":\"2020-10-26T11:11:58.071Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2020-10-26T11:11:58.071Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manipulates events and other calendar data.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Calendar API\",\"version\":\"v3\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://calendar-json.googleapis.com/$discovery/rest?version=v3\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"calendar\"},\"externalDocs\":{\"url\":\"https://developers.google.com/google-apps/calendar/firstapp\"},\"updated\":\"2022-07-27T23:10:33.709Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/calendar/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/calendar/v3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:chat\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Enables apps to fetch information and perform actions in Google Chat. Authentication is a prerequisite for using the Google Chat REST API.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Chat API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://chat.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"chat\"},\"externalDocs\":{\"url\":\"https://developers.google.com/hangouts/chat\"},\"updated\":\"2022-10-27T23:14:32.060Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/chat/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/chat/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:chromemanagement\",\"value\":{\"added\":\"2021-03-01T07:30:58.471Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-03-01T07:30:58.471Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Chrome Management API is a suite of services that allows Chrome administrators to view, manage and gain insights on their Chrome OS and Chrome Browser devices.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Chrome Management API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://chromemanagement.googleapis.com/$discovery/rest?version=v1\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"chromemanagement\"},\"externalDocs\":{\"url\":\"http://developers.google.com/chrome/management/\"},\"updated\":\"2022-09-30T23:12:54.724Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/chromemanagement/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/chromemanagement/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:chromepolicy\",\"value\":{\"added\":\"2021-03-09T14:57:09.071Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-03-09T14:57:09.071Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Chrome Policy API is a suite of services that allows Chrome administrators to control the policies applied to their managed Chrome OS devices and Chrome browsers.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Chrome Policy API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://chromepolicy.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"chromepolicy\"},\"externalDocs\":{\"url\":\"http://developers.google.com/chrome/policy\"},\"updated\":\"2022-10-21T23:13:47.358Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/chromepolicy/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/chromepolicy/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:chromeuxreport\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Chrome UX Report API lets you view real user experience data for millions of websites. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Chrome UX Report API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://chromeuxreport.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"chromeuxreport\"},\"externalDocs\":{\"url\":\"https://developers.google.com/web/tools/chrome-user-experience-report/api/reference\"},\"updated\":\"2022-09-20T23:12:22.749Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/chromeuxreport/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/chromeuxreport/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:civicinfo\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Provides polling places, early vote locations, contest data, election officials, and government representatives for U.S. residential addresses.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Civic Information API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://civicinfo.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"civicinfo\"},\"externalDocs\":{\"url\":\"https://developers.google.com/civic-information/\"},\"updated\":\"2022-08-24T23:11:07.299Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/civicinfo/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/civicinfo/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:classroom\",\"value\":{\"added\":\"2015-06-30T20:09:46.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2015-06-30T20:09:46.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages classes, rosters, and invitations in Google Classroom.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Classroom API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://classroom.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"classroom\"},\"externalDocs\":{\"url\":\"https://developers.google.com/classroom/\"},\"updated\":\"2022-03-29T23:10:57.754Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/classroom/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/classroom/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudasset\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1p5beta1\",\"versions\":[{\"key\":\"v1p5beta1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The cloud asset API manages the history and inventory of cloud resources.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Asset API\",\"version\":\"v1p5beta1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://cloudasset.googleapis.com/$discovery/rest?version=v1p5beta1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudasset\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/asset-inventory/docs/quickstart\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudasset/v1p5beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudasset/v1p5beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudbilling\",\"value\":{\"added\":\"2022-09-15T23:13:49.546Z\",\"preferred\":\"v1beta\",\"versions\":[{\"key\":\"v1beta\",\"value\":{\"added\":\"2022-09-15T23:13:49.546Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Allows developers to manage billing for their Google Cloud Platform projects programmatically.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Billing API\",\"version\":\"v1beta\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://cloudbilling.googleapis.com/$discovery/rest?version=v1beta\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudbilling\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/billing/\"},\"updated\":\"2022-09-19T23:12:49.727Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudbilling/v1beta/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudbilling/v1beta/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudbuild\",\"value\":{\"added\":\"2021-03-15T09:37:46.389Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2021-03-15T09:37:46.389Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Creates and manages builds on Google Cloud Platform.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Build API\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://cloudbuild.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"3.0\"}],\"x-preferred\":false,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudbuild\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/cloud-build/docs/\"},\"updated\":\"2022-10-20T23:15:56.864Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudbuild/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudbuild/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudchannel\",\"value\":{\"added\":\"2021-03-01T07:30:58.471Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-03-01T07:30:58.471Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Cloud Channel API enables Google Cloud partners to have a single unified resale platform and APIs across all of Google Cloud including GCP, Workspace, Maps and Chrome.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Channel API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://cloudchannel.googleapis.com/$discovery/rest?version=v1\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudchannel\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/channel\"},\"updated\":\"2022-10-24T23:14:08.137Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudchannel/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudchannel/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:clouddebugger\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Examines the call stack and variables of a running application without stopping or slowing it down. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Debugger API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://clouddebugger.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"clouddebugger\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/debugger\"},\"updated\":\"2022-03-23T23:15:18.095Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/clouddebugger/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/clouddebugger/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:clouderrorreporting\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Groups and counts similar errors from cloud services and applications, reports new errors, and provides access to error groups and their associated errors. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Error Reporting API\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://clouderrorreporting.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"clouderrorreporting\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/error-reporting/\"},\"updated\":\"2022-05-19T23:11:03.826Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/clouderrorreporting/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/clouderrorreporting/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudfunctions\",\"value\":{\"added\":\"2022-05-04T23:11:00.152Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2022-05-04T23:11:00.152Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages lightweight user-provided functions executed in response to events.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Functions API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://cloudfunctions.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudfunctions\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/functions\"},\"updated\":\"2022-10-27T23:14:32.060Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudfunctions/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudfunctions/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudidentity\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"API for provisioning and managing identity resources.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Identity API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://cloudidentity.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudidentity\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/identity/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudidentity/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudidentity/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudiot\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Registers and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud IoT API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://cloudiot.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudiot\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/iot\"},\"updated\":\"2022-09-29T23:14:30.049Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudiot/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudiot/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudkms\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages keys and performs cryptographic operations in a central cloud service, for direct use by other cloud resources and applications. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Key Management Service (KMS) API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://cloudkms.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudkms\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/kms/\"},\"updated\":\"2022-09-05T23:12:55.703Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudkms/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudkms/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudprivatecatalog\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\"},\"description\":\"Enable cloud users to discover enterprise catalogs and products in their organizations.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Private Catalog\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"google\",\"url\":\"https://cloudprivatecatalog.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudprivatecatalog\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/private-catalog/\"},\"updated\":\"2020-01-07T11:38:39.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudprivatecatalog/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudprivatecatalog/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudprivatecatalogproducer\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\"},\"description\":\"Enables cloud users to manage and share enterprise catalogs intheir organizations.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Private Catalog Producer\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"google\",\"url\":\"https://cloudprivatecatalogproducer.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudprivatecatalogproducer\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/private-catalog/\"},\"updated\":\"2020-01-07T11:38:39.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudprivatecatalogproducer/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudprivatecatalogproducer/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudprofiler\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages continuous profiling information.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Stackdriver Profiler API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://cloudprofiler.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudprofiler\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/profiler/\"},\"updated\":\"2022-07-01T23:09:56.725Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudprofiler/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudprofiler/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudresourcemanager\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v2beta1\",\"versions\":[{\"key\":\"v2beta1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Creates, reads, and updates metadata for Google Cloud Platform resource containers.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Resource Manager API\",\"version\":\"v2beta1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://cloudresourcemanager.googleapis.com/$discovery/rest?version=v2beta1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudresourcemanager\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/resource-manager\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudresourcemanager/v2beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudresourcemanager/v2beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudscheduler\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Creates and manages jobs run on a regular recurring schedule.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Scheduler API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://cloudscheduler.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudscheduler\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/scheduler/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudscheduler/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudscheduler/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudsearch\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Cloud Search provides cloud-based search capabilities over Google Workspace data. The Cloud Search API allows indexing of non-Google Workspace data into Cloud Search.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Search API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://cloudsearch.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudsearch\"},\"externalDocs\":{\"url\":\"https://developers.google.com/cloud-search/docs/guides/\"},\"updated\":\"2022-10-27T23:14:32.060Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudsearch/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudsearch/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudshell\",\"value\":{\"added\":\"2021-09-21T23:08:31.735Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-09-21T23:08:31.735Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Allows users to start, configure, and connect to interactive shell sessions running in the cloud. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Shell API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://cloudshell.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudshell\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/shell/docs/\"},\"updated\":\"2022-03-23T23:15:18.095Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudshell/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudshell/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudtasks\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v2beta2\",\"versions\":[{\"key\":\"v2beta2\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages the execution of large numbers of distributed requests.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Tasks API\",\"version\":\"v2beta2\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://cloudtasks.googleapis.com/$discovery/rest?version=v2beta2\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudtasks\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/tasks/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudtasks/v2beta2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudtasks/v2beta2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudtrace\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Sends application trace data to Cloud Trace for viewing. Trace data is collected for all App Engine applications by default. Trace data from other applications can be provided using this API. This library is used to interact with the Cloud Trace API directly. If you are looking to instrument your application for Cloud Trace, we recommend using OpenTelemetry. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Trace API\",\"version\":\"v2\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://cloudtrace.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudtrace\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/trace\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudtrace/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudtrace/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:commentanalyzer\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1alpha1\",\"versions\":[{\"key\":\"v1alpha1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Perspective Comment Analyzer API provides information about the potential impact of a comment on a conversation (e.g. it can provide a score for the \\\"toxicity\\\" of a comment). Users can leverage the \\\"SuggestCommentScore\\\" method to submit corrections to improve Perspective over time. Users can set the \\\"doNotStore\\\" flag to ensure that all submitted comments are automatically deleted after scores are returned.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Perspective Comment Analyzer API\",\"version\":\"v1alpha1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://commentanalyzer.googleapis.com/$discovery/rest?version=v1alpha1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"commentanalyzer\"},\"externalDocs\":{\"url\":\"https://support.perspectiveapi.com\"},\"updated\":\"2022-03-22T23:10:45.576Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/commentanalyzer/v1alpha1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/commentanalyzer/v1alpha1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:composer\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages Apache Airflow environments on Google Cloud Platform.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Composer API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://composer.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"composer\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/composer/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/composer/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/composer/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:compute\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Creates and runs virtual machines on Google Cloud Platform. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Compute Engine API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://www.googleapis.com/discovery/v1/apis/compute/v1/rest\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"compute\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/compute/\"},\"updated\":\"2022-10-26T23:13:08.602Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/compute/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/compute/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:contactcenterinsights\",\"value\":{\"added\":\"2021-08-09T23:09:41.365Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-08-09T23:09:41.365Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Contact Center AI Insights API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://contactcenterinsights.googleapis.com/$discovery/rest?version=v1\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"contactcenterinsights\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/contact-center/insights/docs\"},\"updated\":\"2022-05-19T23:11:03.826Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/contactcenterinsights/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/contactcenterinsights/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:container\",\"value\":{\"added\":\"2021-10-07T23:08:50.523Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2021-10-07T23:08:50.523Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Builds and manages container-based applications, powered by the open source Kubernetes technology.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Kubernetes Engine API\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://container.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"container\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/container-engine/\"},\"updated\":\"2022-10-10T23:13:25.843Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/container/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/container/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:containeranalysis\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1alpha1\",\"versions\":[{\"key\":\"v1alpha1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"An implementation of the Grafeas API, which stores, and enables querying and retrieval of critical metadata about all of your software artifacts.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Container Analysis API\",\"version\":\"v1alpha1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://containeranalysis.googleapis.com/$discovery/rest?version=v1alpha1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"containeranalysis\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/container-analysis/api/reference/rest/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/containeranalysis/v1alpha1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/containeranalysis/v1alpha1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:content\",\"value\":{\"added\":\"2020-11-02T10:32:34.239Z\",\"preferred\":\"v2.1\",\"versions\":[{\"key\":\"v2.1\",\"value\":{\"added\":\"2020-11-02T10:32:34.239Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manage your product listings and accounts for Google Shopping\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Content API for Shopping\",\"version\":\"v2.1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://shoppingcontent.googleapis.com/$discovery/rest?version=v2.1\",\"version\":\"3.0\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"content\"},\"externalDocs\":{\"url\":\"https://developers.google.com/shopping-content/v2/\"},\"updated\":\"2022-10-26T23:13:08.602Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/content/v2.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/content/v2.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:customsearch\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Searches over a website or collection of websites\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Custom Search API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://customsearch.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"customsearch\"},\"externalDocs\":{\"url\":\"https://developers.google.com/custom-search/v1/introduction\"},\"updated\":\"2021-09-20T23:07:04.750Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/customsearch/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/customsearch/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:datacatalog\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"A fully managed and highly scalable data discovery and metadata management service. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Cloud Data Catalog API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://datacatalog.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"datacatalog\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/data-catalog/docs/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/datacatalog/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/datacatalog/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:dataflow\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1b3\",\"versions\":[{\"key\":\"v1b3\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages Google Cloud Dataflow projects on Google Cloud Platform.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Dataflow API\",\"version\":\"v1b3\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://dataflow.googleapis.com/$discovery/rest?version=v1b3\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"dataflow\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/dataflow\"},\"updated\":\"2022-09-23T23:12:43.172Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/dataflow/v1b3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/dataflow/v1b3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:datafusion\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Cloud Data Fusion is a fully-managed, cloud native, enterprise data integration service for quickly building and managing data pipelines. It provides a graphical interface to increase time efficiency and reduce complexity, and allows business users, developers, and data scientists to easily and reliably build scalable data integration solutions to cleanse, prepare, blend, transfer and transform data without having to wrestle with infrastructure.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Data Fusion API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://datafusion.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"datafusion\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/data-fusion/docs\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/datafusion/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/datafusion/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:datalabeling\",\"value\":{\"added\":\"2020-11-02T10:32:34.239Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2020-11-02T10:32:34.239Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Public API for Google Cloud AI Data Labeling Service.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Data Labeling API\",\"version\":\"v1beta1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://datalabeling.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"datalabeling\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/data-labeling/docs/\"},\"updated\":\"2022-03-22T23:10:45.576Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/datalabeling/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/datalabeling/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:datamigration\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manage Cloud Database Migration Service resources on Google Cloud Platform.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Database Migration API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://datamigration.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"datamigration\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/database-migration/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/datamigration/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/datamigration/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:dataproc\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages Hadoop-based clusters and jobs on Google Cloud Platform.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Dataproc API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://dataproc.googleapis.com/$discovery/rest?version=v1\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"dataproc\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/dataproc/\"},\"updated\":\"2022-10-28T23:13:03.678Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/dataproc/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/dataproc/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:datastore\",\"value\":{\"added\":\"2021-12-17T23:09:06.407Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2021-12-17T23:09:06.407Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Accesses the schemaless NoSQL database to provide fully managed, robust, scalable storage for your application. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Datastore API\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://datastore.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"datastore\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/datastore/\"},\"updated\":\"2022-02-14T23:08:57.692Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/datastore/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/datastore/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:deploymentmanager\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Google Cloud Deployment Manager v2 API provides services for configuring, deploying, and viewing Google Cloud services and APIs via templates which specify deployments of Cloud resources.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Deployment Manager V2 API\",\"version\":\"v2\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://deploymentmanager.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"deploymentmanager\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/deployment-manager\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/deploymentmanager/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/deploymentmanager/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:dfareporting\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v3.4\",\"versions\":[{\"key\":\"v3.4\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Build applications to efficiently manage large or complex trafficking, reporting, and attribution workflows for Campaign Manager 360.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Campaign Manager 360 API\",\"version\":\"v3.4\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://dfareporting.googleapis.com/$discovery/rest?version=v3.4\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"dfareporting\",\"x-preferred\":true},\"externalDocs\":{\"url\":\"https://developers.google.com/doubleclick-advertisers/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/dfareporting/v3.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/dfareporting/v3.4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:dialogflow\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Dialogflow API\",\"version\":\"v3\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://dialogflow.googleapis.com/$discovery/rest?version=v3\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"dialogflow\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/dialogflow/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/dialogflow/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/dialogflow/v3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:digitalassetlinks\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Discovers relationships between online assets such as websites or mobile apps.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Digital Asset Links API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://digitalassetlinks.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"digitalassetlinks\"},\"externalDocs\":{\"url\":\"https://developers.google.com/digital-asset-links/\"},\"updated\":\"2022-01-26T23:09:14.746Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/digitalassetlinks/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/digitalassetlinks/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:discovery\",\"value\":{\"added\":\"2020-09-21T08:59:20.819Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-09-21T08:59:20.819Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Provides information about other Google APIs, such as what APIs are available, the resource, and method details for each API.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"API Discovery Service\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://discovery.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"discovery\"},\"externalDocs\":{\"url\":\"https://developers.google.com/discovery/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/discovery/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/discovery/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:displayvideo\",\"value\":{\"added\":\"2022-09-15T23:13:49.546Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2022-09-15T23:13:49.546Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Display & Video 360 API allows users to automate complex Display & Video 360 workflows, such as creating insertion orders and setting targeting options for individual line items.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Display & Video 360 API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://displayvideo.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"displayvideo\"},\"externalDocs\":{\"url\":\"https://developers.google.com/display-video/\"},\"updated\":\"2022-10-26T23:13:08.602Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/displayvideo/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/displayvideo/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:dlp\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Provides methods for detection, risk analysis, and de-identification of privacy-sensitive fragments in text, images, and Google Cloud Platform storage repositories.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Data Loss Prevention (DLP) API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://dlp.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"dlp\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/dlp/docs/\"},\"updated\":\"2022-10-19T23:15:18.683Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/dlp/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/dlp/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:dns\",\"value\":{\"added\":\"2022-02-24T23:10:34.726Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2022-02-24T23:10:34.726Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud DNS API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://dns.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"dns\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/dns/docs\"},\"updated\":\"2022-10-18T23:14:41.002Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/dns/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/dns/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:docs\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Reads and writes Google Docs documents.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Docs API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://docs.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"docs\"},\"externalDocs\":{\"url\":\"https://developers.google.com/docs/\"},\"updated\":\"2022-10-10T23:13:25.843Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/docs/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/docs/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:documentai\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1beta2\",\"versions\":[{\"key\":\"v1beta2\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Service to parse structured information from unstructured or semi-structured documents using state-of-the-art Google AI such as natural language, computer vision, translation, and AutoML.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Document AI API\",\"version\":\"v1beta2\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://documentai.googleapis.com/$discovery/rest?version=v1beta2\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"documentai\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/document-ai/docs/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/documentai/v1beta2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/documentai/v1beta2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:domains\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1alpha2\",\"versions\":[{\"key\":\"v1alpha2\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Enables management and configuration of domain names.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Domains API\",\"version\":\"v1alpha2\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://domains.googleapis.com/$discovery/rest?version=v1alpha2\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"domains\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/domains/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/domains/v1alpha2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/domains/v1alpha2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:domainsrdap\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Read-only public API that lets users search for information about domain names.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Domains RDAP API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://domainsrdap.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"domainsrdap\"},\"externalDocs\":{\"url\":\"https://developers.google.com/domains/rdap/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/domainsrdap/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/domainsrdap/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:doubleclickbidmanager\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"DoubleClick Bid Manager API allows users to manage and create campaigns and reports.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"DoubleClick Bid Manager API\",\"version\":\"v1.1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://doubleclickbidmanager.googleapis.com/$discovery/rest?version=v1.1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"doubleclickbidmanager\"},\"externalDocs\":{\"url\":\"https://developers.google.com/bid-manager/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/doubleclickbidmanager/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/doubleclickbidmanager/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:doubleclicksearch\",\"value\":{\"added\":\"2020-09-01T08:20:42.447Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2020-09-01T08:20:42.447Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Search Ads 360 API allows developers to automate uploading conversions and downloading reports from Search Ads 360.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Search Ads 360 API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://doubleclicksearch.googleapis.com/$discovery/rest?version=v2\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"doubleclicksearch\"},\"externalDocs\":{\"url\":\"https://developers.google.com/search-ads\"},\"updated\":\"2022-10-27T23:14:32.060Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/doubleclicksearch/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/doubleclicksearch/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:drive\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Drive API\",\"version\":\"v3\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://www.googleapis.com/discovery/v1/apis/drive/v3/rest\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"drive\"},\"externalDocs\":{\"url\":\"https://developers.google.com/drive/\"},\"updated\":\"2022-10-05T23:14:32.112Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/drive/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/drive/v3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:driveactivity\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Provides a historical view of activity in Google Drive.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Drive Activity API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://driveactivity.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"driveactivity\"},\"externalDocs\":{\"url\":\"https://developers.google.com/drive/activity/\"},\"updated\":\"2022-09-26T23:12:44.703Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/driveactivity/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/driveactivity/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:essentialcontacts\",\"value\":{\"added\":\"2021-04-26T09:10:17.483Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-04-26T09:10:17.483Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Essential Contacts API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://essentialcontacts.googleapis.com/$discovery/rest?version=v1\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"essentialcontacts\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/essentialcontacts/docs/\"},\"updated\":\"2022-03-18T23:10:27.962Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/essentialcontacts/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/essentialcontacts/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:eventarc\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Build event-driven applications on Google Cloud Platform.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Eventarc API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://eventarc.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"eventarc\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/eventarc\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/eventarc/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/eventarc/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:factchecktools\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1alpha1\",\"versions\":[{\"key\":\"v1alpha1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Fact Check Tools API\",\"version\":\"v1alpha1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://factchecktools.googleapis.com/$discovery/rest?version=v1alpha1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"factchecktools\"},\"externalDocs\":{\"url\":\"https://developers.google.com/fact-check/tools/api/\"},\"updated\":\"2022-03-18T23:10:27.962Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/factchecktools/v1alpha1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/factchecktools/v1alpha1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:fcm\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"FCM send API that provides a cross-platform messaging solution to reliably deliver messages at no cost.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Firebase Cloud Messaging API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://fcm.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"fcm\"},\"externalDocs\":{\"url\":\"https://firebase.google.com/docs/cloud-messaging\"},\"updated\":\"2022-10-21T23:13:47.358Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/fcm/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/fcm/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:fcmdata\",\"value\":{\"added\":\"2021-07-14T23:09:46.488Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2021-07-14T23:09:46.488Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Provides additional information about Firebase Cloud Messaging (FCM) message sends and deliveries.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Firebase Cloud Messaging Data API\",\"version\":\"v1beta1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://fcmdata.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"fcmdata\"},\"externalDocs\":{\"url\":\"https://firebase.google.com/docs/cloud-messaging\"},\"updated\":\"2022-04-06T23:10:29.068Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/fcmdata/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/fcmdata/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:file\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Cloud Filestore API is used for creating and managing cloud file servers.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Filestore API\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://file.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"3.0\"}],\"x-preferred\":false,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"file\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/filestore/\"},\"updated\":\"2022-10-28T23:13:03.678Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/file/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/file/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:firebase\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Firebase Management API enables programmatic setup and management of Firebase projects, including a project's Firebase resources and Firebase apps.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Firebase Management API\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://firebase.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"firebase\"},\"externalDocs\":{\"url\":\"https://firebase.google.com\"},\"updated\":\"2022-10-11T23:15:08.377Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebase/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebase/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:firebaseappcheck\",\"value\":{\"added\":\"2022-04-27T23:10:40.341Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-04-27T23:10:40.341Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Firebase App Check works alongside other Firebase services to help protect your backend resources from abuse, such as billing fraud or phishing.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Firebase App Check API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://firebaseappcheck.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"firebaseappcheck\"},\"externalDocs\":{\"url\":\"https://firebase.google.com/docs/app-check\"},\"updated\":\"2022-04-29T23:10:53.381Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebaseappcheck/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebaseappcheck/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:firebasedatabase\",\"value\":{\"added\":\"2020-11-23T17:31:24.450Z\",\"preferred\":\"v1beta\",\"versions\":[{\"key\":\"v1beta\",\"value\":{\"added\":\"2020-11-23T17:31:24.450Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Firebase Realtime Database Management API enables programmatic provisioning and management of Realtime Database instances.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Firebase Realtime Database API\",\"version\":\"v1beta\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://firebasedatabase.googleapis.com/$discovery/rest?version=v1beta\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"firebasedatabase\"},\"externalDocs\":{\"url\":\"https://firebase.google.com/docs/reference/rest/database/database-management/rest/\"},\"updated\":\"2022-09-09T23:12:02.103Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebasedatabase/v1beta/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebasedatabase/v1beta/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:firebasedynamiclinks\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Programmatically creates and manages Firebase Dynamic Links.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Firebase Dynamic Links API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://firebasedynamiclinks.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"firebasedynamiclinks\"},\"externalDocs\":{\"url\":\"https://firebase.google.com/docs/dynamic-links/\"},\"updated\":\"2021-11-15T23:09:33.136Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebasedynamiclinks/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebasedynamiclinks/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:firebasehosting\",\"value\":{\"added\":\"2022-02-08T23:09:22.018Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2022-02-08T23:09:22.018Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Firebase Hosting REST API enables programmatic and customizable management and deployments to your Firebase-hosted sites. Use this REST API to create and manage channels and sites as well as to deploy new or updated hosting configurations and content files.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Firebase Hosting API\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://firebasehosting.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"firebasehosting\"},\"externalDocs\":{\"url\":\"https://firebase.google.com/docs/hosting/\"},\"updated\":\"2022-06-02T23:11:00.502Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebasehosting/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebasehosting/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:firebaseml\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Access custom machine learning models hosted via Firebase ML.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Firebase ML API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://firebaseml.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"firebaseml\"},\"externalDocs\":{\"url\":\"https://firebase.google.com\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebaseml/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebaseml/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:firebaserules\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Creates and manages rules that determine when a Firebase Rules-enabled service should permit a request. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Firebase Rules API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://firebaserules.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"firebaserules\"},\"externalDocs\":{\"url\":\"https://firebase.google.com/docs/storage/security\"},\"updated\":\"2022-07-07T23:10:58.645Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebaserules/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebaserules/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:firebasestorage\",\"value\":{\"added\":\"2021-03-24T10:54:00.725Z\",\"preferred\":\"v1beta\",\"versions\":[{\"key\":\"v1beta\",\"value\":{\"added\":\"2021-03-24T10:54:00.725Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Cloud Storage for Firebase API enables programmatic management of Cloud Storage buckets for use in Firebase projects\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Storage for Firebase API\",\"version\":\"v1beta\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://firebasestorage.googleapis.com/$discovery/rest?version=v1beta\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"firebasestorage\"},\"externalDocs\":{\"url\":\"https://firebase.google.com/docs/storage\"},\"updated\":\"2022-10-04T23:13:19.437Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebasestorage/v1beta/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firebasestorage/v1beta/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:firestore\",\"value\":{\"added\":\"2021-11-04T23:09:19.244Z\",\"preferred\":\"v1beta2\",\"versions\":[{\"key\":\"v1beta2\",\"value\":{\"added\":\"2021-11-04T23:09:19.244Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Accesses the NoSQL document database built for automatic scaling, high performance, and ease of application development. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Firestore API\",\"version\":\"v1beta2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://firestore.googleapis.com/$discovery/rest?version=v1beta2\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"firestore\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/firestore\"},\"updated\":\"2022-03-24T23:10:34.757Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firestore/v1beta2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/firestore/v1beta2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:fitness\",\"value\":{\"added\":\"2020-08-24T08:31:04.176Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-08-24T08:31:04.176Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Fitness API for managing users' fitness tracking data.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Fitness API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://fitness.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"fitness\"},\"externalDocs\":{\"url\":\"https://developers.google.com/fit/rest/v1/get-started\"},\"updated\":\"2021-09-22T23:08:53.736Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/fitness/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/fitness/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:games\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Google Play games service allows developers to enhance games with social leaderboards, achievements, game state, sign-in with Google, and more.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Play Game Services\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://games.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"games\"},\"externalDocs\":{\"url\":\"https://developers.google.com/games/\"},\"updated\":\"2022-06-01T23:11:21.296Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/games/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/games/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:gamesConfiguration\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"preferred\":\"v1configuration\",\"versions\":[{\"key\":\"v1configuration\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Google Play Game Services Publishing API allows developers to configure their games in Game Services.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Play Game Services Publishing API\",\"version\":\"v1configuration\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://gamesconfiguration.googleapis.com/$discovery/rest?version=v1configuration\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"gamesConfiguration\"},\"externalDocs\":{\"url\":\"https://developers.google.com/games/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/gamesConfiguration/v1configuration/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/gamesConfiguration/v1configuration/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:gamesManagement\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"preferred\":\"v1management\",\"versions\":[{\"key\":\"v1management\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Google Play Game Management API allows developers to manage resources from the Google Play Game service.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Play Game Management\",\"version\":\"v1management\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://gamesmanagement.googleapis.com/$discovery/rest?version=v1management\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"gamesManagement\"},\"externalDocs\":{\"url\":\"https://developers.google.com/games/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/gamesManagement/v1management/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/gamesManagement/v1management/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:gameservices\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"v1beta\",\"versions\":[{\"key\":\"v1beta\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Deploy and manage infrastructure for global multiplayer gaming experiences.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Game Services API\",\"version\":\"v1beta\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://gameservices.googleapis.com/$discovery/rest?version=v1beta\",\"version\":\"3.0\"}],\"x-preferred\":false,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"gameservices\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/solutions/gaming/\"},\"updated\":\"2022-09-02T23:11:04.545Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/gameservices/v1beta/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/gameservices/v1beta/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:genomics\",\"value\":{\"added\":\"2021-09-21T23:08:31.735Z\",\"preferred\":\"v2alpha1\",\"versions\":[{\"key\":\"v2alpha1\",\"value\":{\"added\":\"2021-09-21T23:08:31.735Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Uploads, processes, queries, and searches Genomics data in the cloud.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Genomics API\",\"version\":\"v2alpha1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://genomics.googleapis.com/$discovery/rest?version=v2alpha1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"genomics\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/genomics\"},\"updated\":\"2022-03-29T23:10:57.754Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/genomics/v2alpha1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/genomics/v2alpha1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:gkehub\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1beta\",\"versions\":[{\"key\":\"v1beta\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"GKE Hub API\",\"version\":\"v1beta\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://gkehub.googleapis.com/$discovery/rest?version=v1beta\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"gkehub\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/anthos/multicluster-management/connect/registering-a-cluster\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/gkehub/v1beta/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/gkehub/v1beta/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:gmail\",\"value\":{\"added\":\"2020-08-24T08:31:04.176Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-08-24T08:31:04.176Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Gmail API lets you view and manage Gmail mailbox data like threads, messages, and labels.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Gmail API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://gmail.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"gmail\"},\"externalDocs\":{\"url\":\"https://developers.google.com/gmail/api/\"},\"updated\":\"2022-04-07T23:10:31.103Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/gmail/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/gmail/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:gmailpostmastertools\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Postmaster Tools API is a RESTful API that provides programmatic access to email traffic metrics (like spam reports, delivery errors etc) otherwise available through the Gmail Postmaster Tools UI currently.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Gmail Postmaster Tools API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://gmailpostmastertools.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"gmailpostmastertools\"},\"externalDocs\":{\"url\":\"https://developers.google.com/gmail/postmaster\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/gmailpostmastertools/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/gmailpostmastertools/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:groupsmigration\",\"value\":{\"added\":\"2020-08-24T08:31:04.176Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-08-24T08:31:04.176Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Groups Migration API allows domain administrators to archive emails into Google groups.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Groups Migration API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://groupsmigration.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"groupsmigration\"},\"externalDocs\":{\"url\":\"https://developers.google.com/google-apps/groups-migration/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/groupsmigration/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/groupsmigration/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:groupssettings\",\"value\":{\"added\":\"2020-08-24T08:31:04.176Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-08-24T08:31:04.176Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages permission levels and related settings of a group.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Groups Settings API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://groupssettings.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"groupssettings\"},\"externalDocs\":{\"url\":\"https://developers.google.com/google-apps/groups-settings/get_started\"},\"updated\":\"2021-07-03T07:26:29.944Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/groupssettings/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/groupssettings/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:healthcare\",\"value\":{\"added\":\"2022-01-25T23:09:49.451Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2022-01-25T23:09:49.451Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manage, store, and access healthcare data in Google Cloud Platform.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Healthcare API\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://healthcare.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"healthcare\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/healthcare\"},\"updated\":\"2022-10-07T23:14:04.546Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/healthcare/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/healthcare/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:homegraph\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"HomeGraph API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://homegraph.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"homegraph\"},\"externalDocs\":{\"url\":\"https://developers.google.com/actions/smarthome/create-app#request-sync\"},\"updated\":\"2022-03-30T23:10:32.233Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/homegraph/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/homegraph/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:iam\",\"value\":{\"added\":\"2022-04-18T23:08:38.452Z\",\"preferred\":\"v2beta\",\"versions\":[{\"key\":\"v2beta\",\"value\":{\"added\":\"2022-04-18T23:08:38.452Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages identity and access control for Google Cloud Platform resources, including the creation of service accounts, which you can use to authenticate to Google and make API calls. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Identity and Access Management (IAM) API\",\"version\":\"v2beta\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://iam.googleapis.com/$discovery/rest?version=v2beta\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"iam\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/iam/\"},\"updated\":\"2022-07-20T23:12:06.710Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/iam/v2beta/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/iam/v2beta/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:iamcredentials\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Creates short-lived credentials for impersonating IAM service accounts. To enable this API, you must enable the IAM API (iam.googleapis.com). \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"IAM Service Account Credentials API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://iamcredentials.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"iamcredentials\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/iam/docs/creating-short-lived-service-account-credentials\"},\"updated\":\"2021-12-09T23:09:29.706Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/iamcredentials/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/iamcredentials/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:iap\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Controls access to cloud applications running on Google Cloud Platform.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Identity-Aware Proxy API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://iap.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"iap\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/iap\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/iap/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/iap/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:ideahub\",\"value\":{\"added\":\"2022-10-28T23:13:03.678Z\",\"preferred\":\"v1alpha\",\"versions\":[{\"key\":\"v1alpha\",\"value\":{\"added\":\"2022-10-28T23:13:03.678Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"This is an invitation-only API.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Idea Hub API\",\"version\":\"v1alpha\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://ideahub.googleapis.com/$discovery/rest?version=v1alpha\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"ideahub\"},\"externalDocs\":{\"url\":\"https://console.cloud.google.com/apis/library/ideahub.googleapis.com\"},\"updated\":\"2022-10-28T23:13:03.678Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/ideahub/v1alpha/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/ideahub/v1alpha/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:identitytoolkit\",\"value\":{\"added\":\"2022-08-16T23:09:53.182Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2022-08-16T23:09:53.182Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Google Identity Toolkit API lets you use open standards to verify a user's identity.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Identity Toolkit API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://identitytoolkit.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"identitytoolkit\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/identity-platform\"},\"updated\":\"2022-09-26T23:12:44.703Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/identitytoolkit/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/identitytoolkit/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:indexing\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Notifies Google when your web pages change.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Indexing API\",\"version\":\"v3\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://indexing.googleapis.com/$discovery/rest?version=v3\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"indexing\"},\"externalDocs\":{\"url\":\"https://developers.google.com/search/apis/indexing-api/\"},\"updated\":\"2021-09-21T23:08:31.735Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/indexing/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/indexing/v3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:jobs\",\"value\":{\"added\":\"2020-12-07T09:19:39.876Z\",\"preferred\":\"v4\",\"versions\":[{\"key\":\"v4\",\"value\":{\"added\":\"2020-12-07T09:19:39.876Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Cloud Talent Solution provides the capability to create, read, update, and delete job postings, as well as search jobs based on keywords and filters. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Talent Solution API\",\"version\":\"v4\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://jobs.googleapis.com/$discovery/rest?version=v4\",\"version\":\"3.0\"}],\"x-preferred\":false,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"jobs\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/talent-solution/job-search/docs/\"},\"updated\":\"2022-10-26T23:13:08.602Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/jobs/v4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/jobs/v4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:kgsearch\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Searches the Google Knowledge Graph for entities.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Knowledge Graph Search API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://kgsearch.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"kgsearch\"},\"externalDocs\":{\"url\":\"https://developers.google.com/knowledge-graph/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/kgsearch/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/kgsearch/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:language\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations, to developers.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Natural Language API\",\"version\":\"v1beta1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://language.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"language\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/natural-language/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/language/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/language/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:libraryagent\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"A simple Google Example Library API.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Library Agent API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://libraryagent.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"libraryagent\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/docs/quota\"},\"updated\":\"2021-08-09T23:09:41.365Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/libraryagent/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/libraryagent/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:licensing\",\"value\":{\"added\":\"2020-11-09T10:50:27.971Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-11-09T10:50:27.971Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Google Enterprise License Manager API lets you manage Google Workspace and related licenses for all users of a customer that you manage.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Enterprise License Manager API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://licensing.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"licensing\"},\"externalDocs\":{\"url\":\"https://developers.google.com/admin-sdk/licensing/\"},\"updated\":\"2022-05-02T23:10:55.054Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/licensing/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/licensing/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:lifesciences\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"v2beta\",\"versions\":[{\"key\":\"v2beta\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Cloud Life Sciences is a suite of services and tools for managing, processing, and transforming life sciences data.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Life Sciences API\",\"version\":\"v2beta\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://lifesciences.googleapis.com/$discovery/rest?version=v2beta\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"lifesciences\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/life-sciences\"},\"updated\":\"2022-04-08T23:09:59.013Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/lifesciences/v2beta/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/lifesciences/v2beta/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:localservices\",\"value\":{\"added\":\"2020-09-01T08:20:42.447Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-09-01T08:20:42.447Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Local Services API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://localservices.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"localservices\"},\"externalDocs\":{\"url\":\"https://ads.google.com/local-services-ads/\"},\"updated\":\"2022-06-13T23:10:27.398Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/localservices/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/localservices/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:logging\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Writes log entries and manages your Cloud Logging configuration.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Logging API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://logging.googleapis.com/$discovery/rest?version=v2\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"logging\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/logging/docs/\"},\"updated\":\"2022-09-30T23:12:54.724Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/logging/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/logging/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:managedidentities\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Managed Service for Microsoft Active Directory API is used for managing a highly available, hardened service running Microsoft Active Directory (AD).\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Managed Service for Microsoft Active Directory API\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://managedidentities.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"3.0\"}],\"x-preferred\":false,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"managedidentities\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/managed-microsoft-ad/\"},\"updated\":\"2022-09-05T23:12:55.703Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/managedidentities/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/managedidentities/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:manufacturers\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Public API for managing Manufacturer Center related data.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Manufacturer Center API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://manufacturers.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"manufacturers\"},\"externalDocs\":{\"url\":\"https://developers.google.com/manufacturers/\"},\"updated\":\"2022-09-13T23:12:55.505Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/manufacturers/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/manufacturers/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:memcache\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Google Cloud Memorystore for Memcached API is used for creating and managing Memcached instances in GCP.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Memorystore for Memcached API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://memcache.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"memcache\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/memorystore/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/memcache/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/memcache/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:metastore\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1alpha\",\"versions\":[{\"key\":\"v1alpha\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Dataproc Metastore API is used to manage the lifecycle and configuration of metastore services.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Dataproc Metastore API\",\"version\":\"v1alpha\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://metastore.googleapis.com/$discovery/rest?version=v1alpha\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"metastore\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/dataproc-metastore/docs\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/metastore/v1alpha/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/metastore/v1alpha/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:mirror\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\"},\"description\":\"Interacts with Glass users via the timeline.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Mirror\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"google\",\"url\":\"https://www.googleapis.com/discovery/v1/apis/mirror/v1/rest\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"mirror\"},\"externalDocs\":{\"url\":\"https://developers.google.com/glass\"},\"updated\":\"2020-01-07T11:38:39.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mirror/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mirror/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:ml\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"An API to enable creating and using machine learning models.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"AI Platform Training & Prediction API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://ml.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"ml\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/ml/\"},\"updated\":\"2022-09-05T23:12:55.703Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/ml/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/ml/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:monitoring\",\"value\":{\"added\":\"2021-09-22T23:08:53.736Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-09-22T23:08:53.736Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages your Cloud Monitoring data and configurations.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Monitoring API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://monitoring.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"monitoring\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/monitoring/api/\"},\"updated\":\"2022-10-26T23:13:08.602Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/monitoring/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/monitoring/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:my-business\",\"value\":{\"added\":\"2021-04-15T13:00:14.190Z\",\"preferred\":\"v4\",\"versions\":[{\"key\":\"v4\",\"value\":{\"added\":\"2021-04-15T13:00:14.190Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Google My Business API provides an interface for managing business location information on Google.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google My Business API\",\"version\":\"v4\",\"x-apisguru-categories\":[\"analytics\",\"media\",\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://developers.google.com/my-business/samples/mybusiness_google_rest_v4p9.json\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"my-business\"},\"externalDocs\":{\"url\":\"https://developers.google.com/my-business/\"},\"updated\":\"2021-11-04T23:09:19.244Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/my-business/v4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/my-business/v4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:mybusinessaccountmanagement\",\"value\":{\"added\":\"2021-03-01T07:30:58.471Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-03-01T07:30:58.471Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The My Business Account Management API provides an interface for managing access to a location on Google.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"My Business Account Management API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://mybusinessaccountmanagement.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"mybusinessaccountmanagement\"},\"externalDocs\":{\"url\":\"https://developers.google.com/my-business/\"},\"updated\":\"2022-07-27T23:10:33.709Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinessaccountmanagement/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinessaccountmanagement/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:mybusinesslodging\",\"value\":{\"added\":\"2021-04-12T07:41:31.415Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-04-12T07:41:31.415Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The My Business Lodging API enables managing lodging business information on Google.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"My Business Lodging API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://mybusinesslodging.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"mybusinesslodging\"},\"externalDocs\":{\"url\":\"https://developers.google.com/my-business/\"},\"updated\":\"2022-09-15T23:13:49.546Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinesslodging/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinesslodging/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:mybusinessnotifications\",\"value\":{\"added\":\"2021-07-13T23:09:24.916Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-07-13T23:09:24.916Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The My Business Notification Settings API enables managing notification settings for business accounts.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"My Business Notifications API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://mybusinessnotifications.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"mybusinessnotifications\"},\"externalDocs\":{\"url\":\"https://developers.google.com/my-business/\"},\"updated\":\"2022-02-07T23:10:14.953Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinessnotifications/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinessnotifications/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:mybusinessplaceactions\",\"value\":{\"added\":\"2021-05-04T08:43:07.511Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-05-04T08:43:07.511Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The My Business Place Actions API provides an interface for managing place action links of a location on Google.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"My Business Place Actions API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://mybusinessplaceactions.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"mybusinessplaceactions\"},\"externalDocs\":{\"url\":\"https://developers.google.com/my-business/\"},\"updated\":\"2022-09-28T23:12:53.912Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinessplaceactions/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinessplaceactions/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:networkconnectivity\",\"value\":{\"added\":\"2021-09-28T23:08:34.305Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-09-28T23:08:34.305Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"This API enables connectivity with and between Google Cloud resources.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Network Connectivity API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://networkconnectivity.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"networkconnectivity\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/network-connectivity/docs/reference/networkconnectivity/rest\"},\"updated\":\"2022-10-24T23:14:08.137Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/networkconnectivity/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/networkconnectivity/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:networkmanagement\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Network Management API provides a collection of network performance monitoring and diagnostic capabilities.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Network Management API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://networkmanagement.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"networkmanagement\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/networkmanagement/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/networkmanagement/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:networksecurity\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Network Security API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://networksecurity.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"networksecurity\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/networking\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/networksecurity/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/networksecurity/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:networkservices\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Network Services API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://networkservices.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"networkservices\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/networking\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/networkservices/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/networkservices/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:notebooks\",\"value\":{\"added\":\"2020-11-16T11:15:39.674Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-11-16T11:15:39.674Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Notebooks API is used to manage notebook resources in Google Cloud.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Notebooks API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://notebooks.googleapis.com/$discovery/rest?version=v1\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"notebooks\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/notebooks/docs/\"},\"updated\":\"2022-10-10T23:13:25.843Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/notebooks/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/notebooks/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:oauth2\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Obtains end-user authorization grants for use with other Google APIs.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google OAuth2 API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://www.googleapis.com/discovery/v1/apis/oauth2/v2/rest\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"oauth2\"},\"externalDocs\":{\"url\":\"https://developers.google.com/identity/protocols/oauth2/\"},\"updated\":\"2022-08-12T23:10:40.199Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/oauth2/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/oauth2/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:ondemandscanning\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"A service to scan container images for vulnerabilities.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"On-Demand Scanning API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://ondemandscanning.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"ondemandscanning\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/container-analysis/docs/on-demand-scanning/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/ondemandscanning/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/ondemandscanning/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:orgpolicy\",\"value\":{\"added\":\"2021-03-24T10:54:00.725Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2021-03-24T10:54:00.725Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Org Policy API allows users to configure governance rules on their GCP resources across the Cloud Resource Hierarchy.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Organization Policy API\",\"version\":\"v2\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://orgpolicy.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"orgpolicy\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/orgpolicy/docs/reference/rest/index.html\"},\"updated\":\"2022-10-25T23:12:23.983Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/orgpolicy/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/orgpolicy/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:osconfig\",\"value\":{\"added\":\"2022-07-22T23:10:34.156Z\",\"preferred\":\"v1beta\",\"versions\":[{\"key\":\"v1beta\",\"value\":{\"added\":\"2022-07-22T23:10:34.156Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"OS Config API\",\"version\":\"v1beta\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://osconfig.googleapis.com/$discovery/rest?version=v1beta\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"osconfig\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/compute/docs/osconfig/rest\"},\"updated\":\"2022-07-26T23:10:14.384Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/osconfig/v1beta/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/osconfig/v1beta/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:oslogin\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1alpha\",\"versions\":[{\"key\":\"v1alpha\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"You can use OS Login to manage access to your VM instances using IAM roles.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud OS Login API\",\"version\":\"v1alpha\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://oslogin.googleapis.com/$discovery/rest?version=v1alpha\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"oslogin\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/compute/docs/oslogin/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/oslogin/v1alpha/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/oslogin/v1alpha/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:pagespeedonline\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"preferred\":\"v5\",\"versions\":[{\"key\":\"v5\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The PageSpeed Insights API lets you analyze the performance of your website with a simple API. It offers tailored suggestions for how you can optimize your site, and lets you easily integrate PageSpeed Insights analysis into your development tools and workflow. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"PageSpeed Insights API\",\"version\":\"v5\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://pagespeedonline.googleapis.com/$discovery/rest?version=v5\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"pagespeedonline\"},\"externalDocs\":{\"url\":\"https://developers.google.com/speed/docs/insights/v5/about\"},\"updated\":\"2021-06-07T08:45:26.586Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/pagespeedonline/v5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/pagespeedonline/v5/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:paymentsresellersubscription\",\"value\":{\"added\":\"2021-05-04T08:43:07.511Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-05-04T08:43:07.511Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Payments Reseller Subscription API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://paymentsresellersubscription.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"paymentsresellersubscription\"},\"externalDocs\":{\"url\":\"https://developers.google.com/payments/reseller/subscription/\"},\"updated\":\"2022-10-13T23:15:04.599Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/paymentsresellersubscription/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/paymentsresellersubscription/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:people\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Provides access to information about profiles and contacts.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"People API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://people.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"people\"},\"externalDocs\":{\"url\":\"https://developers.google.com/people/\"},\"updated\":\"2022-06-01T23:11:21.296Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/people/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/people/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:playablelocations\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Playable Locations API\",\"version\":\"v3\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://playablelocations.googleapis.com/$discovery/rest?version=v3\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"playablelocations\"},\"externalDocs\":{\"url\":\"https://developers.google.com/maps/contact-sales/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/playablelocations/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/playablelocations/v3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:playcustomapp\",\"value\":{\"added\":\"2020-09-21T08:59:20.819Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-09-21T08:59:20.819Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"API to create and publish custom Android apps\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Play Custom App Publishing API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://playcustomapp.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"playcustomapp\"},\"externalDocs\":{\"url\":\"https://developers.google.com/android/work/play/custom-app-api/\"},\"updated\":\"2021-10-25T23:09:21.761Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/playcustomapp/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/playcustomapp/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:plus\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Builds on top of the Google+ platform.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google+ API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://www.googleapis.com/discovery/v1/apis/plus/v1/rest\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"plus\"},\"externalDocs\":{\"url\":\"https://developers.google.com/+/api/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/plus/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/plus/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:policyanalyzer\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Policy Analyzer API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://policyanalyzer.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"policyanalyzer\"},\"externalDocs\":{\"url\":\"https://www.google.com\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/policyanalyzer/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/policyanalyzer/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:policysimulator\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\" Policy Simulator is a collection of endpoints for creating, running, and viewing a Replay. A `Replay` is a type of simulation that lets you see how your members' access to resources might change if you changed your IAM policy. During a `Replay`, Policy Simulator re-evaluates, or replays, past access attempts under both the current policy and your proposed policy, and compares those results to determine how your members' access might change under the proposed policy.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Policy Simulator API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://policysimulator.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"policysimulator\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/iam/docs/simulating-access\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/policysimulator/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/policysimulator/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:policytroubleshooter\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1beta\",\"versions\":[{\"key\":\"v1beta\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Policy Troubleshooter API\",\"version\":\"v1beta\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://policytroubleshooter.googleapis.com/$discovery/rest?version=v1beta\",\"version\":\"3.0\"}],\"x-preferred\":false,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"policytroubleshooter\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/iam/\"},\"updated\":\"2022-08-29T23:11:50.392Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/policytroubleshooter/v1beta/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/policytroubleshooter/v1beta/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:poly\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Poly API provides read access to assets hosted on poly.google.com to all, and upload access to poly.google.com for whitelisted accounts. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Poly API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://poly.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"poly\"},\"externalDocs\":{\"url\":\"https://developers.google.com/poly/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/poly/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/poly/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:privateca\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Certificate Authority Service API is a highly-available, scalable service that enables you to simplify and automate the management of private certificate authorities (CAs) while staying in control of your private keys. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Certificate Authority API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://privateca.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"privateca\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/privateca/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/privateca/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:prod_tt_sasportal\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"v1alpha1\",\"versions\":[{\"key\":\"v1alpha1\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"SAS Portal API (Testing)\",\"version\":\"v1alpha1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://prod-tt-sasportal.googleapis.com/$discovery/rest?version=v1alpha1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"prod_tt_sasportal\"},\"externalDocs\":{\"url\":\"https://developers.google.com/spectrum-access-system/\"},\"updated\":\"2022-10-10T23:13:25.843Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/prod_tt_sasportal/v1alpha1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/prod_tt_sasportal/v1alpha1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:proximitybeacon\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Registers, manages, indexes, and searches beacons.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Proximity Beacon API\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://proximitybeacon.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"proximitybeacon\"},\"externalDocs\":{\"url\":\"https://developers.google.com/beacons/proximity/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/proximitybeacon/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/proximitybeacon/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:pubsub\",\"value\":{\"added\":\"2022-02-28T23:12:00.794Z\",\"preferred\":\"v1beta2\",\"versions\":[{\"key\":\"v1beta2\",\"value\":{\"added\":\"2022-02-28T23:12:00.794Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Provides reliable, many-to-many, asynchronous messaging between applications. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Pub/Sub API\",\"version\":\"v1beta2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://pubsub.googleapis.com/$discovery/rest?version=v1beta2\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"pubsub\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/pubsub/docs\"},\"updated\":\"2022-09-08T23:13:09.421Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/pubsub/v1beta2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/pubsub/v1beta2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:pubsublite\",\"value\":{\"added\":\"2020-09-01T08:20:42.447Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-09-01T08:20:42.447Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Pub/Sub Lite API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://pubsublite.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"pubsublite\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/pubsub/lite/docs\"},\"updated\":\"2022-03-25T23:10:39.792Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/pubsublite/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/pubsublite/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:realtimebidding\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Allows external bidders to manage their RTB integration with Google. This includes managing bidder endpoints, QPS quotas, configuring what ad inventory to receive via pretargeting, submitting creatives for verification, and accessing creative metadata such as approval status.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Real-time Bidding API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://realtimebidding.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"realtimebidding\"},\"externalDocs\":{\"url\":\"https://developers.google.com/authorized-buyers/apis/realtimebidding/reference/rest/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/realtimebidding/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/realtimebidding/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:recaptchaenterprise\",\"value\":{\"added\":\"2021-05-17T08:04:41.501Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-05-17T08:04:41.501Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"reCAPTCHA Enterprise API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://recaptchaenterprise.googleapis.com/$discovery/rest?version=v1\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"recaptchaenterprise\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/recaptcha-enterprise/\"},\"updated\":\"2022-10-20T23:15:56.864Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/recaptchaenterprise/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/recaptchaenterprise/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:recommendationengine\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Note that we now highly recommend new customers to use Retail API, which incorporates the GA version of the Recommendations AI funtionalities. To enable Retail API, please visit https://console.cloud.google.com/apis/library/retail.googleapis.com. The Recommendations AI service enables customers to build end-to-end personalized recommendation systems without requiring a high level of expertise in machine learning, recommendation system, or Google Cloud.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Recommendations AI (Beta)\",\"version\":\"v1beta1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://recommendationengine.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"recommendationengine\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/recommendations-ai/docs\"},\"updated\":\"2022-06-23T23:10:23.784Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/recommendationengine/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/recommendationengine/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:recommender\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Recommender API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://recommender.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"recommender\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/recommender/docs/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/recommender/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/recommender/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:redis\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Creates and manages Redis instances on the Google Cloud Platform.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Cloud Memorystore for Redis API\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://redis.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"3.0\"}],\"x-preferred\":false,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"redis\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/memorystore/docs/redis/\"},\"updated\":\"2022-10-25T23:12:23.983Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/redis/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/redis/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:remotebuildexecution\",\"value\":{\"added\":\"2021-02-01T09:47:12.436Z\",\"preferred\":\"v1alpha\",\"versions\":[{\"key\":\"v1alpha\",\"value\":{\"added\":\"2021-02-01T09:47:12.436Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Supplies a Remote Execution API service for tools such as bazel.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Remote Build Execution API\",\"version\":\"v1alpha\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://admin-remotebuildexecution.googleapis.com/$discovery/rest?version=v1alpha\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"remotebuildexecution\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/remote-build-execution/docs/\"},\"updated\":\"2022-09-29T23:14:30.049Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/remotebuildexecution/v1alpha/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/remotebuildexecution/v1alpha/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:replicapool\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\"},\"description\":\"The Replica Pool API allows users to declaratively provision and manage groups of Google Compute Engine instances based on a common template.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Replica Pool\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"backend\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"google\",\"url\":\"https://www.googleapis.com/discovery/v1/apis/replicapool/v1beta1/rest\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"replicapool\"},\"externalDocs\":{\"url\":\"https://developers.google.com/compute/docs/replica-pool/\"},\"updated\":\"2020-01-07T11:38:39.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/replicapool/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/replicapool/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:reseller\",\"value\":{\"added\":\"2020-11-09T10:50:27.971Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-11-09T10:50:27.971Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Perform common functions that are available on the Channel Services console at scale, like placing orders and viewing customer information\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Workspace Reseller API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://reseller.googleapis.com/$discovery/rest?version=v1\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"reseller\"},\"externalDocs\":{\"url\":\"https://developers.google.com/google-apps/reseller/\"},\"updated\":\"2021-11-09T23:09:35.814Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/reseller/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/reseller/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:resourcesettings\",\"value\":{\"added\":\"2021-06-21T09:57:57.276Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-06-21T09:57:57.276Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Resource Settings API allows users to control and modify the behavior of their GCP resources (e.g., VM, firewall, Project, etc.) across the Cloud Resource Hierarchy.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Resource Settings API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://resourcesettings.googleapis.com/$discovery/rest?version=v1\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"resourcesettings\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/resource-manager/docs/resource-settings/overview\"},\"updated\":\"2021-09-21T23:08:31.735Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/resourcesettings/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/resourcesettings/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:retail\",\"value\":{\"added\":\"2021-11-17T23:09:31.794Z\",\"preferred\":\"v2alpha\",\"versions\":[{\"key\":\"v2alpha\",\"value\":{\"added\":\"2021-11-17T23:09:31.794Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Cloud Retail service enables customers to build end-to-end personalized recommendation systems without requiring a high level of expertise in machine learning, recommendation system, or Google Cloud.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Retail API\",\"version\":\"v2alpha\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://retail.googleapis.com/$discovery/rest?version=v2alpha\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"retail\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/recommendations\"},\"updated\":\"2022-10-24T23:14:08.137Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/retail/v2alpha/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/retail/v2alpha/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:run\",\"value\":{\"added\":\"2022-01-05T23:09:39.239Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2022-01-05T23:09:39.239Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Deploy and manage user provided container images that scale automatically based on incoming requests. The Cloud Run Admin API v1 follows the Knative Serving API specification, while v2 is aligned with Google Cloud AIP-based API standards, as described in https://google.aip.dev/.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Run Admin API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://run.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"run\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/run/\"},\"updated\":\"2022-10-28T23:13:03.678Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/run/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/run/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:runtimeconfig\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Runtime Configurator allows you to dynamically configure and expose variables through Google Cloud Platform. In addition, you can also set Watchers and Waiters that will watch for changes to your data and return based on certain conditions.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Runtime Configuration API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://runtimeconfig.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"runtimeconfig\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/deployment-manager/runtime-configurator/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/runtimeconfig/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/runtimeconfig/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:safebrowsing\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v4\",\"versions\":[{\"key\":\"v4\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Enables client applications to check web resources (most commonly URLs) against Google-generated lists of unsafe web resources. The Safe Browsing APIs are for non-commercial use only. If you need to use APIs to detect malicious URLs for commercial purposes \\u2013 meaning \\u201cfor sale or revenue-generating purposes\\u201d \\u2013 please refer to the Web Risk API.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Safe Browsing API\",\"version\":\"v4\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://safebrowsing.googleapis.com/$discovery/rest?version=v4\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"safebrowsing\"},\"externalDocs\":{\"url\":\"https://developers.google.com/safe-browsing/\"},\"updated\":\"2022-03-24T23:10:34.757Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/safebrowsing/v4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/safebrowsing/v4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:sasportal\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"v1alpha1\",\"versions\":[{\"key\":\"v1alpha1\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"SAS Portal API\",\"version\":\"v1alpha1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://sasportal.googleapis.com/$discovery/rest?version=v1alpha1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"sasportal\"},\"externalDocs\":{\"url\":\"https://developers.google.com/spectrum-access-system/\"},\"updated\":\"2022-10-12T23:13:38.629Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/sasportal/v1alpha1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/sasportal/v1alpha1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:script\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages and executes Google Apps Script projects. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Apps Script API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://script.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"script\"},\"externalDocs\":{\"url\":\"https://developers.google.com/apps-script/api/\"},\"updated\":\"2022-03-28T23:11:13.563Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/script/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/script/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:searchconsole\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Search Console API provides access to both Search Console data (verified users only) and to public information on an URL basis (anyone)\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Search Console API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://searchconsole.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"searchconsole\"},\"externalDocs\":{\"url\":\"https://developers.google.com/webmaster-tools/search-console-api/\"},\"updated\":\"2022-01-31T23:09:29.486Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/searchconsole/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/searchconsole/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:secretmanager\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Stores sensitive data such as API keys, passwords, and certificates. Provides convenience while improving security. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Secret Manager API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://secretmanager.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"secretmanager\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/secret-manager/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/secretmanager/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/secretmanager/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:securitycenter\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1p1alpha1\",\"versions\":[{\"key\":\"v1p1alpha1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Security Command Center API provides access to temporal views of assets and findings within an organization.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Security Command Center API\",\"version\":\"v1p1alpha1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://securitycenter.googleapis.com/$discovery/rest?version=v1p1alpha1\",\"version\":\"3.0\"}],\"x-preferred\":false,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"securitycenter\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/security-command-center\"},\"updated\":\"2022-10-19T23:15:18.683Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/securitycenter/v1p1alpha1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/securitycenter/v1p1alpha1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:servicebroker\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\"},\"description\":\"The Google Cloud Platform Service Broker API provides Google hosted\\nimplementation of the Open Service Broker API\\n(https://www.openservicebrokerapi.org/).\\n\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Service Broker\",\"version\":\"v1beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"google\",\"url\":\"https://servicebroker.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"servicebroker\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/service-broker\"},\"updated\":\"2020-01-07T11:38:39.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/servicebroker/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/servicebroker/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:serviceconsumermanagement\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages the service consumers of a Service Infrastructure service.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Service Consumer Management API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://serviceconsumermanagement.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"serviceconsumermanagement\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/service-consumer-management/docs/overview\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/serviceconsumermanagement/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/serviceconsumermanagement/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:servicecontrol\",\"value\":{\"added\":\"2021-10-29T23:09:32.587Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2021-10-29T23:09:32.587Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Provides admission control and telemetry reporting for services integrated with Service Infrastructure. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Service Control API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://servicecontrol.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"servicecontrol\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/service-control/\"},\"updated\":\"2022-10-24T23:14:08.137Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/servicecontrol/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/servicecontrol/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:servicedirectory\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Service Directory is a platform for discovering, publishing, and connecting services. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Service Directory API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://servicedirectory.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"servicedirectory\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/service-directory\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/servicedirectory/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/servicedirectory/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:servicemanagement\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Google Service Management allows service producers to publish their services on Google Cloud Platform so that they can be discovered and used by service consumers.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Service Management API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://servicemanagement.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"servicemanagement\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/service-management/\"},\"updated\":\"2022-09-19T23:12:49.727Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/servicemanagement/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/servicemanagement/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:servicenetworking\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Provides automatic management of network configurations necessary for certain services.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Service Networking API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://servicenetworking.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"servicenetworking\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/service-infrastructure/docs/service-networking/getting-started\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/servicenetworking/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/servicenetworking/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:serviceusage\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Enables services that service consumers want to use on Google Cloud Platform, lists the available or enabled services, or disables services that service consumers no longer use.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Service Usage API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://serviceusage.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"serviceusage\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/service-usage/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/serviceusage/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/serviceusage/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:sheets\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v4\",\"versions\":[{\"key\":\"v4\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Reads and writes Google Sheets.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Sheets API\",\"version\":\"v4\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://sheets.googleapis.com/$discovery/rest?version=v4\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"sheets\"},\"externalDocs\":{\"url\":\"https://developers.google.com/sheets/\"},\"updated\":\"2022-09-29T23:14:30.049Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/sheets/v4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/sheets/v4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:shoppingcontent\",\"value\":{\"added\":\"2020-07-19T09:26:44.469Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2020-07-19T09:26:44.469Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manage your product listings and accounts for Google Shopping\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Content API for Shopping\",\"version\":\"v2\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://shoppingcontent.googleapis.com/$discovery/rest?version=v2\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"shoppingcontent\"},\"externalDocs\":{\"url\":\"https://developers.google.com/shopping-content/v2/\"},\"updated\":\"2022-03-23T23:15:18.095Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/shoppingcontent/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/shoppingcontent/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:siteVerification\",\"value\":{\"added\":\"2020-09-01T08:20:42.447Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-09-01T08:20:42.447Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Verifies ownership of websites or domains with Google.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Site Verification API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://siteverification.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"siteVerification\"},\"externalDocs\":{\"url\":\"https://developers.google.com/site-verification/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/siteVerification/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/siteVerification/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:slides\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Reads and writes Google Slides presentations.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Slides API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://slides.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"slides\"},\"externalDocs\":{\"url\":\"https://developers.google.com/slides/\"},\"updated\":\"2022-07-26T23:10:14.384Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/slides/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/slides/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:smartdevicemanagement\",\"value\":{\"added\":\"2020-09-28T07:52:06.609Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-09-28T07:52:06.609Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Allow select enterprise partners to access, control, and manage Google and Nest devices programmatically.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Smart Device Management API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://smartdevicemanagement.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"smartdevicemanagement\"},\"externalDocs\":{\"url\":\"https://developers.google.com/nest/device-access\"},\"updated\":\"2022-10-11T23:15:08.377Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/smartdevicemanagement/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/smartdevicemanagement/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:sourcerepo\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Accesses source code repositories hosted by Google.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Source Repositories API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://sourcerepo.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"sourcerepo\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/source-repositories/docs/apis\"},\"updated\":\"2022-08-31T23:10:56.429Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/sourcerepo/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/sourcerepo/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:spanner\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Cloud Spanner is a managed, mission-critical, globally consistent and scalable relational database service.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Spanner API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://spanner.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"spanner\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/spanner/\"},\"updated\":\"2022-10-24T23:14:08.137Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/spanner/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/spanner/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:speech\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v2beta1\",\"versions\":[{\"key\":\"v2beta1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Converts audio to text by applying powerful neural network models.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Speech-to-Text API\",\"version\":\"v2beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://speech.googleapis.com/$discovery/rest?version=v2beta1\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"speech\",\"x-preferred\":true},\"externalDocs\":{\"url\":\"https://cloud.google.com/speech-to-text/docs/quickstart-protocol\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/speech/v2beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/speech/v2beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:sql\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"v1beta4\",\"versions\":[{\"key\":\"v1beta4\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"API for Cloud SQL database instance management\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud SQL Admin API\",\"version\":\"v1beta4\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://sqladmin.googleapis.com/$discovery/rest?version=v1beta4\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"sql\"},\"externalDocs\":{\"url\":\"https://developers.google.com/cloud-sql/\"},\"updated\":\"2022-10-24T23:14:08.137Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/sql/v1beta4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/sql/v1beta4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:sqladmin\",\"value\":{\"added\":\"2021-06-30T09:19:09.330Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-06-30T09:19:09.330Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"API for Cloud SQL database instance management\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud SQL Admin API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://sqladmin.googleapis.com/$discovery/rest?version=v1\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"sqladmin\"},\"externalDocs\":{\"url\":\"https://developers.google.com/cloud-sql/\"},\"updated\":\"2022-10-24T23:14:08.137Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/sqladmin/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/sqladmin/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:storage\",\"value\":{\"added\":\"2015-02-22T20:00:45.000Z\",\"preferred\":\"v1beta2\",\"versions\":[{\"key\":\"v1beta2\",\"value\":{\"added\":\"2015-02-22T20:00:45.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Lets you store and retrieve potentially-large, immutable data objects.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Storage JSON API\",\"version\":\"v1beta2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"google\",\"url\":\"https://www.googleapis.com/discovery/v1/apis/storage/v1beta2/rest\",\"version\":\"v1\"}],\"x-preferred\":false,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"storage\"},\"externalDocs\":{\"url\":\"https://developers.google.com/storage/docs/json_api/\"},\"updated\":\"2020-08-03T06:51:32.795Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/storage/v1beta2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/storage/v1beta2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:storagetransfer\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Transfers data from external data sources to a Google Cloud Storage bucket or between Google Cloud Storage buckets. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Storage Transfer API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://storagetransfer.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"storagetransfer\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/storage-transfer/docs\"},\"updated\":\"2022-09-27T23:13:52.607Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/storagetransfer/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/storagetransfer/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:streetviewpublish\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Publishes 360 photos to Google Maps, along with position, orientation, and connectivity metadata. Apps can offer an interface for positioning, connecting, and uploading user-generated Street View images. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Street View Publish API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://streetviewpublish.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"streetviewpublish\"},\"externalDocs\":{\"url\":\"https://developers.google.com/streetview/publish/\"},\"updated\":\"2022-09-26T23:12:44.703Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/streetviewpublish/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/streetviewpublish/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:sts\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Security Token Service exchanges Google or third-party credentials for a short-lived access token to Google Cloud resources.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Security Token Service API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://sts.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"sts\"},\"externalDocs\":{\"url\":\"http://cloud.google.com/iam/docs/workload-identity-federation\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/sts/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/sts/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:tagmanager\",\"value\":{\"added\":\"2022-10-25T23:12:23.983Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2022-10-25T23:12:23.983Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"This API allows clients to access and modify container and tag configuration.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Tag Manager API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://tagmanager.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"tagmanager\"},\"externalDocs\":{\"url\":\"https://developers.google.com/tag-manager\"},\"updated\":\"2022-10-27T23:14:32.060Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/tagmanager/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/tagmanager/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:tasks\",\"value\":{\"added\":\"2020-09-07T07:55:14.684Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-09-07T07:55:14.684Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Google Tasks API lets you manage your tasks and task lists.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Tasks API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://tasks.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"tasks\"},\"externalDocs\":{\"url\":\"https://developers.google.com/tasks/\"},\"updated\":\"2021-07-12T23:08:51.595Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/tasks/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/tasks/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:testing\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Allows developers to run automated tests for their mobile applications on Google infrastructure.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Testing API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://testing.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"testing\"},\"externalDocs\":{\"url\":\"https://developers.google.com/cloud-test-lab/\"},\"updated\":\"2022-10-05T23:14:32.112Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/testing/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/testing/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:texttospeech\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Synthesizes natural-sounding speech by applying powerful neural network models.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Text-to-Speech API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://texttospeech.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"texttospeech\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/text-to-speech/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/texttospeech/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/texttospeech/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:toolresults\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"preferred\":\"v1beta3\",\"versions\":[{\"key\":\"v1beta3\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"API to publish and access results from developer tools.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Tool Results API\",\"version\":\"v1beta3\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://toolresults.googleapis.com/$discovery/rest?version=v1beta3\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"toolresults\"},\"externalDocs\":{\"url\":\"https://firebase.google.com/docs/test-lab/\"},\"updated\":\"2022-08-09T23:10:32.114Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/toolresults/v1beta3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/toolresults/v1beta3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:tpu\",\"value\":{\"added\":\"2022-10-26T23:13:08.602Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2022-10-26T23:13:08.602Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"TPU API provides customers with access to Google TPU technology.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud TPU API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://tpu.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"tpu\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/tpu/\"},\"updated\":\"2022-10-28T23:13:03.678Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/tpu/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/tpu/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:trafficdirector\",\"value\":{\"added\":\"2020-08-24T08:31:04.176Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2020-08-24T08:31:04.176Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Traffic Director API\",\"version\":\"v2\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://trafficdirector.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"trafficdirector\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/traffic-director\"},\"updated\":\"2022-08-03T23:11:38.939Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/trafficdirector/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/trafficdirector/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:transcoder\",\"value\":{\"added\":\"2021-12-13T23:09:42.532Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-12-13T23:09:42.532Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"This API converts video files into formats suitable for consumer distribution. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Transcoder API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://transcoder.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"transcoder\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/transcoder/docs/\"},\"updated\":\"2022-08-22T23:10:50.120Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/transcoder/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/transcoder/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:translate\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Integrates text translation into your website or application.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Translation API\",\"version\":\"v3\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://translation.googleapis.com/$discovery/rest?version=v3\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"translate\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/translate/docs/quickstarts\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/translate/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/translate/v3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:vault\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Retention and eDiscovery for Google Workspace. To work with Vault resources, the account must have the [required Vault privileges](https://support.google.com/vault/answer/2799699) and access to the matter. To access a matter, the account must have created the matter, have the matter shared with them, or have the **View All Matters** privilege. For example, to download an export, an account needs the **Manage Exports** privilege and the matter shared with them. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Vault API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://vault.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"vault\"},\"externalDocs\":{\"url\":\"https://developers.google.com/vault\"},\"updated\":\"2022-04-27T23:10:40.341Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/vault/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/vault/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:vectortile\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-08-04T10:46:39.528Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Serves vector tiles containing geospatial data. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Semantic Tile API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://vectortile.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"vectortile\"},\"externalDocs\":{\"url\":\"https://developers.google.com/maps/contact-sales/\"},\"updated\":\"2021-08-19T23:09:36.750Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/vectortile/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/vectortile/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:verifiedaccess\",\"value\":{\"added\":\"2022-04-27T23:10:40.341Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2022-04-27T23:10:40.341Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"API for Verified Access chrome extension to provide credential verification for chrome devices connecting to an enterprise network\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Chrome Verified Access API\",\"version\":\"v2\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://verifiedaccess.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"verifiedaccess\"},\"externalDocs\":{\"url\":\"https://developers.google.com/chrome/verified-access\"},\"updated\":\"2022-10-13T23:15:04.599Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/verifiedaccess/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/verifiedaccess/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:videointelligence\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1p2beta1\",\"versions\":[{\"key\":\"v1p2beta1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Detects objects, explicit content, and scene changes in videos. It also specifies the region for annotation and transcribes speech to text. Supports both asynchronous API and streaming API.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Video Intelligence API\",\"version\":\"v1p2beta1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://videointelligence.googleapis.com/$discovery/rest?version=v1p2beta1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"videointelligence\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/video-intelligence/docs/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/videointelligence/v1p2beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/videointelligence/v1p2beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:vision\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1p2beta1\",\"versions\":[{\"key\":\"v1p2beta1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Integrates Google Vision features, including image labeling, face, logo, and landmark detection, optical character recognition (OCR), and detection of explicit content, into applications.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Vision API\",\"version\":\"v1p2beta1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://vision.googleapis.com/$discovery/rest?version=v1p2beta1\",\"version\":\"3.0\"}],\"x-preferred\":false,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"vision\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/vision/\"},\"updated\":\"2022-09-21T23:12:08.137Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/vision/v1p2beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/vision/v1p2beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:webfonts\",\"value\":{\"added\":\"2020-08-24T08:31:04.176Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-08-24T08:31:04.176Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Google Web Fonts Developer API lets you retrieve information about web fonts served by Google.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Web Fonts Developer API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://webfonts.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"webfonts\"},\"externalDocs\":{\"url\":\"https://developers.google.com/fonts/docs/developer_api\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/webfonts/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/webfonts/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:webmasters\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"View Google Search Console data for your verified sites.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Search Console API\",\"version\":\"v3\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://www.googleapis.com/discovery/v1/apis/webmasters/v3/rest\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"webmasters\"},\"externalDocs\":{\"url\":\"https://developers.google.com/webmaster-tools/\"},\"updated\":\"2021-06-21T09:57:57.276Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/webmasters/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/webmasters/v3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:webrisk\",\"value\":{\"added\":\"2021-03-01T07:30:58.471Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-03-01T07:30:58.471Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Web Risk API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://webrisk.googleapis.com/$discovery/rest?version=v1\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"webrisk\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/web-risk/\"},\"updated\":\"2022-10-17T23:14:11.959Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/webrisk/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/webrisk/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:websecurityscanner\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1alpha\",\"versions\":[{\"key\":\"v1alpha\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Scans your Compute and App Engine apps for common web vulnerabilities.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Web Security Scanner API\",\"version\":\"v1alpha\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://websecurityscanner.googleapis.com/$discovery/rest?version=v1alpha\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"websecurityscanner\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/websecurityscanner/v1alpha/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/websecurityscanner/v1alpha/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:workflowexecutions\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Execute workflows created with Workflows API.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Workflow Executions API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://workflowexecutions.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"workflowexecutions\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/workflows\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/workflowexecutions/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/workflowexecutions/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:workflows\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manage workflow definitions. To execute workflows and manage executions, see the Workflows Executions API.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Workflows API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://workflows.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"workflows\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/workflows\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/workflows/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/workflows/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:youtube\",\"value\":{\"added\":\"2020-11-02T10:32:34.239Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2020-11-02T10:32:34.239Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The YouTube Data API v3 is an API that provides access to YouTube data, such as videos, playlists, and channels.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"YouTube Data API v3\",\"version\":\"v3\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://youtube.googleapis.com/$discovery/rest?version=v3\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"youtube\"},\"externalDocs\":{\"url\":\"https://developers.google.com/youtube/\"},\"updated\":\"2022-09-26T23:12:44.703Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/youtube/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/youtube/v3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:youtubeAnalytics\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-29T00:46:45.233Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Retrieves your YouTube Analytics data.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"YouTube Analytics API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://youtubeanalytics.googleapis.com/$discovery/rest?version=v1\",\"version\":\"3.0\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"youtubeAnalytics\"},\"externalDocs\":{\"url\":\"https://developers.google.com/youtube/analytics\"},\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/youtubeAnalytics/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/youtubeAnalytics/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:youtubereporting\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-01-07T11:38:39.000Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Schedules reporting jobs containing your YouTube Analytics data and downloads the resulting bulk data reports in the form of CSV files.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"YouTube Reporting API\",\"version\":\"v1\",\"x-apiClientRegistration\":{\"url\":\"https://console.developers.google.com\"},\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.google.com_images_branding_googlelogo_2x_googlelogo_color_272x92dp.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"google\",\"url\":\"https://youtubereporting.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"youtubereporting\"},\"externalDocs\":{\"url\":\"https://developers.google.com/youtube/reporting/v1/reports/\"},\"updated\":\"2022-03-21T23:10:25.924Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/youtubereporting/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/youtubereporting/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:mybusinessbusinessinformation\",\"value\":{\"added\":\"2021-08-24T23:09:18.888Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-08-24T23:09:18.888Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The My Business Business Information API provides an interface for managing business information on Google.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"My Business Business Information API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://mybusinessbusinessinformation.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"mybusinessbusinessinformation\"},\"externalDocs\":{\"url\":\"https://developers.google.com/my-business/\"},\"updated\":\"2022-06-27T23:10:05.549Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinessbusinessinformation/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinessbusinessinformation/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:mybusinessverifications\",\"value\":{\"added\":\"2021-08-24T23:09:18.888Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-08-24T23:09:18.888Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The My Business Verifications API provides an interface for taking verifications related actions for locations.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"My Business Verifications API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://mybusinessverifications.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"mybusinessverifications\"},\"externalDocs\":{\"url\":\"https://developers.google.com/my-business/\"},\"updated\":\"2022-08-16T23:09:53.182Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinessverifications/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinessverifications/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:connectors\",\"value\":{\"added\":\"2022-08-12T23:10:40.199Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2022-08-12T23:10:40.199Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Enables users to create and manage connections to Google Cloud services and third-party business applications using the Connectors interface.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Connectors API\",\"version\":\"v2\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://connectors.googleapis.com/$discovery/rest?version=v2\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"connectors\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/apigee/docs/api-platform/connectors/about-connectors\"},\"updated\":\"2022-08-16T23:09:53.182Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/connectors/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/connectors/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:authorizedbuyersmarketplace\",\"value\":{\"added\":\"2021-10-11T23:09:00.044Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-10-11T23:09:00.044Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Authorized Buyers Marketplace API lets buyers programmatically discover inventory; propose, retrieve and negotiate deals with publishers.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Authorized Buyers Marketplace API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://authorizedbuyersmarketplace.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"authorizedbuyersmarketplace\"},\"externalDocs\":{\"url\":\"https://developers.google.com/authorized-buyers/apis/marketplace/reference/rest/\"},\"updated\":\"2022-09-07T23:12:55.544Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/authorizedbuyersmarketplace/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/authorizedbuyersmarketplace/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:versionhistory\",\"value\":{\"added\":\"2021-10-15T23:08:59.063Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-10-15T23:08:59.063Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Version History API - Prod\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"versionhistory.googleapis.com API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://versionhistory.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"versionhistory\"},\"externalDocs\":{\"url\":\"https://developers.chrome.com/versionhistory\"},\"updated\":\"2022-09-12T23:11:57.151Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/versionhistory/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/versionhistory/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:vmmigration\",\"value\":{\"added\":\"2021-10-18T23:09:23.644Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-10-18T23:09:23.644Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Use the Migrate to Virtual Machines API to programmatically migrate workloads. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Migrate to Virtual Machines API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://vmmigration.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"vmmigration\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/migrate/virtual-machines\"},\"updated\":\"2022-10-03T23:13:46.820Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/vmmigration/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/vmmigration/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:datastream\",\"value\":{\"added\":\"2021-11-15T23:09:33.136Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-11-15T23:09:33.136Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Datastream API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://datastream.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"datastream\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/datastream/\"},\"updated\":\"2022-10-28T23:13:03.678Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/datastream/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/datastream/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:datapipelines\",\"value\":{\"added\":\"2021-10-26T23:10:25.253Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-10-26T23:10:25.253Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Data Pipelines provides an interface for creating, updating, and managing recurring Data Analytics jobs.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Data pipelines API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://datapipelines.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"datapipelines\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/dataflow/docs/guides/data-pipelines\"},\"updated\":\"2022-03-29T23:10:57.754Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/datapipelines/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/datapipelines/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:cloudsupport\",\"value\":{\"added\":\"2021-11-03T23:09:20.550Z\",\"preferred\":\"v2beta\",\"versions\":[{\"key\":\"v2beta\",\"value\":{\"added\":\"2021-11-03T23:09:20.550Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Manages Google Cloud technical support cases for Customer Care support offerings. \",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Cloud Support API\",\"version\":\"v2beta\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://cloudsupport.googleapis.com/$discovery/rest?version=v2beta\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"cloudsupport\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/support/docs/apis\"},\"updated\":\"2022-09-19T23:12:49.727Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudsupport/v2beta/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/cloudsupport/v2beta/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:clouddeploy\",\"value\":{\"added\":\"2021-11-16T23:09:55.962Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-11-16T23:09:55.962Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Cloud Deploy API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://clouddeploy.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"clouddeploy\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/deploy/\"},\"updated\":\"2022-09-23T23:12:43.172Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/clouddeploy/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/clouddeploy/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:mybusinessqanda\",\"value\":{\"added\":\"2021-12-29T23:09:01.568Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-12-29T23:09:01.568Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The My Business Q&A API allows questions and answers to be posted for specific listings.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"My Business Q&A API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://mybusinessqanda.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"mybusinessqanda\"},\"externalDocs\":{\"url\":\"https://developers.google.com/my-business/\"},\"updated\":\"2022-04-07T23:10:31.103Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinessqanda/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinessqanda/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:ids\",\"value\":{\"added\":\"2022-01-14T23:09:34.333Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-01-14T23:09:34.333Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Cloud IDS (Cloud Intrusion Detection System) detects malware, spyware, command-and-control attacks, and other network-based threats. Its security efficacy is industry leading, built with Palo Alto Networks technologies. When you use this product, your organization name and consumption levels will be shared with Palo Alto Networks.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud IDS API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://ids.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"ids\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/\"},\"updated\":\"2022-09-02T23:11:04.545Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/ids/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/ids/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:certificatemanager\",\"value\":{\"added\":\"2022-02-03T23:07:59.259Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-02-03T23:07:59.259Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Certificate Manager API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://certificatemanager.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"certificatemanager\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/certificate-manager\"},\"updated\":\"2022-10-03T23:13:46.820Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/certificatemanager/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/certificatemanager/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:playintegrity\",\"value\":{\"added\":\"2022-02-11T23:08:48.228Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-02-11T23:08:48.228Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Play Integrity\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Play Integrity API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://playintegrity.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"playintegrity\"},\"externalDocs\":{\"url\":\"https://developer.android.com/google/play/integrity\"},\"updated\":\"2022-10-28T23:13:03.678Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/playintegrity/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/playintegrity/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:dataplex\",\"value\":{\"added\":\"2022-02-14T23:08:57.692Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-02-14T23:08:57.692Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Dataplex API is used to manage the lifecycle of data lakes.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Cloud Dataplex API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://dataplex.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"dataplex\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/dataplex/docs\"},\"updated\":\"2022-10-27T23:14:32.060Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/dataplex/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/dataplex/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:mybusinessbusinesscalls\",\"value\":{\"added\":\"2022-02-14T23:08:57.692Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-02-14T23:08:57.692Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The My Business Business Calls API manages business calls information of a location on Google and collect insights like the number of missed calls to their location. Additional information about Business calls can be found at https://support.google.com/business/answer/9688285?p=call_history. If the Google Business Profile links to a Google Ads account and call history is turned on, calls that last longer than a specific time, and that can be attributed to an ad interaction, will show in the linked Google Ads account under the \\\"Calls from Ads\\\" conversion. If smart bidding and call conversions are used in the optimization strategy, there could be a change in ad spend. Learn more about smart bidding. To view and perform actions on a location's calls, you need to be a `OWNER`, `CO_OWNER` or `MANAGER` of the location.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"My Business Business Calls API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://mybusinessbusinesscalls.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"mybusinessbusinesscalls\"},\"externalDocs\":{\"url\":\"https://developers.google.com/my-business/\"},\"updated\":\"2022-06-20T23:10:24.152Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinessbusinesscalls/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/mybusinessbusinesscalls/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:forms\",\"value\":{\"added\":\"2022-03-09T23:10:11.342Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-03-09T23:10:11.342Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Reads and writes Google Forms and responses.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Forms API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://forms.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"forms\"},\"externalDocs\":{\"url\":\"https://developers.google.com/forms/api\"},\"updated\":\"2022-09-12T23:11:57.151Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/forms/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/forms/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:playdeveloperreporting\",\"value\":{\"added\":\"2022-03-09T23:10:11.342Z\",\"preferred\":\"v1beta1\",\"versions\":[{\"key\":\"v1beta1\",\"value\":{\"added\":\"2022-03-09T23:10:11.342Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Play Developer Reporting API\",\"version\":\"v1beta1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://playdeveloperreporting.googleapis.com/$discovery/rest?version=v1beta1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"playdeveloperreporting\"},\"externalDocs\":{\"url\":\"https://developers.google.com/play/developer/reporting\"},\"updated\":\"2022-10-24T23:14:08.137Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/playdeveloperreporting/v1beta1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/playdeveloperreporting/v1beta1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:gkebackup\",\"value\":{\"added\":\"2022-04-08T23:09:59.013Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-04-08T23:09:59.013Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Backup for GKE is a managed Kubernetes workload backup and restore service for GKE clusters.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Backup for GKE API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://gkebackup.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"gkebackup\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/kubernetes-engine/docs/add-on/backup-for-gke\"},\"updated\":\"2022-09-16T23:12:03.279Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/gkebackup/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/gkebackup/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:analyticshub\",\"value\":{\"added\":\"2022-09-19T23:12:49.727Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-09-19T23:12:49.727Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Exchange data and analytics assets securely and efficiently.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Analytics Hub API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://analyticshub.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"analyticshub\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/bigquery/docs/analytics-hub-introduction\"},\"updated\":\"2022-09-21T23:12:08.137Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/analyticshub/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/analyticshub/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:apigeeregistry\",\"value\":{\"added\":\"2022-05-05T23:11:18.104Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-05-05T23:11:18.104Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Apigee Registry API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://apigeeregistry.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"apigeeregistry\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/apigee/docs/api-hub/what-is-api-hub\"},\"updated\":\"2022-10-07T23:14:04.546Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/apigeeregistry/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/apigeeregistry/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:beyondcorp\",\"value\":{\"added\":\"2022-06-23T23:10:23.784Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-06-23T23:10:23.784Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Beyondcorp Enterprise provides identity and context aware access controls for enterprise resources and enables zero-trust access. Using the Beyondcorp Enterprise APIs, enterprises can set up multi-cloud and on-prem connectivity solutions.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"BeyondCorp API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://beyondcorp.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"beyondcorp\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/\"},\"updated\":\"2022-10-25T23:12:23.983Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/beyondcorp/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/beyondcorp/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:businessprofileperformance\",\"value\":{\"added\":\"2022-05-30T23:11:34.999Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-05-30T23:11:34.999Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"The Business Profile Performance API allows merchants to fetch performance reports about their business profile on Google.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Business Profile Performance API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://businessprofileperformance.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"businessprofileperformance\"},\"externalDocs\":{\"url\":\"https://developers.google.com/my-business/\"},\"updated\":\"2022-06-06T23:10:29.836Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/businessprofileperformance/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/businessprofileperformance/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:drivelabels\",\"value\":{\"added\":\"2022-08-02T23:10:20.395Z\",\"preferred\":\"v2beta\",\"versions\":[{\"key\":\"v2beta\",\"value\":{\"added\":\"2022-08-02T23:10:20.395Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"An API for managing Drive Labels\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Drive Labels API\",\"version\":\"v2beta\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://drivelabels.googleapis.com/$discovery/rest?version=v2beta\",\"version\":\"v1\"}],\"x-preferred\":true,\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"drivelabels\"},\"externalDocs\":{\"url\":\"https://developers.google.com/drive/labels\"},\"updated\":\"2022-10-26T23:13:08.602Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/drivelabels/v2beta/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/drivelabels/v2beta/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:integrations\",\"value\":{\"added\":\"2022-09-16T23:12:03.279Z\",\"preferred\":\"v1alpha\",\"versions\":[{\"key\":\"v1alpha\",\"value\":{\"added\":\"2022-09-16T23:12:03.279Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Application Integration API\",\"version\":\"v1alpha\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://integrations.googleapis.com/$discovery/rest?version=v1alpha\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"integrations\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/application-integration\"},\"updated\":\"2022-10-26T23:13:08.602Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/integrations/v1alpha/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/integrations/v1alpha/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:contentwarehouse\",\"value\":{\"added\":\"2022-09-30T23:12:54.724Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-09-30T23:12:54.724Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"contentwarehouse API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://contentwarehouse.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"contentwarehouse\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/document-warehouse\"},\"updated\":\"2022-10-18T23:14:41.002Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/contentwarehouse/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/contentwarehouse/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:batch\",\"value\":{\"added\":\"2022-10-25T23:12:23.983Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-25T23:12:23.983Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"An API to manage the running of batch jobs on Google Cloud Platform.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Batch API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://batch.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"batch\"},\"externalDocs\":{\"url\":\"https://cloud.google.com/batch/\"},\"updated\":\"2022-10-25T23:12:23.983Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/batch/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/batch/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"googleapis.com:travelimpactmodel\",\"value\":{\"added\":\"2022-10-28T23:13:03.678Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2022-10-28T23:13:03.678Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\",\"x-twitter\":\"youtube\"},\"description\":\"Travel Impact Model API lets you query travel carbon emission estimates.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Travel Impact Model API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_e_e1_YouTube_play_buttom_icon_%282013-2017%29.svg\"},\"x-origin\":[{\"format\":\"google\",\"url\":\"https://travelimpactmodel.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"googleapis.com\",\"x-serviceName\":\"travelimpactmodel\"},\"externalDocs\":{\"url\":\"https://developers.google.com/travel/impact-model\"},\"updated\":\"2022-10-28T23:13:03.678Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/travelimpactmodel/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/googleapis.com/travelimpactmodel/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"gov.bc.ca:bcdc\",\"value\":{\"added\":\"2017-04-20T18:04:18.000Z\",\"preferred\":\"3.0.1\",\"versions\":[{\"key\":\"3.0.1\",\"value\":{\"added\":\"2017-04-20T18:04:18.000Z\",\"info\":{\"contact\":{\"email\":\"data@gov.bc.ca\",\"name\":\"Data BC\",\"url\":\"http://data.gov.bc.ca/\"},\"description\":\"This API provides live access to the BC Data Catalogue. Further documentation on the API is available from http://docs.ckan.org/en/latest/ Confirm the version of the API available from the catalogue by requesting https://catalogue.data.gov.bc.ca/api/3/action/status_show. \\n\\nPlease note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs) in other API console viewers.\",\"license\":{\"name\":\"Open Government License - British Columbia\",\"url\":\"https://www2.gov.bc.ca/gov/content?id=A519A56BC2BF44E4A008B33FCF527F61\"},\"termsOfService\":\"https://www2.gov.bc.ca/gov/content?id=D1EE0A405E584363B205CD4353E02C88\",\"title\":\"BC Data Catalogue API\",\"version\":\"3.0.1\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars1.githubusercontent.com_u_916280.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/bcgov/api-specs/master/bcdc/bcdc.json\",\"version\":\"3.0\"}],\"x-providerName\":\"gov.bc.ca\",\"x-serviceName\":\"bcdc\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/bcdc/3.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/bcdc/3.0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"gov.bc.ca:bcgnws\",\"value\":{\"added\":\"2017-04-20T18:04:18.000Z\",\"preferred\":\"3.x.x\",\"versions\":[{\"key\":\"3.x.x\",\"value\":{\"added\":\"2017-04-20T18:04:18.000Z\",\"info\":{\"contact\":{\"email\":\"geographical.names@gov.bc.ca\",\"name\":\"BC Geographical Names Office\",\"url\":\"https://www2.gov.bc.ca/gov/content?id=A3C60F17CE934B1ABFA366F28C66E370\"},\"description\":\"This REST API provides searchable access to information about geographical names in the province of British Columbia, including name status and details about the corresponding geographic feature. \\n\\nPlease note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs) in other API console viewers.\",\"license\":{\"name\":\"Crown Copyright\",\"url\":\"https://www2.gov.bc.ca/gov/content?id=1AAACC9C65754E4D89A118B875E0FBDA\"},\"title\":\"BC Geographical Names Web Service - REST API\",\"version\":\"3.x.x\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars1.githubusercontent.com_u_916280.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/bcgov/api-specs/master/bcgnws/bcgnws.json\",\"version\":\"3.0\"}],\"x-providerName\":\"gov.bc.ca\",\"x-serviceName\":\"bcgnws\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/bcgnws/3.x.x/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/bcgnws/3.x.x/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"gov.bc.ca:geocoder\",\"value\":{\"added\":\"2017-04-20T18:04:18.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2017-04-20T18:04:18.000Z\",\"info\":{\"contact\":{\"email\":\"IDDDBCLS@Victoria1.gov.bc.ca\",\"name\":\"DataBC\",\"url\":\"https://data.gov.bc.ca/\"},\"description\":\"This API represents address cleaning, correction, completion, geocoding, reverse geocoding, and proximity resources for intersection addresses, physical addresses and their occupants in British Columbia. Please read our [data collection notice](https://github.com/bcgov/api-specs/blob/master/COLLECTION_NOTICE.md#collection-notice). \\n\\nPlease note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs) in other API console viewers. \\n\\n[Developer API keys](https://github.com/bcgov/gwa/wiki/Developer-Guide#developer-api-keys) are unique and can be acquired with a GitHub account. Production government applications may use organization API keys acquired by [contacting DataBC](https://forms.gov.bc.ca/databc-contact-us/). API keys are further described in the [Developer guide](https://github.com/bcgov/ols-geocoder/blob/gh-pages/geocoder-developer-guide.md).\\n\\n **Notification:** If you have applications or web pages that link to the BC Address Geocoder you must use the following URL. \\n\\n *https://geocoder.api.gov.bc.ca* \\n\\n Please note that the following URLs were deprecated in September 2018 [More Details](https://www2.gov.bc.ca/gov/content?id=103ADC5A956842828554238DEF28D6E5). \\n\\n - http://apps.gov.bc.ca/pub/geocoder \\n - https://apps.gov.bc.ca/pub/geocoder\\n\\\\\\n\\\\\\n \",\"license\":{\"name\":\"Open Government License - British Columbia\",\"url\":\"https://www2.gov.bc.ca/gov/content?id=A519A56BC2BF44E4A008B33FCF527F61\"},\"termsOfService\":\"https://www2.gov.bc.ca/gov/content?id=D1EE0A405E584363B205CD4353E02C88\",\"title\":\"Geocoder REST API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars1.githubusercontent.com_u_916280.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/bcgov/api-specs/master/geocoder/geocoder-combined.json\",\"version\":\"3.0\"}],\"x-providerName\":\"gov.bc.ca\",\"x-serviceName\":\"geocoder\"},\"externalDocs\":{\"description\":\"BC Address Geocoder\",\"url\":\"https://www2.gov.bc.ca/gov/content?id=118DD57CD9674D57BDBD511C2E78DC0D\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/geocoder/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/geocoder/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"gov.bc.ca:geomark\",\"value\":{\"added\":\"2018-03-21T14:02:58.000Z\",\"preferred\":\"4.1.2\",\"versions\":[{\"key\":\"4.1.2\",\"value\":{\"added\":\"2018-03-21T14:02:58.000Z\",\"info\":{\"contact\":{\"email\":\"IDDDBCLS@Victoria1.gov.bc.ca\",\"name\":\"DataBC\",\"url\":\"http://data.gov.bc.ca/\"},\"description\":\"The Geomark Web Service allows you to create and share geographic areas of interest over the web in a variety of formats and coordinate systems. This service is especially helpful when you need to share an area of interest with people who require that the data be in a different format, or they use different mapping software. \\n\\nPlease note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs/tree/master/geomark) in other API console viewers.\",\"license\":{\"name\":\"Open Government License - British Columbia\",\"url\":\"https://www2.gov.bc.ca/gov/content?id=A519A56BC2BF44E4A008B33FCF527F61\"},\"termsOfService\":\"https://www2.gov.bc.ca/gov/content?id=D1EE0A405E584363B205CD4353E02C88\",\"title\":\"GeoMark Web Service REST API\",\"version\":\"4.1.2\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars1.githubusercontent.com_u_916280.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/bcgov/api-specs/master/geomark/geomark.json\",\"version\":\"3.0\"}],\"x-providerName\":\"gov.bc.ca\",\"x-serviceName\":\"geomark\"},\"externalDocs\":{\"description\":\"Geomark Web Service\",\"url\":\"https://www2.gov.bc.ca/gov/content?id=F6BAF45131954020BCFD2EBCC456F084\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/geomark/4.1.2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/geomark/4.1.2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"gov.bc.ca:gwells\",\"value\":{\"added\":\"2018-03-29T12:59:57.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2018-03-29T12:59:57.000Z\",\"info\":{\"contact\":{\"email\":\"groundwater@gov.bc.ca\"},\"description\":\"The groundwater wells, aquifers and registry API contains information related to groundwater wells and aquifers as well as a register of qualified well drillers and well pump installers registered to operate in B.C.\",\"license\":{\"name\":\"Open Government License - British Columbia\",\"url\":\"https://www2.gov.bc.ca/gov/content?id=A519A56BC2BF44E4A008B33FCF527F61\"},\"termsOfService\":\"http://www2.gov.bc.ca/gov/content?id=D1EE0A405E584363B205CD4353E02C88\",\"title\":\"Groundwater Wells, Aquifers and Registry API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars1.githubusercontent.com_u_916280.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/bcgov/api-specs/master/gwells/gwells.json\",\"version\":\"3.0\"}],\"x-providerName\":\"gov.bc.ca\",\"x-serviceName\":\"gwells\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/gwells/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/gwells/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"gov.bc.ca:jobposting\",\"value\":{\"added\":\"2017-04-20T18:04:18.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-04-20T18:04:18.000Z\",\"info\":{\"description\":\"This API allows you to receive a feed of jobs from WorkBC's Job Board. Please see our data collection notice. Please note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs) in other API console viewers.\",\"title\":\"WorkBC Job Posting API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars1.githubusercontent.com_u_916280.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/bcgov/api-specs/master/jobposting/jobposting.json\",\"version\":\"3.0\"}],\"x-providerName\":\"gov.bc.ca\",\"x-serviceName\":\"jobposting\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/jobposting/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/jobposting/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"gov.bc.ca:news\",\"value\":{\"added\":\"2018-03-29T12:59:57.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-29T12:59:57.000Z\",\"info\":{\"description\":\"News API\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0\"},\"title\":\"BC Gov News API Service 1.0\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars1.githubusercontent.com_u_916280.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"2.6.2\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/bcgov/api-specs/master/news/news-oas3.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"gov.bc.ca\",\"x-serviceName\":\"news\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/news/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/news/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"gov.bc.ca:open511\",\"value\":{\"added\":\"2017-04-20T18:04:18.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-04-20T18:04:18.000Z\",\"info\":{\"contact\":{\"email\":\"TRANBMClientRelations@gov.bc.ca\",\"name\":\"Drive BC\",\"url\":\"http://www.drivebc.ca/\"},\"description\":\"This API is DriveBC's implementation of the Open511 specification. It provides information about known road events (traffic accidents, construction, etc.) in British Columbia, Canada. Please note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs) in other API console viewers.\",\"license\":{\"name\":\"Open Government License - British Columbia\",\"url\":\"http://www2.gov.bc.ca/gov/content?id=A519A56BC2BF44E4A008B33FCF527F61\"},\"termsOfService\":\"http://www2.gov.bc.ca/gov/content?id=D1EE0A405E584363B205CD4353E02C88\",\"title\":\"DriveBC's Open511 API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars1.githubusercontent.com_u_916280.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/bcgov/api-specs/master/open511/open511_OAS3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"gov.bc.ca\",\"x-serviceName\":\"open511\"},\"externalDocs\":{\"description\":\"Additional API Documentation\",\"url\":\"http://api.open511.gov.bc.ca/help\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/open511/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/open511/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"gov.bc.ca:router\",\"value\":{\"added\":\"2019-07-22T11:04:56.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2019-07-22T11:04:56.000Z\",\"info\":{\"contact\":{\"email\":\"IDDDBCLS@Victoria1.gov.bc.ca\",\"name\":\"DataBC\",\"url\":\"https://data.gov.bc.ca/\"},\"description\":\"Finds shortest/fastest route between a start point and one or more stop points on British Columbia's public road network. The BC Route planner [webpage](https://www2.gov.bc.ca/gov/content?id=9D99E684CCD042CD88FADC51E079B4B5) provides additional information. Here are some geocoded addresses to play with:
18 Douglas St,Victoria -123.36962,48.40892
1002 Johnson St, Victoria -123.355745,48.426206
543 Johnson St, Victoria, BC -123.36907,48.42770
14 Centennial Sq, Victoria, BC -123.36564,48.42863
1105 Royal Ave,New Westminster -122.92009,49.20063
808 Jackson Cres, New Westminster -122.90762,49.22558
10810 McDonald Rd, Chilliwack -121.93808,49.19859
3950 June Springs Rd, Kelowna -119.40751,49.83960
1201 Riondel Rd, Kootenay Bay -116.85402,49.74448
1201 Riondel Rd, Kootenay Bay -116.832759,49.730500 (parcelPoint)
2499 Walbran Pl, Courtenay -124.97295,49.71518
2013 Smoke Bluff Rd, Squamish -123.13946,49.70401
235 Kelvin Grove Way, Lions Bay -123.23524,49.45035
Please see our data collection notice. \\n\\nPlease note that you may experience issues when submitting requests to the delivery or test environment if using this [OpenAPI specification](https://github.com/bcgov/api-specs) in other API console viewers. \\n\\n[Developer API keys](https://github.com/bcgov/gwa/wiki/Developer-Guide#developer-api-keys) are unique and can be acquired with a GitHub account. Production government applications may use organization API keys acquired by [contacting DataBC](https://forms.gov.bc.ca/databc-contact-us/).\\n\\n\",\"license\":{\"name\":\"Copyright Province of British Columbia - Access only\",\"url\":\"https://www2.gov.bc.ca/gov/content?id=1AAACC9C65754E4D89A118B875E0FBDA\"},\"termsOfService\":\"http://www2.gov.bc.ca/gov/content?id=D1EE0A405E584363B205CD4353E02C88\",\"title\":\"BC Route Planner REST API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars1.githubusercontent.com_u_916280.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/bcgov/api-specs/master/router/router.json\",\"version\":\"3.0\"}],\"x-providerName\":\"gov.bc.ca\",\"x-serviceName\":\"router\"},\"externalDocs\":{\"description\":\"Developer Guide\",\"url\":\"https://github.com/bcgov/ols-router/blob/gh-pages/router-developer-guide.md\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/router/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gov.bc.ca/router/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"graphhopper.com\",\"value\":{\"added\":\"2015-11-16T20:41:24.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-11-16T20:41:24.000Z\",\"info\":{\"contact\":{\"email\":\"support@graphhopper.com\",\"name\":\"API Support\",\"url\":\"https://www.graphhopper.com/\"},\"description\":\"\\nWith the [GraphHopper Directions API](https://www.graphhopper.com/products/) you can integrate A-to-B route planning, turn-by-turn navigation,\\nroute optimization, isochrone calculations and other tools in your application.\\n\\nThe GraphHopper Directions API consists of the following RESTful web services:\\n\\n * [Routing API](#tag/Routing-API),\\n * [Route Optimization API](#tag/Route-Optimization-API),\\n * [Isochrone API](#tag/Isochrone-API),\\n * [Map Matching API](#tag/Map-Matching-API),\\n * [Matrix API](#tag/Matrix-API),\\n * [Geocoding API](#tag/Geocoding-API) and\\n * [Cluster API](#tag/Cluster-API).\\n\\n# Explore our APIs\\n\\n## Get started\\n\\n1. [Sign up for GraphHopper](https://support.graphhopper.com/a/solutions/articles/44001976025)\\n2. [Create an API key](https://support.graphhopper.com/a/solutions/articles/44001976027)\\n\\nEach API part has its own documentation. Jump to the desired API part and learn about the API through the given examples and tutorials.\\n\\nIn addition, for each API there are specific sample requests that you can send via Insomnia or Postman to see what the requests and responses look like.\\n\\n## Insomnia\\n\\nTo explore our APIs with [Insomnia](https://insomnia.rest/), follow these steps:\\n\\n1. Open Insomnia and Import [our workspace](https://raw.githubusercontent.com/graphhopper/directions-api-doc/master/web/restclients/GraphHopper-Direction-API-Insomnia.json).\\n2. Specify [your API key](https://graphhopper.com/dashboard/#/register) in your workspace: Manage Environments -> Base Environment -> `\\\"api_key\\\": your API key`\\n3. Start exploring\\n\\n![Insomnia](./img/insomnia.png)\\n\\n## Postman\\n\\nTo explore our APIs with [Postman](https://www.getpostman.com/), follow these steps:\\n\\n1. Import our [request collections](https://raw.githubusercontent.com/graphhopper/directions-api-doc/master/web/restclients/graphhopper_directions_api.postman_collection.json) as well as our [environment file](https://raw.githubusercontent.com/graphhopper/directions-api-doc/master/web/restclients/graphhopper_directions_api.postman_environment.json).\\n2. Specify [your API key](https://graphhopper.com/dashboard/#/register) in your environment: `\\\"api_key\\\": your API key`\\n3. Start exploring\\n\\n![Postman](./img/postman.png)\\n\\n## API Client Libraries\\n\\nTo speed up development and make coding easier, we offer the following client libraries:\\n\\n * [JavaScript client](https://github.com/graphhopper/directions-api-js-client) - try the [live examples](https://graphhopper.com/api/1/examples/)\\n * [Others](https://github.com/graphhopper/directions-api-clients) like C#, Ruby, PHP, Python, ... automatically created for the Route Optimization API\\n\\n### Bandwidth reduction\\n\\nIf you create your own client, make sure it supports http/2 and gzipped responses for best speed.\\n\\nIf you use the Matrix, the Route Optimization API or the Cluster API and want to solve large problems, we recommend you to reduce bandwidth\\nby [compressing your POST request](https://gist.github.com/karussell/82851e303ea7b3459b2dea01f18949f4)\\nand specifying the header as follows: `Content-Encoding: gzip`. This will also avoid the HTTP 413 error \\\"Request Entity Too Large\\\".\\n\\n## Contact Us\\n\\nIf you have problems or questions, please read the following information:\\n\\n- [FAQ](https://graphhopper.com/api/1/docs/FAQ/)\\n- [Public forum](https://discuss.graphhopper.com/c/directions-api)\\n- [Contact us](https://www.graphhopper.com/contact-form/)\\n- [GraphHopper Status Page](https://status.graphhopper.com/)\\n\\nTo stay informed about the latest developments, you can\\n\\n- follow us on [twitter](https://twitter.com/graphhopper/),\\n- read [our blog](https://graphhopper.com/blog/),\\n- watch [our documentation repository](https://github.com/graphhopper/directions-api-doc),\\n- sign up for our newsletter or\\n- [our forum](https://discuss.graphhopper.com/c/directions-api).\\n\\nSelect the channel you like the most.\\n\\n\\n# Map Data and Routing Profiles\\n\\nCurrently, our main data source is [OpenStreetMap](https://www.openstreetmap.org). We also integrated other network data providers.\\nThis chapter gives an overview about the options you have.\\n\\n## OpenStreetMap\\n\\n#### Geographical Coverage\\n\\n[OpenStreetMap](https://www.openstreetmap.org) covers the whole world. If you want to see for yourself if we can provide data suitable for your region,\\nplease visit [GraphHopper Maps](https://graphhopper.com/maps/).\\nYou can edit and modify OpenStreetMap data if you find that important information is missing, e.g. a weight limit for a bridge.\\n[Here](https://wiki.openstreetmap.org/wiki/Beginners%27_guide) is a beginner's guide that shows how to add data. If you have edited data, we usually consider your data after 1 week at the latest.\\n\\n#### Supported Vehicle Profiles\\n\\nThe Routing, Matrix and Route Optimization APIs support the following vehicle profiles:\\n\\nName | Description | Restrictions | Icon\\n-----------|:----------------------|:--------------------------|:---------------------------------------------------------\\ncar | Car mode | car access | ![car image](https://graphhopper.com/maps/img/car.png)\\nsmall_truck| Small truck like a Mercedes Sprinter, Ford Transit or Iveco Daily | height=2.7m, width=2+0.4m, length=5.5m, weight=2080+1400 kg | ![small truck image](https://graphhopper.com/maps/img/small_truck.png)\\ntruck | Truck like a MAN or Mercedes-Benz Actros | height=3.7m, width=2.6+0.5m, length=12m, weight=13000 + 13000 kg, hgv=yes, 3 Axes | ![truck image](https://graphhopper.com/maps/img/truck.png)\\nscooter | Moped mode | Fast inner city, often used for food delivery, is able to ignore certain bollards, maximum speed of roughly 50km/h | ![scooter image](https://graphhopper.com/maps/img/scooter.png)\\nfoot | Pedestrian or walking without dangerous [SAC-scales](https://wiki.openstreetmap.org/wiki/Key:sac_scale) | foot access | ![foot image](https://graphhopper.com/maps/img/foot.png)\\nhike | Pedestrian or walking with priority for more beautiful hiking tours and potentially a bit longer than `foot`. Walking duration is influenced by elevation differences. | foot access | ![hike image](https://graphhopper.com/maps/img/hike.png)\\nbike | Trekking bike avoiding hills | bike access | ![bike image](https://graphhopper.com/maps/img/bike.png)\\nmtb | Mountainbike | bike access | ![Mountainbike image](https://graphhopper.com/maps/img/mtb.png)\\nracingbike| Bike preferring roads | bike access | ![racingbike image](https://graphhopper.com/maps/img/racingbike.png)\\n\\nPlease note:\\n\\n * all motor vehicles (`car`, `small_truck`, `truck` and `scooter`) support turn restrictions via `turn_costs=true`\\n * the free package supports only the vehicle profiles `car`, `bike` or `foot`\\n * up to 2 different vehicle profiles can be used in a single optimization request. The number of vehicles is unaffected and depends on your subscription.\\n * we offer custom vehicle profiles with different properties, different speed profiles or different access options. To find out more about custom profiles, please [contact us](https://www.graphhopper.com/contact-form/).\\n * a sophisticated `motorcycle` profile is available up on request. It is powered by the [Kurviger](https://kurviger.de/en) Routing API and favors curves and slopes while avoiding cities and highways.\\n \\n## TomTom\\n\\nIf you want to include traffic, you can purchase the TomTom Add-on.\\nThis Add-on only uses TomTom's road network and historical traffic information.\\nLive traffic is not yet considered. If you are interested to learn how we consider traffic information, we recommend that you read [this article](https://www.graphhopper.com/blog/2017/11/06/time-dependent-optimization/).\\n\\nPlease note the following:\\n\\n * Currently we only offer this for our [Route Optimization API](#tag/Route-Optimization-API).\\n * In addition to our terms, you need to accept TomTom's [End User License Aggreement](https://www.graphhopper.com/tomtom-end-user-license-agreement/).\\n * We do *not* use TomTom's web services. We only use their data with our software.\\n \\n[Contact us](https://www.graphhopper.com/contact-form/) for more details.\\n\\n#### Geographical Coverage\\n\\nWe offer\\n\\n- Europe including Russia\\n- North, Central and South America\\n- Saudi Arabia\\n- United Arab Emirates\\n- South Africa\\n- Australia\\n\\n#### Supported Vehicle Profiles\\n\\nName | Description | Restrictions | Icon\\n-----------|:----------------------|:--------------------------|:---------------------------------------------------------\\ncar | Car mode | car access | ![car image](https://graphhopper.com/maps/img/car.png)\\nsmall_truck| Small truck like a Mercedes Sprinter, Ford Transit or Iveco Daily | height=2.7m, width=2+0.4m, length=5.5m, weight=2080+1400 kg | ![small truck image](https://graphhopper.com/maps/img/small_truck.png)\\n\",\"termsOfService\":\"https://www.graphhopper.com/terms/\",\"title\":\"GraphHopper Directions API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"altText\":\"GraphHopper\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_graphhopper_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://docs.graphhopper.com/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"graphhopper.com\"},\"updated\":\"2021-07-19T09:27:57.385Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/graphhopper.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/graphhopper.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"greenpeace.org\",\"value\":{\"added\":\"2018-02-23T08:36:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-02-23T08:36:47.000Z\",\"info\":{\"contact\":{\"name\":\"Greenpeace International contact\",\"url\":\"http://www.greenpeace.org/international/en/about/contactus/\",\"x-twitter\":\"Greenpeace\"},\"description\":\"Greenpeace Greenwire allows you connect with other volunteers, activists and groups working on environmental campaigns all across the world!\",\"license\":{\"name\":\"MIT\",\"url\":\"http://opensource.org/licenses/MIT\"},\"termsOfService\":\"http://www.greenpeace.org/international/en/Help/copyright2/\",\"title\":\"Greenwire Public API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"collaboration\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Greenpeace_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/greenpeace/ggw_api_test/master/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"greenpeace.org\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/greenpeace.org/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/greenpeace.org/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"gsa.gov\",\"value\":{\"added\":\"2015-06-18T13:18:55.000Z\",\"preferred\":\"0.1\",\"versions\":[{\"key\":\"0.1\",\"value\":{\"added\":\"2015-06-18T13:18:55.000Z\",\"info\":{\"contact\":{\"email\":\"discovery-18f@gsa.gov\"},\"description\":\"

This API drives the Discovery Market Research Tool.\\nIt contains information on the vendors that are part of the OASIS and OASIS Small Business contracting vehicles, such as their contracting history, their elligibility for contract awards, and their small business designations.\\nTo learn more about the tool, please visit Discovery or see the README on our GitHub repository.

\\n

Please note that the base path for this API is https://api.data.gov/gsa/discovery/

\\n

It requires an API key, obtainable at api.data.gov.\\nIt must be passed in the api_key parameter with each request.

\",\"title\":\"Discovery Market Research\",\"version\":\"0.1\",\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.6.2\"},\"format\":\"swagger\",\"url\":\"https://discovery.gsa.gov/docs/api-docs/\",\"version\":\"1.2\"}],\"x-providerName\":\"gsa.gov\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2018-03-21T13:31:02.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/gsa.gov/0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/gsa.gov/0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"hackathonwatch.com\",\"value\":{\"added\":\"2017-11-26T14:05:20.000Z\",\"preferred\":\"0.1\",\"versions\":[{\"key\":\"0.1\",\"value\":{\"added\":\"2017-11-26T14:05:20.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"Hackathonwatch\"},\"title\":\"HackathonWatch\",\"version\":\"0.1\",\"x-apisguru-categories\":[\"social\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Hackathonwatch_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"swagger\",\"url\":\"http://www.hackathonwatch.com/api/swagger_doc\",\"version\":\"1.2\"}],\"x-providerName\":\"hackathonwatch.com\"},\"updated\":\"2020-01-07T11:40:28.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hackathonwatch.com/0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hackathonwatch.com/0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"haloapi.com:metadata\",\"value\":{\"added\":\"2017-11-27T19:00:45.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-11-27T19:00:45.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"halo\"},\"description\":\"API that provides Metadata information.\",\"title\":\"Metadata\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_d_d7_Halo_%28series%29_logo.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.haloapi.com/docs/services/58ace18c21091812784ce8c5/export?DocumentFormat=Swagger\",\"version\":\"2.0\"},{\"format\":\"swagger\",\"url\":\"https://developer.haloapi.com/docs/services/58ace18c21091812784ce8c5/export?DocumentFormat=Swagger\",\"version\":\"2.0\"}],\"x-providerName\":\"haloapi.com\",\"x-serviceName\":\"metadata\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/haloapi.com/metadata/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/haloapi.com/metadata/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"haloapi.com:profile\",\"value\":{\"added\":\"2017-11-27T20:21:00.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-11-27T20:21:00.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"halo\"},\"description\":\"API that provides Profile information about Players.\",\"title\":\"Profile\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_d_d7_Halo_%28series%29_logo.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.haloapi.com/docs/services/58acdc2e21091812784ce8c2/export?DocumentFormat=Swagger\",\"version\":\"2.0\"},{\"format\":\"swagger\",\"url\":\"https://developer.haloapi.com/docs/services/58acdc2e21091812784ce8c2/export?DocumentFormat=Swagger\",\"version\":\"2.0\"}],\"x-providerName\":\"haloapi.com\",\"x-serviceName\":\"profile\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/haloapi.com/profile/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/haloapi.com/profile/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"haloapi.com:stats\",\"value\":{\"added\":\"2017-11-27T20:21:31.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-11-27T20:21:31.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"halo\"},\"description\":\"API that provides statistical data about Players and Matches.\",\"title\":\"Stats\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_d_d7_Halo_%28series%29_logo.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.haloapi.com/docs/services/58acdf27e2f7f71ad0dad84b/export?DocumentFormat=Swagger\",\"version\":\"2.0\"},{\"format\":\"swagger\",\"url\":\"https://developer.haloapi.com/docs/services/58acdf27e2f7f71ad0dad84b/export?DocumentFormat=Swagger\",\"version\":\"2.0\"}],\"x-providerName\":\"haloapi.com\",\"x-serviceName\":\"stats\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/haloapi.com/stats/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/haloapi.com/stats/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"haloapi.com:ugc\",\"value\":{\"added\":\"2017-11-27T20:20:12.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-11-27T20:20:12.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"halo\"},\"description\":\"API that provides Metadata about User-Generated Content (Maps and Game Variants).\",\"title\":\"UGC\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_d_d7_Halo_%28series%29_logo.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.haloapi.com/docs/services/58acde2921091812784ce8c3/export?DocumentFormat=Swagger\",\"version\":\"2.0\"},{\"format\":\"swagger\",\"url\":\"https://developer.haloapi.com/docs/services/58acde2921091812784ce8c3/export?DocumentFormat=Swagger\",\"version\":\"2.0\"}],\"x-providerName\":\"haloapi.com\",\"x-serviceName\":\"ugc\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/haloapi.com/ugc/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/haloapi.com/ugc/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"handwrytten.com\",\"value\":{\"added\":\"2019-02-19T07:25:08.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-02-19T07:25:08.000Z\",\"info\":{\"contact\":{\"email\":\"contact@handwrytten.com\",\"x-twitter\":\"Handwrytten\"},\"description\":\"This is the Handwrytten API for sending cards written in the handwriting of your choice.\\nUsing this api, you can send cards to users. You can also customize cards with logos, which\\ncan be saved and then used like any other card in the system.\\nFor a \\\"sandbox\\\" account, please contact contact@handwrytten.com\\nTo move from credit card per-transaction to monthly invoicing, also contact us.\\n[https://www.handwrytten.com](https://www.handwrytten.com)\\n\",\"termsOfService\":\"https://www.handwrytten.com/terms/\",\"title\":\"Handwrytten API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Handwrytten_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.swaggerhub.com/apis/Handwrytten/handwrytten/1.0.0\",\"version\":\"2.0\"}],\"x-providerName\":\"handwrytten.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/handwrytten.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/handwrytten.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"healthcare.gov\",\"value\":{\"added\":\"2015-12-05T06:47:56.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-12-05T06:47:56.000Z\",\"info\":{\"title\":\"Healthcare\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.healthcare.gov_images_logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/APIs-guru/unofficial_openapi_specs/master/healthcare.gov/1.0.0/swagger.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"healthcare.gov\",\"x-unofficialSpec\":true},\"externalDocs\":{\"url\":\"https://www.healthcare.gov/developers/\"},\"updated\":\"2021-01-25T09:04:01.042Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/healthcare.gov/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/healthcare.gov/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"here.com:positioning\",\"value\":{\"added\":\"2019-02-26T10:54:30.000Z\",\"preferred\":\"2.1.1\",\"versions\":[{\"key\":\"2.1.1\",\"value\":{\"added\":\"2019-02-26T10:54:30.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"HERE\"},\"description\":\"Positioning API accepts requests with radio network measurements and replies with corresponding location estimate. For more details and examples, see [Developer's Guide](https://developer.here.com/documentation/positioning). Cellular measurements are given in terms defined in 3GPP and 3GGP2 specifications, see the corresponsing documentation at http://www.3gpp.org.\\n\\nBreaking changes from v1:\\n - JSON fields\\n `altaccuracy`, `baselat`, `baselng`, `cellparams`, `pilotpower`, `pnoffset`, `powrx`, `rxlevel`,\\n have been deprecated and replaced with\\n `altAccuracy`, `baseLat`, `baseLng`, `cellParams`, `pilotPower`, `pnOffset`, `rss`, `rxLevel`\\n respectively.\\n - Dependent parameters combined as a subobject.\\n - CDMA, GSM, WCDMA, TD-SCDMA and LTE local identification parameters for serving cell moved under `localId` property.\\n - GSM neighbor global ID: `lac` and `cid` for neighbor cell moved under `globalIdentity` property.\\n\",\"license\":{\"name\":\"HERE Documentation License\",\"url\":\"https://legal.here.com/en-gb/terms/documentation-license\",\"x-copyright\":\"Copyright (C) 2017-2021 HERE Europe B.V.\"},\"termsOfService\":\"http://developer.here.com/terms-conditions\",\"title\":\"HERE Network Positioning API v2\",\"version\":\"2.1.1\",\"x-apisguru-categories\":[\"location\"],\"x-comment\":\"This API definition uses custom keywords for specifying rules not defined in OAS 3.0.x. They convey machine-readable information on additional requirements on the request message and are used for request validation by Positioning servers.\\nFollowing custom keywords are used:\\n - x-comment - text\\n For comments, to be only visible in the specification, not in documentation.\\n - x-anyRequired - array of property names\\n Requires at least one of listed properties in the object.\\n - x-dependencies - object mapping from dependent properties to their dependencies\\n Same as 'dependencies' keyword in JSON Schema\\n\\nAlso, custom formats are used:\\n - uuid - UUID, supported by Ajv library\\n - version - requires version in X.Y.Z or X.Y format,\\n where X is [0..255], Y is [0..255] and Z is [0..65535].\\n - eddystoneId - A combination of 10-byte Namespace component and a 6-byte Instance component, as base64 string\\n - iBeaconId - A combination of 16-byte UUID + 2-byte major + 2-byte minor, as base64 string\\n\",\"x-document-meta-data\":{\"copyright\":\"© 2021 HERE Europe B.V.\",\"date-created\":\"2021-04-01T13:14:37+00:00\",\"document-id\":\"0dd4683d-c62d-4da6-915a-942de9c3fb4b\"},\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_HERE_profile_image.png\"},\"x-olp-service\":{\"name\":\"positioning\",\"version\":\"v2\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.here.com/documentation/positioning-api/swagger/positioning-v2-external-spec.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"here.com\",\"x-serviceName\":\"positioning\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/here.com/positioning/2.1.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/here.com/positioning/2.1.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"here.com:tracking\",\"value\":{\"added\":\"2019-02-26T10:54:43.000Z\",\"preferred\":\"2.1.58\",\"versions\":[{\"key\":\"2.1.58\",\"value\":{\"added\":\"2019-02-26T10:54:43.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"HERE\"},\"description\":\"HERE Tracking is a cloud product designed to address location tracking problems for a wide range of Location IoT industry verticals.\\n\\nHERE Tracking also includes end-user mobile and web applications that can be used to demonstrate the product.\",\"license\":{\"name\":\"HERE Documentation License\",\"url\":\"https://legal.here.com/en-gb/terms/documentation-license\"},\"title\":\"HERE Tracking\",\"version\":\"2.1.58\",\"x-apisguru-categories\":[\"location\"],\"x-document-meta-data\":{\"copyright\":\"© 2021 HERE Europe B.V.\",\"date-created\":\"2021-03-23T07:09:46+00:00\",\"document-id\":\"2570a397-343f-4e48-a977-7768ea75c130\"},\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_HERE_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.here.com/documentation/tracking/swagger/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"here.com\",\"x-serviceName\":\"tracking\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/here.com/tracking/2.1.58/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/here.com/tracking/2.1.58/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"hetras-certification.net:booking\",\"value\":{\"added\":\"2015-07-02T13:47:37.000Z\",\"preferred\":\"v0\",\"versions\":[{\"key\":\"v0\",\"value\":{\"added\":\"2015-07-02T13:47:37.000Z\",\"info\":{\"title\":\"hetras Booking API Version 0\",\"version\":\"v0\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_hetras_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.hetras.com/swagger/spec/BookingAPIv0.json\",\"version\":\"2.0\"}],\"x-providerName\":\"hetras-certification.net\",\"x-serviceName\":\"booking\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hetras-certification.net/booking/v0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hetras-certification.net/booking/v0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"hetras-certification.net:hotel\",\"value\":{\"added\":\"2015-10-29T17:09:43.000Z\",\"preferred\":\"v0\",\"versions\":[{\"key\":\"v0\",\"value\":{\"added\":\"2015-10-29T17:09:43.000Z\",\"info\":{\"title\":\"hetras Hotel API Version 0\",\"version\":\"v0\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_hetras_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.hetras.com/swagger/spec/HotelAPIv0.json\",\"version\":\"2.0\"}],\"x-providerName\":\"hetras-certification.net\",\"x-serviceName\":\"hotel\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hetras-certification.net/hotel/v0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hetras-certification.net/hotel/v0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"hetzner.cloud\",\"value\":{\"added\":\"2021-02-01T17:16:19.016Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-02-01T17:16:19.016Z\",\"info\":{\"description\":\"This is the official API documentation for the Public Hetzner Cloud.\\n\\n## Introduction\\n\\nThe Hetzner Cloud API operates over HTTPS and uses JSON as its data format. The API is a RESTful API and utilizes HTTP methods and HTTP status codes to specify requests and responses.\\n\\nAs an alternative to working directly with our API you may also consider to use:\\n* Our CLI program [hcloud](https://github.com/hetznercloud/cli)\\n* Our [library for Go](https://github.com/hetznercloud/hcloud-go)\\n* Our [library for Python](https://github.com/hetznercloud/hcloud-python)\\n\\nAlso you can find a [list of libraries, tools, and integrations on GitHub](https://github.com/hetznercloud/awesome-hcloud).\\n\\nIf you are developing integrations based on our API and your product is Open Source you may be eligible for a free one time \\u20ac50 (excl. VAT) credit on your account. Please contact us via the the support page on your Cloud Console and let us know the following:\\n* The type of integration you would like to develop\\n* Link to the GitHub repo you will use for the Project\\n* Link to some other Open Source work you have already done (if you have done so)\\n\\n## Getting Started\\nTo get started using the API you first need an API token. Sign in into the [Hetzner Cloud Console](https://console.hetzner.cloud/) choose a Project, go to `Access` → `Tokens`, and create a new token. Make sure to copy the token because it won\\u2019t be shown to you again. A token is bound to a Project, to interact with the API of another Project you have to create a new token inside the Project. Let\\u2019s say your new token is `jEheVytlAoFl7F8MqUQ7jAo2hOXASztX`.\\n\\nYou\\u2019re now ready to do your first request against the API. To get a list of all Servers in your Project, issue the example request on the right side using [curl](https://curl.haxx.se/).\\n\\nMake sure to replace the token in the example command with the token you have just created. Since your Project probably does not contain any Servers yet, the example response will look like the response on the right side. We will almost always provide a resource root like `servers` inside the example response. A response can also contain a `meta` object with information like [Pagination](https://docs.hetzner.cloud/#overview-pagination).\\n\\n**Example Request**\\n```bash\\ncurl -H \\\"Authorization: Bearer jEheVytlAoFl7F8MqUQ7jAo2hOXASztX\\\" \\\\\\n https://api.hetzner.cloud/v1/servers\\n```\\n\\n**Example Response**\\n```json\\n{\\n \\\"servers\\\": [],\\n \\\"meta\\\": {\\n \\\"pagination\\\": {\\n \\\"page\\\": 1,\\n \\\"per_page\\\": 25,\\n \\\"previous_page\\\": null,\\n \\\"next_page\\\": null,\\n \\\"last_page\\\": 1,\\n \\\"total_entries\\\": 0\\n }\\n }\\n}\\n```\\n\\n## Authentication\\nAll requests to the Hetzner Cloud API must be authenticated via a API token. Include your secret API token in every request you send to the API with the `Authorization` HTTP header.\\n\\nTo create a new API token for your Project, switch into the [Hetzner Cloud Console](https://console.hetzner.cloud/) choose a Project, go to `Access` → `Security`, and create a new token.\\n\\n**Example Authorization header**\\n```html\\nAuthorization: Bearer LRK9DAWQ1ZAEFSrCNEEzLCUwhYX1U3g7wMg4dTlkkDC96fyDuyJ39nVbVjCKSDfj\\n```\\n\\n## Errors\\nErrors are indicated by HTTP status codes. Further, the response of the request which generated the error contains an error code, an error message, and, optionally, error details. The schema of the error details object depends on the error code.\\n\\nThe error response contains the following keys:\\n\\n| Keys | Meaning |\\n|-----------|-----------------------------------------------------------------------|\\n| `code` | Short string indicating the type of error (machine-parsable) |\\n| `message` | Textual description on what has gone wrong |\\n| `details` | An object providing for details on the error (schema depends on code) |\\n\\n**Example response**\\n```json\\n{\\n \\\"error\\\": {\\n \\\"code\\\": \\\"invalid_input\\\",\\n \\\"message\\\": \\\"invalid input in field 'broken_field': is too long\\\",\\n \\\"details\\\": {\\n \\\"fields\\\": [\\n {\\n \\\"name\\\": \\\"broken_field\\\",\\n \\\"messages\\\": [\\\"is too long\\\"]\\n }\\n ]\\n }\\n }\\n}\\n```\\n\\n### Error Codes\\n\\n| Code | Description |\\n|---------------------------|----------------------------------------------------------------------------------|\\n| `forbidden` | Insufficient permissions for this request |\\n| `invalid_input` | Error while parsing or processing the input |\\n| `json_error` | Invalid JSON input in your request |\\n| `locked` | The item you are trying to access is locked (there is already an Action running) |\\n| `not_found` | Entity not found |\\n| `rate_limit_exceeded` | Error when sending too many requests |\\n| `resource_limit_exceeded` | Error when exceeding the maximum quantity of a resource for an account |\\n| `resource_unavailable` | The requested resource is currently unavailable |\\n| `service_error` | Error within a service |\\n| `uniqueness_error` | One or more of the objects fields must be unique |\\n| `protected` | The Action you are trying to start is protected for this resource |\\n| `maintenance` | Cannot perform operation due to maintenance |\\n| `conflict` | The resource has changed during the request, please retry |\\n| `unsupported_error` | The corresponding resource does not support the Action |\\n| `token_readonly` | The token is only allowed to perform GET requests |\\n\\n**invalid_input**\\n```json\\n{\\n \\\"error\\\": {\\n \\\"code\\\": \\\"invalid_input\\\",\\n \\\"message\\\": \\\"invalid input in field 'broken_field': is too long\\\",\\n \\\"details\\\": {\\n \\\"fields\\\": [\\n {\\n \\\"name\\\": \\\"broken_field\\\",\\n \\\"messages\\\": [\\\"is too long\\\"]\\n }\\n ]\\n }\\n }\\n}\\n```\\n\\n**uniqueness_error**\\n```json\\n{\\n \\\"error\\\": {\\n \\\"code\\\": \\\"uniqueness_error\\\",\\n \\\"message\\\": \\\"SSH key with the same fingerprint already exists\\\",\\n \\\"details\\\": {\\n \\\"fields\\\": [\\n {\\n \\\"name\\\": \\\"public_key\\\"\\n }\\n ]\\n }\\n }\\n}\\n```\\n\\n**resource_limit_exceeded**\\n```json\\n{\\n \\\"error\\\": {\\n \\\"code\\\": \\\"resource_limit_exceeded\\\",\\n \\\"message\\\": \\\"project limit exceeded\\\",\\n \\\"details\\\": {\\n \\\"limits\\\": [\\n {\\n \\\"name\\\": \\\"project_limit\\\"\\n }\\n ]\\n }\\n }\\n}\\n```\\n\\n## Labels\\nLabels are `key/value` pairs that can be attached to Servers, Floating IPs, Volumes, SSH keys and Images.\\n\\nValid label keys have two segments: an optional prefix and name, separated by a slash (`/`). The name segment is required and must be a string of 63 characters or less, beginning and ending with an alphanumeric character (`[a-z0-9A-Z]`) with dashes (`-`), underscores (`_`), dots (`.`), and alphanumerics between. The prefix is optional. If specified, the prefix must be a DNS subdomain: a series of DNS labels separated by dots (`.`), not longer than 253 characters in total, followed by a slash (`/`).\\n\\nValid label values must be a string of 63 characters or less and must be empty or begin and end with an alphanumeric character (`[a-z0-9A-Z]`) with dashes (`-`), underscores (`_`), dots (`.`), and alphanumerics between.\\n\\nThe `hetzner.cloud/` prefix is reserved and cannot be used.\\n\\n**Example Labels**\\n```json\\n{\\n \\\"labels\\\": {\\n \\\"environment\\\":\\\"development\\\",\\n \\\"service\\\":\\\"backend\\\",\\n \\\"example.com/my\\\":\\\"label\\\",\\n \\\"just-a-key\\\":\\\"\\\"\\n }\\n}\\n```\\n\\n## Label Selector\\nFor resources with labels, you can filter resources by their labels using the label selector query language.\\n\\n| Expression | Meaning |\\n|----------------------|---------------------------------------------------------------------|\\n| `k==v` / `k=v` | Value of key `k` does equal value `v` |\\n| `k!=v` | Value of key `k` does not equal value `v` |\\n| `k` | Key `k` is present |\\n| `!k` | Key `k` is not present |\\n| `k in (v1,v2,v3)` | Value of key `k` is `v1`, `v2`, or `v3` |\\n| `k notin (v1,v2,v3)` | Value of key `k` is neither `v1`, nor `v2`, nor `v3` |\\n| `k1==v,!k2` | Value of key `k1` is `v` and key `k2` is not present |\\n\\n### Examples\\n* Returns all resources that have a `env=production` label and that don't have a `type=database` label:\\n\\n `env=production,type!=database`\\n* Returns all resources that have a `env=testing` or `env=staging` label:\\n\\n `env in (testing,staging)`\\n* Returns all resources that don't have a `type` label:\\n\\n `!type`\\n\\n## Pagination\\nResponses which return multiple items support pagination. If they do support pagination, it can be controlled with following query string parameters:\\n\\n* A `page` parameter specifies the page to fetch. The number of the first page is 1.\\n* A `per_page` parameter specifies the number of items returned per page. The default value is 25, the maximum value is 50 except otherwise specified in the documentation.\\n\\nResponses contain a `Link` header with pagination information.\\n\\nAdditionally, if the response body is JSON and the root object is an object, that object has a `pagination` object inside the `meta` object with pagination information:\\n\\n**Example Pagination**\\n```json\\n{\\n \\\"servers\\\": [...],\\n \\\"meta\\\": {\\n \\\"pagination\\\": {\\n \\\"page\\\": 2,\\n \\\"per_page\\\": 25,\\n \\\"previous_page\\\": 1,\\n \\\"next_page\\\": 3,\\n \\\"last_page\\\": 4,\\n \\\"total_entries\\\": 100\\n }\\n }\\n}\\n```\\n\\nThe keys `previous_page`, `next_page`, `last_page`, and `total_entries` may be `null` when on the first page, last page, or when the total number of entries is unknown.\\n\\n**Example Pagination Link header**\\n```bash\\nLink: ; rel=\\\"prev\\\",\\n ; rel=\\\"next\\\",\\n ; rel=\\\"last\\\"\\n```\\n\\nLine breaks have been added for display purposes only and responses may only contain some of the above `rel` values.\\n\\n## Rate Limiting\\nAll requests, whether they are authenticated or not, are subject to rate limiting. If you have reached your limit, your requests will be handled with a `429 Too Many Requests` error. Burst requests are allowed. Responses contain serveral headers which provide information about your current rate limit status.\\n\\n* The `RateLimit-Limit` header contains the total number of requests you can perform per hour.\\n* The `RateLimit-Remaining` header contains the number of requests remaining in the current rate limit time frame.\\n* The `RateLimit-Reset` header contains a UNIX timestamp of the point in time when your rate limit will have recovered and you will have the full number of requests available again.\\n\\nThe default limit is 3600 requests per hour and per Project. The number of remaining requests increases gradually. For example, when your limit is 3600 requests per hour, the number of remaining requests will increase by 1 every second.\\n\\n## Server Metadata\\nYour Server can discover metadata about itself by doing a HTTP request to specific URLs. The following data is available:\\n\\n| Data | Format | Contents |\\n|------------------|--------|--------------------------------------------------------------|\\n| hostname | text | Name of the Server as set in the api |\\n| instance-id | number | ID of the server |\\n| public-ipv4 | text | Primary public IPv4 address |\\n| private-networks | yaml | Details about the private networks the Server is attached to |\\n\\n**Example: Hostname**\\n```bash\\n$ curl http://169.254.169.254/hetzner/v1/metadata/hostname\\nmy-server\\n```\\n\\n**Example: Instance ID**\\n```bash\\n$ curl http://169.254.169.254/hetzner/v1/metadata/instance-id\\n42\\n```\\n\\n**Example: Public IPv4**\\n```bash\\n$ curl http://169.254.169.254/hetzner/v1/metadata/public-ipv4\\n1.2.3.4\\n```\\n\\n**Example: Private Networks**\\n```bash\\n$ curl http://169.254.169.254/hetzner/v1/metadata/private-networks\\n```\\n\\n```json\\n- ip: 10.0.0.2\\n alias_ips: [10.0.0.3, 10.0.0.4]\\n interface_num: 1\\n mac_address: 86:00:00:2a:7d:e0\\n network_id: 1234\\n network_name: nw-test1\\n network: 10.0.0.0/8\\n subnet: 10.0.0.0/24\\n gateway: 10.0.0.1\\n- ip: 192.168.0.2\\n alias_ips: []\\n interface_num: 2\\n mac_address: 86:00:00:2a:7d:e1\\n network_id: 4321\\n network_name: nw-test2\\n network: 192.168.0.0/16\\n subnet: 192.168.0.0/24\\n gateway: 192.168.0.1\\n```\\n\\n## Sorting\\nSome responses which return multiple items support sorting. If they do support sorting the documentation states which fields can be used for sorting. You specify sorting with the `sort` query string parameter. You can sort by multiple fields. You can set the sort direction by appending `:asc` or `:desc` to the field name. By default, ascending sorting is used.\\n\\n**Example: Sorting**\\n```bash\\nhttps://api.hetzner.cloud/v1/actions?sort=status\\nhttps://api.hetzner.cloud/v1/actions?sort=status:asc\\nhttps://api.hetzner.cloud/v1/actions?sort=status:desc\\nhttps://api.hetzner.cloud/v1/actions?sort=status:asc&sort=command:desc\\n```\\n\\n## Changelog\\nYou can find our changelog on our [Developer Hub](https://developers.hetzner.com/cloud/changelog/?id=backend).\\n\",\"title\":\"Hetzner Cloud API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"hosting\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.hetzner.com_themes_hetzner_images_favicons_apple-touch-icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://docs.hetzner.cloud/spec.json\",\"version\":\"3.0\"}],\"x-providerName\":\"hetzner.cloud\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hetzner.cloud/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hetzner.cloud/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"hhs.gov\",\"value\":{\"added\":\"2015-11-09T22:55:27.000Z\",\"preferred\":\"2\",\"versions\":[{\"key\":\"2\",\"value\":{\"added\":\"2015-11-09T22:55:27.000Z\",\"info\":{\"contact\":{\"email\":\"syndicationadmin@hhs.gov\"},\"description\":\"

Common Features / Behaviors

  • * \\\"sort\\\" param: supports multi column sorting through the use of commas as delimiters, and a hyphen to denote descending order.
    Examples:
    • namesort results by name ascending
    • -namesort results by name descending
    • -name,idsort results by name descending and then by id ascending
    • id,-dateContentAuthoredsort results by id ascending and then date descending
  • Date formats: Date input format is expected to be based on RFC 3339.
    Example:
    • 2013-11-18T18:43:01Z
\",\"license\":{\"name\":\"GNU GENERAL PUBLIC LICENSE\",\"url\":\"http://www.gnu.org/licenses/gpl.html\"},\"termsOfService\":\"http://www.hhs.gov/web/socialmedia/policies/tos.html#ready\",\"title\":\"HHS Media Services API\",\"version\":\"2\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#185394\",\"url\":\"https://api.apis.guru/v2/cache/logo/http_www.hhs.gov_sites_all_themes_project_h_css_images_hhs_logo.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"2.6.0\"},\"format\":\"openapi\",\"url\":\"https://api.digitalmedia.hhs.gov/swagger\",\"version\":\"3.0\"}],\"x-providerName\":\"hhs.gov\"},\"updated\":\"2021-06-30T12:38:56.372Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hhs.gov/2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hhs.gov/2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"highwaysengland.co.uk\",\"value\":{\"added\":\"2018-03-03T18:20:29.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2018-03-03T18:20:29.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"HighwaysEngland\"},\"title\":\"Highways England API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_HighwaysEngland_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://webtris.highwaysengland.co.uk/api/swagger/docs/v1\",\"version\":\"3.0\"}],\"x-providerName\":\"highwaysengland.co.uk\"},\"updated\":\"2021-01-18T09:19:53.944Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/highwaysengland.co.uk/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/highwaysengland.co.uk/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"hillbillysoftware.com:shinobi\",\"value\":{\"added\":\"2018-05-01T17:05:44.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2018-05-01T17:05:44.000Z\",\"info\":{\"title\":\"shinobiapi\",\"version\":\"v1\",\"x-apisguru-categories\":[\"media\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.hillbillysoftware.com/swagger/docs/v1\",\"version\":\"2.0\"}],\"x-providerName\":\"hillbillysoftware.com\",\"x-serviceName\":\"shinobi\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hillbillysoftware.com/shinobi/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hillbillysoftware.com/shinobi/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"hsbc.com:atm\",\"value\":{\"added\":\"2017-11-25T17:57:32.000Z\",\"preferred\":\"2.2.1\",\"versions\":[{\"key\":\"2.2.1\",\"value\":{\"added\":\"2017-11-25T17:57:32.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"HSBC_UK\"},\"title\":\"ATM Locator API\",\"version\":\"2.2.1\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_HSBC_UK_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.hsbc.com/assets/swaggers/open-atm-locator-swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"hsbc.com\",\"x-serviceName\":\"atm\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hsbc.com/atm/2.2.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hsbc.com/atm/2.2.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"hsbc.com:branches\",\"value\":{\"added\":\"2020-08-19T06:39:08.973Z\",\"preferred\":\"2.2.1\",\"versions\":[{\"key\":\"2.2.1\",\"value\":{\"added\":\"2020-08-19T06:39:08.973Z\",\"info\":{\"contact\":{\"x-twitter\":\"HSBC_UK\"},\"title\":\"Branch Locator API\",\"version\":\"2.2.1\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_HSBC_UK_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.hsbc.com/assets/swaggers/open-branch-locator-swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"hsbc.com\",\"x-serviceName\":\"branches\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hsbc.com/branches/2.2.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hsbc.com/branches/2.2.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"hsbc.com:product\",\"value\":{\"added\":\"2020-08-19T06:40:27.607Z\",\"preferred\":\"2.2.1\",\"versions\":[{\"key\":\"2.2.1\",\"value\":{\"added\":\"2020-08-19T06:40:27.607Z\",\"info\":{\"contact\":{\"x-twitter\":\"HSBC_UK\"},\"title\":\"Product Finder API\",\"version\":\"2.2.1\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_HSBC_UK_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.hsbc.com/assets/swaggers/open-product-finder-swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"hsbc.com\",\"x-serviceName\":\"product\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hsbc.com/product/2.2.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hsbc.com/product/2.2.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"httpbin.org\",\"value\":{\"added\":\"2021-01-13T11:33:47.534Z\",\"preferred\":\"0.9.2\",\"versions\":[{\"key\":\"0.9.2\",\"value\":{\"added\":\"2021-01-13T11:33:47.534Z\",\"info\":{\"contact\":{\"email\":\"me@kennethreitz.org\",\"url\":\"https://kennethreitz.org\",\"x-responsibleDeveloper\":\"Kenneth Reitz\",\"x-responsibleOrganization\":\"Kenneth Reitz\"},\"description\":\"A simple HTTP Request & Response Service.

Run locally: $ docker run -p 80:80 kennethreitz/httpbin\",\"title\":\"httpbin.org\",\"version\":\"0.9.2\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://httpbin.org/spec.json\",\"version\":\"2.0\"}],\"x-providerName\":\"httpbin.org\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/httpbin.org/0.9.2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/httpbin.org/0.9.2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"hubapi.com:analytics\",\"value\":{\"added\":\"2021-06-21T10:04:16.889Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2021-06-21T10:04:16.889Z\",\"info\":{\"description\":\"HTTP API for triggering instances of custom behavioral events\",\"title\":\"Custom Behavioral Events API\",\"version\":\"v3\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.hubspot.com_hubfs_assets_hubspot.com_buzz_HubSpotOpenGraph.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.hubspot.com/api-catalog-public/v1/apis/events/v3/send\",\"version\":\"3.0\"}],\"x-providerName\":\"hubapi.com\",\"x-serviceName\":\"analytics\"},\"updated\":\"2022-07-29T23:20:50.834Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/analytics/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/analytics/v3/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"hubapi.com:auth\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"info\":{\"title\":\"OAuthService\",\"version\":\"v1\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.hubspot.com_hubfs_assets_hubspot.com_buzz_HubSpotOpenGraph.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.hubspot.com/api-catalog-public/v1/apis/oauth/v1\",\"version\":\"3.0\"}],\"x-providerName\":\"hubapi.com\",\"x-serviceName\":\"auth\"},\"updated\":\"2021-08-27T23:18:44.968Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/auth/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/auth/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"hubapi.com:automation\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"preferred\":\"v4\",\"versions\":[{\"key\":\"v4\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"info\":{\"description\":\"Create custom workflow actions\",\"title\":\"Custom Workflow Actions\",\"version\":\"v4\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.hubspot.com_hubfs_assets_hubspot.com_buzz_HubSpotOpenGraph.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.hubspot.com/api-catalog-public/v1/apis/automation/v4/actions\",\"version\":\"3.0\"}],\"x-providerName\":\"hubapi.com\",\"x-serviceName\":\"automation\"},\"updated\":\"2022-09-08T23:25:00.199Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/automation/v4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/automation/v4/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"hubapi.com:cms\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"info\":{\"title\":\"Domains\",\"version\":\"v3\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.hubspot.com_hubfs_assets_hubspot.com_buzz_HubSpotOpenGraph.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.hubspot.com/api-catalog-public/v1/apis/cms/v3/domains\",\"version\":\"3.0\"}],\"x-providerName\":\"hubapi.com\",\"x-serviceName\":\"cms\"},\"updated\":\"2022-10-25T23:20:46.652Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/cms/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/cms/v3/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"hubapi.com:communication-preferences\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"info\":{\"description\":\"Subscriptions allow contacts to control what forms of communications they receive. Contacts can decide whether they want to receive communication pertaining to a specific topic, brand, or an entire HubSpot account.\",\"title\":\"Subscriptions\",\"version\":\"v3\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.hubspot.com_hubfs_assets_hubspot.com_buzz_HubSpotOpenGraph.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.hubspot.com/api-catalog-public/v1/apis/communication-preferences/v3\",\"version\":\"3.0\"}],\"x-providerName\":\"hubapi.com\",\"x-serviceName\":\"communication-preferences\"},\"updated\":\"2022-07-29T23:20:50.834Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/communication-preferences/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/communication-preferences/v3/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"hubapi.com:conversations\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"info\":{\"description\":\"The Visitor Identification API allows you to pass identification information to the HubSpot chat widget for otherwise unknown visitors that were verified by your own authentication system.\",\"title\":\"Visitor Identification\",\"version\":\"v3\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.hubspot.com_hubfs_assets_hubspot.com_buzz_HubSpotOpenGraph.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.hubspot.com/api-catalog-public/v1/apis/conversations/v3/visitor-identification\",\"version\":\"3.0\"}],\"x-providerName\":\"hubapi.com\",\"x-serviceName\":\"conversations\"},\"updated\":\"2022-07-29T23:20:50.834Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/conversations/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/conversations/v3/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"hubapi.com:crm\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"info\":{\"description\":\"Allows an app to extend the CRM UI by surfacing custom cards in the sidebar of record pages. These cards are defined up-front as part of app configuration, then populated by external data fetch requests when the record page is accessed by a user.\",\"title\":\"CRM cards\",\"version\":\"v3\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.hubspot.com_hubfs_assets_hubspot.com_buzz_HubSpotOpenGraph.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.hubspot.com/api-catalog-public/v1/apis/extensions/sales-objects/v1/object-types\",\"version\":\"3.0\"}],\"x-providerName\":\"hubapi.com\",\"x-serviceName\":\"crm\"},\"updated\":\"2021-06-21T10:04:16.889Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/crm/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/crm/v3/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"hubapi.com:events\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"info\":{\"description\":\"API for accessing CRM object events.\",\"title\":\"HubSpot Events API\",\"version\":\"v3\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.hubspot.com_hubfs_assets_hubspot.com_buzz_HubSpotOpenGraph.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.hubspot.com/api-catalog-public/v1/apis/events/v3/events\",\"version\":\"3.0\"}],\"x-providerName\":\"hubapi.com\",\"x-serviceName\":\"events\"},\"updated\":\"2022-07-29T23:20:50.834Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/events/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/events/v3/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"hubapi.com:files\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2021-04-16T10:11:40.583Z\",\"info\":{\"description\":\"Upload and manage files.\",\"title\":\"Files\",\"version\":\"v3\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.hubspot.com_hubfs_assets_hubspot.com_buzz_HubSpotOpenGraph.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.hubspot.com/api-catalog-public/v1/apis/files/v3/files\",\"version\":\"3.0\"}],\"x-providerName\":\"hubapi.com\",\"x-serviceName\":\"files\"},\"updated\":\"2022-08-23T23:18:40.468Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/files/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/files/v3/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"hubapi.com:marketing\",\"value\":{\"added\":\"2021-06-16T13:31:23.604Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2021-06-16T13:31:23.604Z\",\"info\":{\"description\":\"These APIs allow you to interact with HubSpot's Marketing Events Extension. It allows you to:\\n* Create, Read or update Marketing Event information in HubSpot\\n* Specify whether a HubSpot contact has registered, attended or cancelled a registration to a Marketing Event.\\n* Specify a URL that can be called to get the details of a Marketing Event.\\n\",\"title\":\"Marketing Events Extension\",\"version\":\"v3\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.hubspot.com_hubfs_assets_hubspot.com_buzz_HubSpotOpenGraph.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.hubspot.com/api-catalog-public/v1/apis/marketing/v3/marketing-events-beta\",\"version\":\"3.0\"}],\"x-providerName\":\"hubapi.com\",\"x-serviceName\":\"marketing\"},\"updated\":\"2022-10-28T23:21:15.256Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/marketing/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/marketing/v3/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"hubapi.com:webhooks\",\"value\":{\"added\":\"2021-04-16T09:56:21.720Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2021-04-16T09:56:21.720Z\",\"info\":{\"description\":\"Provides a way for apps to subscribe to certain change events in HubSpot. Once configured, apps will receive event payloads containing details about the changes at a specified target URL. There can only be one target URL for receiving event notifications per app.\",\"title\":\"Webhooks API\",\"version\":\"v3\",\"x-apisguru-categories\":[\"customer_relation\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.hubspot.com_hubfs_assets_hubspot.com_buzz_HubSpotOpenGraph.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.hubspot.com/api-catalog-public/v1/apis/webhooks/v3\",\"version\":\"3.0\"}],\"x-providerName\":\"hubapi.com\",\"x-serviceName\":\"webhooks\"},\"updated\":\"2022-03-25T23:21:07.532Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/webhooks/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hubapi.com/webhooks/v3/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"hubhopper.com\",\"value\":{\"added\":\"2020-11-20T07:46:22.799Z\",\"preferred\":\"v5\",\"versions\":[{\"key\":\"v5\",\"value\":{\"added\":\"2020-11-20T07:46:22.799Z\",\"info\":{\"description\":\"This is an interactive document explaining the API(s) that could be used to fetch data from [Hubhopper](https://hubhopper.com). Use the api key provided to authorize `x-api-key` and test the API(s). The output data models are also available for reference.\",\"title\":\"Hubhopper Partner Integration API(s) - Production\",\"version\":\"v5\",\"x-apisguru-categories\":[\"entertainment\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://docs.hubhopper.com/api/integrations/partner/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"hubhopper.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hubhopper.com/v5/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hubhopper.com/v5/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"hydramovies.com\",\"value\":{\"added\":\"2018-11-06T14:18:58.000Z\",\"preferred\":\"1.1\",\"versions\":[{\"key\":\"1.1\",\"value\":{\"added\":\"2018-11-06T14:18:58.000Z\",\"info\":{\"description\":\"Hydra Movies is a streaming service that holds information on thousands of popular movies. \\n\\nThe Hydra Movies API gives you access to [their entire collection of full movies.](https://hydramovies.com)\\n\\nEach film returned provides you with the following data:\\n\\n- Movie Title\\n- Movie Release Year\\n- Genre\\n- Movie Summary\\n- Movie Poster\\n- IMDB ID\\n- IMDB Rating\\n- Runtime\\n- Language\\n- YouTube trailer\",\"title\":\"Hydra Movies\",\"version\":\"1.1\",\"x-apisguru-categories\":[\"entertainment\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://hydramovies.com/api-v2/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"hydramovies.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2018-11-06T14:18:58.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/hydramovies.com/1.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/hydramovies.com/1.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"i-cue.solutions\",\"value\":{\"added\":\"2021-07-19T10:58:55.433Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-07-19T10:58:55.433Z\",\"info\":{\"title\":\"Growth Services\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_api.i-cue.solutions_icue_icue_logo_2.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.i-cue.solutions/swagger/v1/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"i-cue.solutions\"},\"updated\":\"2021-08-09T09:15:57.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/i-cue.solutions/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/i-cue.solutions/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"icons8.com\",\"value\":{\"added\":\"2020-01-07T11:40:28.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-01-07T11:40:28.000Z\",\"info\":{\"description\":\"# Icons8 API\\n\\nIcons8 API allows us to search and obtain [our icons](https://icons8.com/web-app).\\n\\nYou're welcome to use our icons to extend the functionality of your web and mobile applications, website templates, and even tattoos.\\n\\n![Tattoos](https://cdn.rawgit.com/icons8/api-docs/cff6fdf0/tattoos.svg)\\n\\n## Usage Examples\\n\\nSome examples of what you can do with our icons:\\n\\n* **Template customization.** This way, [Canva](https://www.canva.com/) uses our icons to customize their layouts.\\n\\n* **Graphics and text editors.** [Gravit](https://gravit.io/) allows to insert our icons into the mockups.\\n\\n* **Any application with customization.** [TimeTune](http://timetune.center/) uses our icons to customize the activities.\\n\\n## Getting Started\\n\\nTo get started, please [contact us](https://icons8.com/contact) to obtain an API key.\\n\\n## Pricing\\n\\nOur API license starts at $100/month.\",\"title\":\"Use a [New Version](https://icons8.github.io/icons8-docs/) Instead\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_icons_8_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"apiBlueprint\",\"url\":\"https://raw.githubusercontent.com/icons8/api-docs/master/apiary.apib\",\"version\":\"1A\"}],\"x-providerName\":\"icons8.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/icons8.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/icons8.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"id4i.de\",\"value\":{\"added\":\"2020-08-24T13:10:30.307Z\",\"preferred\":\"0.9.7\",\"versions\":[{\"key\":\"0.9.7\",\"value\":{\"added\":\"2020-08-24T13:10:30.307Z\",\"info\":{\"contact\":{\"email\":\"info@bluerain.de\",\"name\":\"BlueRain Software GmbH & Co. KG\",\"url\":\"http://bluerain.de\"},\"description\":\"ID4i HTTP API\",\"license\":{\"name\":\"MIT\",\"url\":\"https://opensource.org/licenses/MIT\"},\"termsOfService\":\"http://id4i.de\",\"title\":\"ID4i API\",\"version\":\"0.9.7\",\"x-apisguru-categories\":[\"enterprise\"],\"x-logo\":{\"backgroundColor\":\"#FAFAFA\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_id4i.de_wp-content_uploads_2017_11_id4d_logo_h87.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://backend.id4i.de/docs/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"id4i.de\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/id4i.de/0.9.7/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/id4i.de/0.9.7/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ideaconsult.net:enanomapper\",\"value\":{\"added\":\"2020-07-24T12:22:19.040Z\",\"preferred\":\"4.0.0\",\"versions\":[{\"key\":\"4.0.0\",\"value\":{\"added\":\"2020-07-24T12:22:19.040Z\",\"info\":{\"contact\":{\"email\":\"support@ideaconsult.net\",\"name\":\"IDEAconsult's technical support\",\"url\":\"https://phabricator.ideaconsult.net\"},\"description\":\"AMBIT REST web services [eNanoMapper profile] with free text & faceted search\",\"license\":{\"name\":\"API available under GNU Lesser General Public License\",\"url\":\"http://www.gnu.org/licenses/lgpl.html\"},\"termsOfService\":\"http://ambit.sf.net\",\"title\":\"eNanoMapper database\",\"version\":\"4.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#388c9a\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_api.ideaconsult.net_portal_themes_assets_idea_simple_logo.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.ideaconsult.net/management/apis/b5e2f290-5673-49da-a2f2-90567359da82/pages/ee38f795-655c-40b7-b8f7-95655cc0b7a1/content\",\"version\":\"3.0\"}],\"x-providerName\":\"ideaconsult.net\",\"x-serviceName\":\"enanomapper\"},\"externalDocs\":{\"description\":\"More information about the Nano safety data\",\"url\":\"https://search.data.enanomapper.net\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ideaconsult.net/enanomapper/4.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ideaconsult.net/enanomapper/4.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ideaconsult.net:nanoreg\",\"value\":{\"added\":\"2020-07-24T12:24:58.642Z\",\"preferred\":\"4.0.0\",\"versions\":[{\"key\":\"4.0.0\",\"value\":{\"added\":\"2020-07-24T12:24:58.642Z\",\"info\":{\"contact\":{\"email\":\"support@ideaconsult.net\",\"name\":\"IDEAconsult's technical support\",\"url\":\"https://phabricator.ideaconsult.net\"},\"description\":\"AMBIT REST web services [eNanoMapper profile] with free text & faceted search\",\"license\":{\"name\":\"API available under GNU Lesser General Public License\",\"url\":\"http://www.gnu.org/licenses/lgpl.html\"},\"termsOfService\":\"http://ambit.sf.net\",\"title\":\"eNanoMapper database\",\"version\":\"4.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#388c9a\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_api.ideaconsult.net_portal_themes_assets_idea_simple_logo.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.ideaconsult.net/management/apis/7d2c3a0e-ddc5-4553-ac3a-0eddc5e5532a/pages/161df366-7bae-410c-9df3-667bae510c7c/content\",\"version\":\"3.0\"}],\"x-providerName\":\"ideaconsult.net\",\"x-serviceName\":\"nanoreg\"},\"externalDocs\":{\"description\":\"More information about the Nano safety data\",\"url\":\"https://search.data.enanomapper.net\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ideaconsult.net/nanoreg/4.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ideaconsult.net/nanoreg/4.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ideal-postcodes.co.uk\",\"value\":{\"added\":\"2021-07-13T09:20:12.152Z\",\"preferred\":\"0.0.1\",\"versions\":[{\"key\":\"0.0.1\",\"value\":{\"added\":\"2021-07-13T09:20:12.152Z\",\"info\":{\"contact\":{\"email\":\"support@ideal-postcodes.co.uk\"},\"description\":\"Open API spec for Ideal Postcodes API (api.ideal-postcodes.co.uk)\",\"title\":\"IdealPostcodes API\",\"version\":\"0.0.1\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_ideal-postcodes.co.uk_apple-icon-57x57.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://openapi.ideal-postcodes.dev/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ideal-postcodes.co.uk\"},\"updated\":\"2021-07-19T09:27:57.385Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ideal-postcodes.co.uk/0.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ideal-postcodes.co.uk/0.0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"idtbeyond.com\",\"value\":{\"added\":\"2015-09-07T18:18:34.000Z\",\"preferred\":\"1.1.7\",\"versions\":[{\"key\":\"1.1.7\",\"value\":{\"added\":\"2015-09-07T18:18:34.000Z\",\"info\":{\"description\":\"Our active docs provide the ability to test out your account and to see the responses to your queries. The services are RESTful, and are accessed using standard HTTP methods over a secure HTTPS channel. Requests and responses are currently sent in JSON format, and have a base URL of /v1.\",\"termsOfService\":\"https://app.idtbeyond.com/terms/\",\"title\":\"Active Documentation for /v1\",\"version\":\"1.1.7\",\"x-apisguru-categories\":[\"telecom\"],\"x-logo\":{\"backgroundColor\":\"#222222\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_net2phone_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://app.idtbeyond.com/swagger/spec-08ef3dc298.json\",\"version\":\"2.0\"}],\"x-providerName\":\"idtbeyond.com\"},\"updated\":\"2018-02-05T07:13:13.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/idtbeyond.com/1.1.7/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/idtbeyond.com/1.1.7/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"ijenko.net\",\"value\":{\"added\":\"2017-02-01T11:44:50.000Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2017-02-01T11:44:50.000Z\",\"info\":{\"contact\":{\"email\":\"contact@ijenko.com\",\"name\":\"IJENKO\",\"url\":\"http://developers.ijenko.com/\"},\"title\":\"IoE² IoT API - to create end-user applications\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"iot\"],\"x-logo\":{\"backgroundColor\":\"#383D41\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_1706275304__0_logo_carr__fd_gris_400x400.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://developers.ijenko.com/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ijenko.net\"},\"updated\":\"2017-05-30T07:45:19.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ijenko.net/3.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ijenko.net/3.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"illumidesk.com\",\"value\":{\"added\":\"2017-09-26T13:42:23.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-09-26T13:42:23.000Z\",\"info\":{\"title\":\"IllumiDesk\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars3.githubusercontent.com_u_12212444.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/3Blades/openapi/master/tbs_swagger.yml\",\"version\":\"2.0\"}],\"x-providerName\":\"illumidesk.com\"},\"updated\":\"2018-02-19T08:08:39.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/illumidesk.com/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/illumidesk.com/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"image-charts.com\",\"value\":{\"added\":\"2020-03-19T10:04:07.000Z\",\"preferred\":\"5.6.0\",\"versions\":[{\"key\":\"5.6.0\",\"value\":{\"added\":\"2020-03-19T10:04:07.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"imagecharts\"},\"description\":\"Charts, simple as a URL. A safe and fast replacement for Google Image Charts\",\"title\":\"Image-Charts\",\"version\":\"5.6.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_imagecharts_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://image-charts.com/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"image-charts.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/image-charts.com/5.6.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/image-charts.com/5.6.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"import.io:data\",\"value\":{\"added\":\"2017-01-15T22:52:58.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-01-15T22:52:58.000Z\",\"info\":{\"title\":\"import.io\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"tools\"],\"x-logo\":{\"backgroundColor\":\"#F6248E\",\"url\":\"https://api.apis.guru/v2/cache/logo/http_api.docs.import.io_images_import-io-logo.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://api.docs.import.io/data/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"import.io\",\"x-serviceName\":\"data\"},\"externalDocs\":{\"url\":\"http://api.docs.import.io/\"},\"updated\":\"2017-12-18T07:27:05.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/import.io/data/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/import.io/data/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"import.io:extraction\",\"value\":{\"added\":\"2017-01-15T22:52:58.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-01-15T22:52:58.000Z\",\"info\":{\"title\":\"import.io\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"tools\"],\"x-logo\":{\"backgroundColor\":\"#F6248E\",\"url\":\"https://api.apis.guru/v2/cache/logo/http_api.docs.import.io_images_import-io-logo.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://api.docs.import.io/extraction/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"import.io\",\"x-serviceName\":\"extraction\"},\"externalDocs\":{\"url\":\"http://api.docs.import.io/\"},\"updated\":\"2017-12-18T07:27:05.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/import.io/extraction/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/import.io/extraction/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"import.io:rss\",\"value\":{\"added\":\"2017-01-15T22:52:58.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-01-15T22:52:58.000Z\",\"info\":{\"title\":\"import.io\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"tools\"],\"x-logo\":{\"backgroundColor\":\"#F6248E\",\"url\":\"https://api.apis.guru/v2/cache/logo/http_api.docs.import.io_images_import-io-logo.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://api.docs.import.io/rss/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"import.io\",\"x-serviceName\":\"rss\"},\"externalDocs\":{\"url\":\"http://api.docs.import.io/\"},\"updated\":\"2017-12-18T07:27:05.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/import.io/rss/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/import.io/rss/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"import.io:run\",\"value\":{\"added\":\"2017-01-15T22:52:58.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-01-15T22:52:58.000Z\",\"info\":{\"title\":\"import.io\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"tools\"],\"x-logo\":{\"backgroundColor\":\"#F6248E\",\"url\":\"https://api.apis.guru/v2/cache/logo/http_api.docs.import.io_images_import-io-logo.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://api.docs.import.io/run/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"import.io\",\"x-serviceName\":\"run\"},\"externalDocs\":{\"url\":\"http://api.docs.import.io/\"},\"updated\":\"2017-12-18T07:27:05.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/import.io/run/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/import.io/run/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"import.io:schedule\",\"value\":{\"added\":\"2017-01-15T22:52:58.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-01-15T22:52:58.000Z\",\"info\":{\"title\":\"import.io\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"tools\"],\"x-logo\":{\"backgroundColor\":\"#F6248E\",\"url\":\"https://api.apis.guru/v2/cache/logo/http_api.docs.import.io_images_import-io-logo.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://api.docs.import.io/schedule/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"import.io\",\"x-serviceName\":\"schedule\"},\"externalDocs\":{\"url\":\"http://api.docs.import.io/\"},\"updated\":\"2017-12-18T07:27:05.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/import.io/schedule/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/import.io/schedule/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"inboxroute.com\",\"value\":{\"added\":\"2015-10-22T19:48:00.000Z\",\"preferred\":\"0.9\",\"versions\":[{\"key\":\"0.9\",\"value\":{\"added\":\"2015-10-22T19:48:00.000Z\",\"info\":{\"contact\":{\"email\":\"support@mailsquad.com\",\"url\":\"https://mailsquad.com\"},\"description\":\"MailSquad offers an affordable and super easy way to create, send and track delightful emails.\",\"title\":\"Mailsquad\",\"version\":\"0.9\",\"x-apisguru-categories\":[\"email\",\"marketing\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_528918177711796225_5tzW9XKS.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.inboxroute.com/api/api-docs\",\"version\":\"2.0\"}],\"x-providerName\":\"inboxroute.com\"},\"updated\":\"2017-04-29T11:24:42.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/inboxroute.com/0.9/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/inboxroute.com/0.9/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"infermedica.com\",\"value\":{\"added\":\"2018-02-08T09:43:30.000Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2018-02-08T09:43:30.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"Infermedica\"},\"description\":\"Empower your healthcare services with intelligent diagnostic insights of Infermedica API.\",\"title\":\"Infermedica API\",\"version\":\"v2\",\"x-logo\":{\"backgroundColor\":\"#1576D1\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Infermedica_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.infermedica.com/v2/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"infermedica.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/infermedica.com/v2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/infermedica.com/v2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"influxdata.com\",\"value\":{\"added\":\"2021-07-05T09:33:17.372Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2021-07-05T09:33:17.372Z\",\"info\":{\"description\":\"# Authentication\\n\\n<!-- ReDoc-Inject: <security-definitions> -->\",\"title\":\"Influx OSS API Service\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"iot\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.influxdata.com_wp-content_uploads_Favicon-blue-200x200.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"blob:https://docs.influxdata.com/blobId\",\"version\":\"3.0\"}],\"x-providerName\":\"influxdata.com\"},\"updated\":\"2021-07-05T09:39:32.034Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/influxdata.com/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/influxdata.com/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"inpe.br:dados-abertos\",\"value\":{\"added\":\"2021-01-22T08:22:52.703Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-01-22T08:22:52.703Z\",\"info\":{\"description\":\"API de Dados Abertos com dados processados pelo grupo de monitoramento de Queimadas do INPE.\",\"title\":\"Dados Abertos - API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"location\"],\"x-description-language\":\"br\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://queimadas.dgi.inpe.br/queimadas/dados-abertos/api/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"inpe.br\",\"x-serviceName\":\"dados-abertos\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-07-19T09:27:57.385Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/inpe.br/dados-abertos/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/inpe.br/dados-abertos/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"instagram.com\",\"value\":{\"added\":\"2015-08-05T18:22:21.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-08-05T18:22:21.000Z\",\"info\":{\"contact\":{\"name\":\"Instagram\",\"url\":\"https://instagram.com/developer/support\",\"x-twitter\":\"instagram\"},\"description\":\"Description of Instagram RESTful API.\\n\\nCurrent limitations:\\n * Instagram service does not support [cross origin headers](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS)\\n for security reasons, therefore it is not possible to use Swagger UI and make API calls directly from browser.\\n * Modification API requests (`POST`, `DELETE`) require additional security [scopes](https://instagram.com/developer/authorization/)\\n that are available for Apps [created on or after Nov 17, 2015](http://instagram.com/developer/review/) and\\n started in [Sandbox Mode](http://instagram.com/developer/sandbox/).\\n * Consider the [Instagram limitations](https://instagram.com/developer/limits/) for API calls that depends on App Mode.\\n\\n**Warning:** For Apps [created on or after Nov 17, 2015](http://instagram.com/developer/changelog/) API responses\\ncontaining media objects no longer return the `data` field in `comments` and `likes` nodes.\\n\\nLast update: 2015-11-28\\n\",\"termsOfService\":\"https://instagram.com/about/legal/terms/api/\",\"title\":\"Instagram API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"social\",\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_instagram_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/darklynx/swagger-api-collection/master/api/yaml/instagram.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"instagram.com\",\"x-unofficialSpec\":true},\"externalDocs\":{\"description\":\"Instagram Developer Documentation\",\"url\":\"https://instagram.com/developer\"},\"updated\":\"2021-06-30T09:57:47.461Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/instagram.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/instagram.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"intel.com:product-catalogue\",\"value\":{\"added\":\"2021-06-07T21:03:13.130Z\",\"preferred\":\"0.1.0\",\"versions\":[{\"key\":\"0.1.0\",\"value\":{\"added\":\"2021-06-07T21:03:13.130Z\",\"info\":{\"contact\":{\"email\":\"pim.360.team@intel.com\"},\"description\":\"This is the documentation for PIM Micro services. In order to use this tool you need to have Basic Auth credentials and a client id. If you dont have one, please make sure to request one by sending an email to the PIM MS team: [pim.360.team@intel.com](mailto:pim.360.team@intel.com?subject=PIMServices)\",\"termsOfService\":\"http://www.intel.com/content/www/us/en/legal/terms-of-use.html\",\"title\":\"Intel Product Catalogue Service\",\"version\":\"0.1.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.intel.com_content_dam_logos_logo-energyblue-1x1.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://productapi.intel.com/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"intel.com\",\"x-serviceName\":\"product-catalogue\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/intel.com/product-catalogue/0.1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/intel.com/product-catalogue/0.1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"intellifi.nl\",\"value\":{\"added\":\"2020-08-24T12:31:47.228Z\",\"preferred\":\"2.20.0\",\"versions\":[{\"key\":\"2.20.0\",\"value\":{\"added\":\"2020-08-24T12:31:47.228Z\",\"info\":{\"contact\":{\"email\":\"support@intellifi.nl\",\"name\":\"Support\",\"url\":\"https://intellifi.zendesk.com\"},\"description\":\"This document describes the [Intellifi Brain](https://intellifi.zendesk.com/hc/en-us/categories/360000685454)\\nWeb API specification using the [OpenAPI specification](https://github.com/OAI/OpenAPI-Specification).\\n\\nThe Brain Web API is a RESTful API that allows you to interact with the\\n[Intellifi devices](https://intellifi.zendesk.com/hc/en-us/categories/360000685434) and\\nservices in a powerful and simple way. Our end-to-end solution allows you to\\nlocalize your items/assets based on technologies such as RFID and Bluetooth.\\n\\n# Try it out!\\n\\nThe API can be tried out and tested using the ['api-doc/tryitout' endpoint on this site](./tryitout/).\\nThis UI allows anyone to visualize and interact with the API\\u2019s resources without having any of the implementation logic in place.\\nIt\\u2019s automatically generated from this Specification, with the visual documentation making it easy for back end implementation and client side consumption.\\n\\n# Authentication\\n\\nApplications are required to provide some form of authentication to the API\\nfor every secured endpoint. The Brain offers two forms of authentication.\\n\\n- API key (Via an HTTP request header or URL parameter)\\n- Session cookie\\n\\n\\n\\n# See also\\n\\n- About Intellifi and what we do: [intellifi.nl](https://intellifi.nl)\\n- Technical and background information: [intellifi.zendesk.com](https://intellifi.zendesk.com)\\n\",\"license\":{\"name\":\"MIT\",\"url\":\"./LICENSE\"},\"title\":\"Brain Web API\",\"version\":\"2.20.0\",\"x-apisguru-categories\":[\"iot\"],\"x-logo\":{\"altText\":\"Intellifi logo\",\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars1.githubusercontent.com_u_9928538.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://intellifi-nl.github.io/brain-rest-api-spec/openapi.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"intellifi.nl\"},\"externalDocs\":{\"description\":\"Find out more\",\"url\":\"https://intellifi.zendesk.com\"},\"updated\":\"2021-07-26T08:51:53.432Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/intellifi.nl/2.20.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/intellifi.nl/2.20.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"interactivebrokers.com\",\"value\":{\"added\":\"2021-07-12T16:37:23.478Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-07-12T16:37:23.478Z\",\"info\":{\"description\":\"Interactive Brokers Web API for 3rd Party Companies\",\"title\":\"IBKR 3rd Party Web API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_interactivebrokers.com_images_web_favicons_apple-touch-icon-57x57.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.interactivebrokers.co.uk/webtradingapi/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"interactivebrokers.com\"},\"updated\":\"2021-07-19T09:27:57.385Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interactivebrokers.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interactivebrokers.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:convertcurrency\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API enables you to convert an amount of one currency into another currency using current foreign exchange rates.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Convert Currency Rate API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/convertcurrency.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"convertcurrency\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/convertcurrency\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/convertcurrency/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/convertcurrency/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getaddressmatch\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides a similarity key used to match with other similar street address data, including for purposes of deduplication, fuzzy matching, or merging of datasets. A much higher match rate will be achieved by matching on the algorithmically generated similarity key rather than the data itself.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Get Address Match Similarity Key API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getaddressmatch.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getaddressmatch\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getaddressmatch\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getaddressmatch/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getaddressmatch/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getareacodefromnumber\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides area code information for a given telephone number.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Get Area Code From Number API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getareacodefromnumber.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getareacodefromnumber\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getareacodefromnumber\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getareacodefromnumber/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getareacodefromnumber/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getcitymatch\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides a similarity key used to match with other similar city name data, including for purposes of deduplication, fuzzy matching, or merging of datasets. A much higher match rate will be achieved by matching on the algorithmically generated similarity key rather than the data itself.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Get City Match Similarity Key API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getcitymatch.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getcitymatch\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getcitymatch\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getcitymatch/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getcitymatch/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getcitystandard\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides a standard for US and international cities for the purposes of standardizing city name data, improving query results, analytics, and data merging.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid City Data Standardization API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getcitystandard.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getcitystandard\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getcitystandard\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getcitystandard/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getcitystandard/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getcompanymatch\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides a similarity key used to match with other similar company name data, including for purposes of deduplication, fuzzy matching, or merging of datasets. A much higher match rate will be achieved by matching on the algorithmically generated similarity key rather than the data itself.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Get Company Name Match Similarity Key API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getcompanymatch.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getcompanymatch\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getcompanymatch\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getcompanymatch/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getcompanymatch/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getcountrymatch\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides a similarity key used to match with other similar country name data, including for purposes of deduplication, fuzzy matching, or merging of datasets. A much higher match rate will be achieved by matching on the algorithmically generated similarity key rather than the data itself.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Get Country Match Similarity Key API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getcountrymatch.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getcountrymatch\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getcountrymatch\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getcountrymatch/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getcountrymatch/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getcountrystandard\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides a standard for country name for the purposes of standardizing country name data, improving query results, analytics, and data merging.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Country Data Standardization API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getcountrystandard.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getcountrystandard\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getcountrystandard\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getcountrystandard/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getcountrystandard/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getcurrencyrate\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API retrieves the latest currency exchange rate, against the US Dollar, for the given three-letter international currency code. These currency rates are compiled from many global sources and are updated several times per day.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Get Currency Rate API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getcurrencyrate.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getcurrencyrate\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getcurrencyrate\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getcurrencyrate/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getcurrencyrate/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getemailinfo\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides validation information for email addresses to aid in deliverability. Syntax, existence of mail servers, and other tests are run to ensure delivery. Additional demographics are provided for the email address as well, including identifying generic, vulgar, education, government, or other entity type email addresses.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Get Email Information API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getemailinfo.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getemailinfo\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getemailinfo\"},\"updated\":\"2021-07-13T23:17:29.840Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getemailinfo/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getemailinfo/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getfullnamematch\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides a similarity key used to match with other similar full name data, including for purposes of deduplication, fuzzy matching, or merging of datasets. A much higher match rate will be achieved by matching on the similarity key rather than the data itself. This API is for full name data where first and last name are in the same field. Use the Full Name Parsed Similarity Key API for first and last name data that are in separate fields.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Get Full Name Match Similarity Key API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getfullnamematch.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getfullnamematch\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getfullnamematch\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getfullnamematch/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getfullnamematch/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getfullnameparsedmatch\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides a similarity key used to match with other similar full name data when data fields are parsed into first name and last name components, including for purposes of deduplication, fuzzy matching, or merging of datasets. A much higher match rate will be achieved by matching on the similarity key rather than the data itself. This API is for full name data where first and last name are in separate fields. Use the Full Name Similarity Key API for first and last name data that are in the same field.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Get Full Name Parsed Match Similarity Key API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getfullnameparsedmatch.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getfullnameparsedmatch\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getfullnameparsedmatch\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getfullnameparsedmatch/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getfullnameparsedmatch/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getglobalnumberinfo\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides geographic information for a global telephone number, including city and country information, primary languages spoken, and mobile device identification.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Get Global Phone Number Information API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getglobalnumberinfo.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getglobalnumberinfo\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getglobalnumberinfo\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getglobalnumberinfo/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getglobalnumberinfo/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getglobaltime\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API retrieves the current time for a city or geographic location around the globe.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Get Global Time API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getglobaltime.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getglobaltime\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getglobaltime\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getglobaltime/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getglobaltime/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getstateabbreviation\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides the two-letter state abbreviation (or the province abbreviation for Canada) for the purposes of standardizing state name data, improving query results, analytics, and data merging.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid State Data Standardization API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getstateabbreviation.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getstateabbreviation\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getstateabbreviation\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getstateabbreviation/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getstateabbreviation/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getweathercity\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides current weather information for US Cities, including temperatures, wind speeds, wind direction, relative humidity, and visibility.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Get Weather City API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getweathercity.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getweathercity\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getweathercity\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getweathercity/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getweathercity/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getweatherzip\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides current weather information for US Cities, including temperatures, wind speeds, wind direction, relative humidity, and visibility.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Get Weather By Zip Code API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getweatherzip.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getweatherzip\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getweatherzipcode\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getweatherzip/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getweatherzip/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:getzipinfo\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides detailed information for a given zip code, including city, state, latitude, longitude, area size, and various population demographics.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Zip Code Detailed Info API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/getzipinfo.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"getzipinfo\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/getzipcodeinfo\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getzipinfo/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/getzipinfo/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:globalpageload\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides a timed, browser-simulated page load function (or a measured API call) from the specified geography using a server from that geography.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Global Page Load Performance API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/globalpageload.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"globalpageload\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/globalpageload\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/globalpageload/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/globalpageload/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"interzoid.com:lookupareacode\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-02-12T18:25:47.000Z\",\"info\":{\"contact\":{\"email\":\"support@interzoid.com\",\"name\":\"API Support\",\"url\":\"https://www.interzoid.com\",\"x-twitter\":\"interzoid\"},\"description\":\"This API provides area code information for a given telephone area code.\",\"license\":{\"name\":\"Interzoid license\",\"url\":\"https://www.interzoid.com/license\"},\"termsOfService\":\"https://www.interzoid.com/terms\",\"title\":\"Interzoid Get Area Code API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_interzoid_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://oas.interzoid.com/api/lookupareacode.json\",\"version\":\"3.0\"}],\"x-providerName\":\"interzoid.com\",\"x-serviceName\":\"lookupareacode\"},\"externalDocs\":{\"description\":\"API home page and documentation\",\"url\":\"https://www.interzoid.com/services/lookupareacode\"},\"updated\":\"2021-06-21T10:03:47.665Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/lookupareacode/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/interzoid.com/lookupareacode/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ip2location.com:geolocation\",\"value\":{\"added\":\"2019-02-26T16:38:56.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2019-02-26T16:38:56.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"ip2location\"},\"description\":\"IP2Location web service providing a service to do a reverse lookup of an IP address to an ISO3166 country code, region or state, city, latitude and longitude, ZIP/Postal code, time zone, Internet Service Provider (ISP) or company name, domain name, net speed, area code, weather station code, weather station name, mobile country code (MCC), mobile network code (MNC) and carrier brand, elevation, usage type, address type and IAB category. There are also 7 categories of additional add-on response fields supported such as metro, olson time zone, translations and more. Refer to https://www.ip2location.com/web-service/ip2location for further information.\",\"title\":\"IP2Location IP Geolocation\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ip2location_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://api.swaggerhub.com/apis/ip2location/ip2location-ip-geolocation/1.0\",\"version\":\"3.0\"}],\"x-providerName\":\"ip2location.com\",\"x-serviceName\":\"geolocation\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ip2location.com/geolocation/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ip2location.com/geolocation/1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"ip2proxy.com\",\"value\":{\"added\":\"2019-02-26T16:40:57.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2019-02-26T16:40:57.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"ip2location\"},\"description\":\"IP2Proxy allows instant detection of anonymous proxy, VPN, TOR exit nodes, search engine robots (SES), data center ranges (PX2-PX10), residential proxies (PX10) and VPN provider name (PX11) by IP address. It also returns the threat type of the proxy (PX9 or higher). Visit https://www.ip2location.com/web-service/ip2proxy for further information.\",\"title\":\"IP2Proxy Proxy Detection\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ip2location_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://api.swaggerhub.com/apis/ip2location/ip2proxy-proxy-detection/1.0\",\"version\":\"3.0\"}],\"x-providerName\":\"ip2proxy.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ip2proxy.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ip2proxy.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"ip2whois.com\",\"value\":{\"added\":\"2020-03-23T14:12:47.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2020-03-23T14:12:47.000Z\",\"info\":{\"description\":\"IP2WHOIS is a free tool to allow you to check WHOIS information for a particular domain, such as domain assigned owner contact information, registrar information, registrant information, location and much more.\",\"title\":\"IP2WHOIS Domain Lookup\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.swaggerhub.com/apis/ip2whois/ip2whois-domain-lookup/1.0\",\"version\":\"3.0\"}],\"x-providerName\":\"ip2whois.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-02T08:20:08.766Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ip2whois.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ip2whois.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ipinfodb.com\",\"value\":{\"added\":\"2019-02-26T16:43:07.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-02-26T16:43:07.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"ipinfodb\"},\"title\":\"\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ipinfodb_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://api.swaggerhub.com/apis/ipinfodb/ipinfodb-ip-address-lookup/1.0\",\"version\":\"3.0\"}],\"x-providerName\":\"ipinfodb.com\"},\"updated\":\"2021-01-18T09:19:53.944Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ipinfodb.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ipinfodb.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"iptwist.com\",\"value\":{\"added\":\"2019-09-24T10:02:44.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-09-24T10:02:44.000Z\",\"info\":{\"contact\":{\"email\":\"support@iptwist.com\"},\"description\":\"The reliable, secure, and simple IP geolocation API.\",\"termsOfService\":\"https://iptwist.com/legal/terms\",\"title\":\"ipTwist\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://iptwist.com/schema\",\"version\":\"3.0\"}],\"x-providerName\":\"iptwist.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"Official Documentation\",\"url\":\"https://iptwist.com/documentation\"},\"updated\":\"2021-01-18T09:19:53.944Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/iptwist.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/iptwist.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"iqualify.com\",\"value\":{\"added\":\"2017-11-27T10:56:45.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2017-11-27T10:56:45.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"hello_iqualify\"},\"description\":\"The iQualify API offers management responses for building\\nlearning experiences using your iQualify instance data.\\n\\nOnce you\\u2019ve registered with iQualify, you can request an API access token by\\nnavigating to the API access section of the \\\"Account Settings\\\" area.\\n\\nFind out how to [Request your API access token](https://www.iqualify.com/help/connecting-iqualify-to-other-systems/api/how-to-access-and-manage-your-api-token)\\non our Knowledge base.\\n\\nAll endpoints are only accessible via https and are located at\\napi.iqualify.com. For instance: you can find your current offerings by\\naccessing the following URL:\\n\\n https://api.iqualify.com/v1/offerings/current\\n\\n\",\"title\":\"iQualify Management API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"education\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_hello_iqualify_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.iqualify.com/v1/management.json\",\"version\":\"3.0\"}],\"x-providerName\":\"iqualify.com\"},\"updated\":\"2021-08-02T08:20:08.766Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/iqualify.com/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/iqualify.com/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"isbndb.com\",\"value\":{\"added\":\"2018-03-10T16:34:52.000Z\",\"preferred\":\"1.0.1\",\"versions\":[{\"key\":\"1.0.1\",\"value\":{\"added\":\"2018-03-10T16:34:52.000Z\",\"info\":{\"description\":\"Definition of ISBNdb.com API\",\"title\":\"ISBNdb API\",\"version\":\"1.0.1\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_isbndb.com_sites_default_files_ISBN-295x62_0.jpg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://isbndb.com/modules/isbndb_api_docs/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"isbndb.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/isbndb.com/1.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/isbndb.com/1.0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"isendpro.com\",\"value\":{\"added\":\"2017-11-27T10:56:57.000Z\",\"preferred\":\"1.1.1\",\"versions\":[{\"key\":\"1.1.1\",\"value\":{\"added\":\"2017-11-27T10:56:57.000Z\",\"info\":{\"contact\":{\"email\":\"support@isendpro.com\",\"name\":\"iSendPro Support Team\",\"url\":\"https://www.isendpro.com/\",\"x-twitter\":\"isendpro\"},\"description\":\"[1] Liste des fonctionnalités :\\n- envoi de SMS à un ou plusieurs destinataires,\\n- lookup HLR,\\n- récupération des récapitulatifs de campagne,\\n- gestion des répertoires,\\n- ajout en liste noire.\\n- comptage du nombre de caractères des SMS\\n\\n[2] Pour utiliser cette API vous devez:\\n- Créer un compte iSendPro sur https://isendpro.com/\\n- Créditer votre compte \\n - Remarque: obtention d'un crédit de test possible sous conditions\\n- Noter votre clé de compte (keyid)\\n - Elle vous sera indispensable à l'utilisation de l'API\\n - Vous pouvez la trouver dans le rubrique mon \\\"compte\\\", sous-rubrique \\\"mon API\\\"\\n- Configurer le contrôle IP\\n - Le contrôle IP est configurable dans le rubrique mon \\\"compte\\\", sous-rubrique \\\"mon API\\\"\\n - Il s'agit d'un système de liste blanche, vous devez entrer les IP utilisées pour appeler l'API\\n - Vous pouvez également désactiver totalement le contrôle IP\\n\",\"title\":\"API iSendPro\",\"version\":\"1.1.1\",\"x-apisguru-categories\":[\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_en.isendpro.com_img_logo-isendpro.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apirest.isendpro.com/isendpro.json\",\"version\":\"3.0\"}],\"x-providerName\":\"isendpro.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/isendpro.com/1.1.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/isendpro.com/1.1.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"iva-api.com\",\"value\":{\"added\":\"2017-11-25T18:31:14.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2017-11-25T18:31:14.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"VideoDetective\"},\"description\":\"Your Gateway to Building Incredible Movie, TV, and Game Content Discovery Experiences.\",\"license\":{\"name\":\"Terms and Conditions\",\"url\":\"https://developer.iva-Entertainment.com/terms\"},\"title\":\"Entertainment Express API\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_VideoDetective_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://ee.iva-api.com/specs/openapi\",\"version\":\"2.0\"},{\"format\":\"swagger\",\"url\":\"https://ee.iva-api.com/specs/openapi\",\"version\":\"2.0\"}],\"x-providerName\":\"iva-api.com\"},\"externalDocs\":{\"description\":\"For addition information about this api visit the external documentation.\",\"url\":\"https://developer.iva-Entertainment.com/docs/v2/getting-started\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/iva-api.com/2.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/iva-api.com/2.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"ix-api.net\",\"value\":{\"added\":\"2021-08-16T16:36:13.336Z\",\"preferred\":\"2.1.0\",\"versions\":[{\"key\":\"2.1.0\",\"value\":{\"added\":\"2021-08-16T16:36:13.336Z\",\"info\":{\"contact\":{\"url\":\"https://ix-api.net\"},\"description\":\"\\nThis API allows to config/change/delete Internet Exchange services.\\n\\n# Filters\\n\\nWhen querying collections, the provided query parameters\\nare validated. Unknown query parameters are ignored.\\nProviding invalid filter values should yield a validation error.\\n\",\"title\":\"IX-API\",\"version\":\"2.1.0\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_ix-api.net_ix-api_icons_cropped-favicon-1-180x180.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://docs.ix-api.net/v2/ix-api-latest.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ix-api.net\"},\"updated\":\"2021-08-16T16:36:13.336Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ix-api.net/2.1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ix-api.net/2.1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"izettle.com:products\",\"value\":{\"added\":\"2021-08-03T13:05:41.732Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-08-03T13:05:41.732Z\",\"info\":{\"contact\":{\"email\":\"product-library-team-iz@izettle.com\",\"name\":\"Product Library Team\"},\"description\":\"A product library is a representation of all the items that can be\\ndisplayed, put in a shopping cart and sold to a customer. Items may be\\neither producs or discounts.\\n\\nA product is a synthetic construct, wrapping one or more variants (which is\\nthe actual item being sold) Variants expresses different variations of\\nproperties such as for example price, size or color. A discount will reduce\\nthe total amount charged in a shopping cart. It can be used per item line,\\nor on the whole cart. It may reduce the affected amount by a percentage, or\\nby a fixed amount.\\n\\nTogether, the above types of entities makes up a complete library. The\\nlibrary can be fetched as a whole through the library endpoint, where each\\nconsecutive change applied to the library is available. Once the full\\nlibrary is retrieved, only later events needs to be fetched to keep the\\nclient up to date with the server\\n\\nAll path patterns \\\"/organizations/{organizationUuid}/\\\" can be replaced\\nwith \\\"/organizations/self/\\\" for convenience as all endpoints are for\\nauthorized users.\",\"title\":\"Zettle Product Library API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_cdn.izettle.com_favicons_favicon-32x32.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://products.izettle.com/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"izettle.com\",\"x-serviceName\":\"products\"},\"externalDocs\":{\"url\":\"https://github.com/iZettle/api-documentation\"},\"updated\":\"2021-08-03T13:05:41.732Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/izettle.com/products/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/izettle.com/products/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"jellyfin.local\",\"value\":{\"added\":\"2021-01-22T14:57:27.755Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-01-22T14:57:27.755Z\",\"info\":{\"title\":\"Jellyfin API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"media\"],\"x-jellyfin-version\":\"10.7.0.0\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://repo.jellyfin.org/releases/openapi/stable/jellyfin-openapi-10.7.0-rc2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"jellyfin.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/jellyfin.local/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/jellyfin.local/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"jira.local\",\"value\":{\"added\":\"2018-11-21T11:10:23.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-11-21T11:10:23.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"Atlassian\"},\"title\":\"JIRA 7.6.1\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Atlassian_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.18\"},\"format\":\"wadl\",\"url\":\"https://docs.atlassian.com/jira/REST/server/jira-rest-plugin.wadl\",\"version\":\"1.0\"}],\"x-providerName\":\"jira.local\"},\"updated\":\"2018-11-21T11:10:23.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/jira.local/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/jira.local/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"jirafe.com\",\"value\":{\"added\":\"2015-11-11T23:47:36.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2015-11-11T23:47:36.000Z\",\"info\":{\"contact\":{\"email\":\"support@jirafe.com\"},\"description\":\"API endpoins for sending Jirafe events\",\"termsOfService\":\"https://jirafe.com/policies/terms/\",\"title\":\"Jirafe Events\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"marketing\"],\"x-logo\":{\"backgroundColor\":\"#4BC9C5\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_jirafe_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"swagger\",\"url\":\"https://event.jirafe.com/api-docs\",\"version\":\"1.2\"}],\"x-providerName\":\"jirafe.com\"},\"externalDocs\":{\"url\":\"https://docs.jirafe.com/api/\"},\"updated\":\"2019-02-25T11:01:54.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/jirafe.com/2.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/jirafe.com/2.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"jokes.one\",\"value\":{\"added\":\"2019-02-19T07:27:33.000Z\",\"preferred\":\"1.1\",\"versions\":[{\"key\":\"1.1\",\"value\":{\"added\":\"2019-02-19T07:27:33.000Z\",\"info\":{\"contact\":{\"name\":\"Jokes One\",\"url\":\"https://jokes.one/api/joke/\"},\"description\":\" Jokes One API offers a complete feature rich REST API access to its jokes platform. This is the documentation for the world famous [jokes API](https://jokes.one/api/joke/). If you are a subscriber and you are trying this from a console add 'X-JokesOne-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 using the private end points and subscribing to the API please visit https://jokes.one/api/joke/.\",\"termsOfService\":\"https://jokes.one/terms\",\"title\":\"Jokes One API\",\"version\":\"1.1\",\"x-apisguru-categories\":[\"entertainment\"],\"x-issues\":[\"https://github.com/APIs-guru/openapi-directory/issues/743\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_jokes.one_branding_smile_magenta.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.jokes.one/yaml/jokes.one.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"jokes.one\",\"x-tags\":[\"helpWanted\"]},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/jokes.one/1.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/jokes.one/1.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"journy.io\",\"value\":{\"added\":\"2021-04-09T12:10:45.989Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-04-09T12:10:45.989Z\",\"info\":{\"contact\":{\"email\":\"hi@journy.io\",\"name\":\"Support\",\"url\":\"https://help.journy.io\"},\"description\":\"# Introduction\\n\\nThe journy.io API is organized around REST. Our API has predictable resource-oriented URLs, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.\\n\\nThe API is hosted on api.journy.io.\\n\\n# Official SDKs\\n\\nOur SDKs are designed to help you interact with our APIs with less friction. They are written in several different languages and help bridge the gap between your application and journy.io APIs. They take away the need to know the exact URL and HTTP method to use for each API call among other things leaving you more time to focus on making your application.\\n\\n| Language | Package | Source code |\\n|------------|--------------------------------------------------------------------------------|----------------------------------------------------------------------------|\\n| 💚 Node.js | [npm install @journyio/sdk ](https://www.npmjs.com/package/@journyio/sdk) | [github.com/journy-io/js-sdk](https://github.com/journy-io/js-sdk) |\\n| 🐘 PHP | [composer require journy-io/sdk](https://packagist.org/packages/journy-io/sdk) | [github.com/journy-io/php-sdk](https://github.com/journy-io/php-sdk) |\\n| 🐍 Python | [pip install journyio-sdk](https://pypi.org/project/journyio-sdk/) | [github.com/journy-io/python-sdk](https://github.com/journy-io/python-sdk) |\\n| 💎 Ruby | Coming soon | Coming soon |\\n\\nYour favourite programming language not included? [Let us know!](mailto:hi@journy.io)\\n\\nIn the meanwhile, you can use [OpenAPI Generator](https://github.com/OpenAPITools/openapi-generator) to generate a client for your programming language.\\n\\n# Authentication\\n\\nThe journy.io API uses API keys to authenticate requests. You can view and manage your API keys in the [connections screen](https://system.journy.io).\\n\\nYour API keys carry many privileges, so be sure to keep them secure! Do not share your secret API keys in publicly accessible areas such as GitHub, client-side code, and so forth.\\n\\nAll API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail.\\n\\nFor every request send to the API we expect a header `X-Api-Key` to be set with the API Key.\\n\\n## Permissions\\n\\nWhen creating an API Key in [the application](https://system.journy.io) you will have the choice to give permissions to an API Key (which you can change later on). These permissions restrict the API Key from different actions. When an API Key tries to perform a certain action it doesn't have the permissions for, you will receive a `401: Unauthorized` response.\\n\\n# Rate limiting\\n\\nTo prevent abuse of the API there is a maximum throughput of 100 requests per minute. If you need a higher throughput, please contact us.\\n\\nTo keep our platform healthy and stable, we'll block API keys that consistently hit our rate limits. Therefore, please consider taking this throughput into account.\\n\\nIn every response the headers `X-RateLimit-Limit` and `X-RateLimit-Remaining` will be set. The `X-RateLimit-Limit`-header will always contain the current limit of requests per minute. The `X-RateLimit-Remaining`-header will always contain the amount of requests you have left in the current sliding window.\\n\\n# Errors\\n\\njourny.io uses conventional HTTP response codes to indicate the success or failure of an API request. In general: Codes in the 2xx range indicate success. Codes in the 4xx range indicate an error that failed given the information provided (e.g. a required parameter was omitted). Codes in the 5xx range indicate an error with journy.io's servers (these are rare).\\n\\nWhen performing a `POST`- or `PUT`-request with a requestBody, or when including parameters, these parameters and fields will automatically be checked and validated against the API Spec. When any error occurs, you will get a response with an `errors`-field, structured as follows:\\n\\n```json\\n{\\n \\\"errors\\\": {\\n \\\"parameters\\\": {\\n \\\"header\\\": {\\n \\\"headerParameterName\\\": \\\"Describe what's wrong with the header parameter.\\\",\\n ...\\n },\\n \\\"query\\\": {\\n \\\"queryParameterName\\\": \\\"Describe what's wrong with the query parameter.\\\",\\n ...\\n },\\n \\\"path\\\": {\\n \\\"pathParameterName\\\": \\\"Describe what's wrong with the path parameter.\\\",\\n ...\\n },\\n },\\n \\\"fields\\\": {\\n \\\"fieldName\\\": \\\"Describe what's wrong with the fieldName.\\\",\\n \\\"object.fieldName\\\": \\\"Describe what's wrong with the fieldName of the included object.\\\",\\n ...\\n }\\n }\\n}\\n```\\n\\n# Support\\n\\nLooking for a specific endpoint? Documentation not clear? [We would love to help!](mailto:hi@journy.io)\",\"termsOfService\":\"https://www.journy.io/terms-of-use/\",\"title\":\"journy.io API docs\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"customer_relation\"],\"x-logo\":{\"altText\":\"Journy.io\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.journy.io_developers.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.journy.io/spec.json\",\"version\":\"3.0\"}],\"x-providerName\":\"journy.io\"},\"externalDocs\":{\"description\":\"API Documentation\",\"url\":\"https://developers.journy.io\"},\"updated\":\"2021-07-12T10:31:14.269Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/journy.io/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/journy.io/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"jumpseller.com\",\"value\":{\"added\":\"2017-11-25T11:27:33.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-11-25T11:27:33.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"jumpseller\"},\"description\":\"# Endpoint Structure\\n\\nAll URLs are in the format: \\n\\n```text\\nhttps://api.jumpseller.com/v1/path.json?login=XXXXXX&authtoken=storetoken \\n```\\n\\nThe path is prefixed by the API version and the URL takes as parameters the login (your store specific API login) and your authentication token.\\n

\\n***\\n\\n# Version\\n\\nThe current version of the API is **v1**. \\nIf we change the API in backward-incompatible ways, we'll increase the version number and maintain stable support for the old urls.\\n

\\n***\\n\\n# Authentication\\n\\nThe API uses a token-based authentication with a combination of a login key and an auth token. **Both parameters can be found on the left sidebar of the Account section, accessed from the main menu of your Admin Panel**. The auth token of the user can be reset on the same page.\\n\\n![Store Login](/images/support/api/apilogin.png)\\n\\nThe auth token is a **32 characters** string.\\n\\nIf you are developing a Jumpseller App, the authentication should be done using [OAuth-2](/support/oauth-2). Please read the article [Build an App](/support/apps) for more information.\\n

\\n***\\n\\n# Curl Examples\\n\\nTo request all the products at your store, you would append the products index path to the base url to create an URL with the format: \\n\\n```text\\nhttps://api.jumpseller.com/v1/products.json?login=XXXXXX&authtoken=XXXXX\\n```\\n\\nIn curl, you can invoque that URL with: \\n\\n```text\\ncurl -X GET \\\"https://api.jumpseller.com/v1/products.json?login=XXXXXX&authtoken=XXXXX\\\"\\n```\\n\\nTo create a product, you will include the JSON data and specify the MIME Type: \\n\\n```text\\ncurl -X POST -d '{ \\\"product\\\" : {\\\"name\\\": \\\"My new Product!\\\", \\\"price\\\": 100} }' \\\"https://api.jumpseller.com/v1/products.json?login=XXXXXX&authtoken=XXXXX\\\" -H \\\"Content-Type:application/json\\\"\\n```\\n\\nand to update the product identified with 123: \\n\\n```text\\ncurl -X PUT -d '{ \\\"product\\\" : {\\\"name\\\": \\\"My updated Product!\\\", \\\"price\\\": 99} }' \\\"https://api.jumpseller.com/v1/products/123.json?login=XXXXXX&authtoken=XXXXX\\\" -H \\\"Content-Type:application/json\\\"\\n```\\n\\nor delete it: \\n\\n```text\\ncurl -X DELETE \\\"https://api.jumpseller.com/v1/products/123.json?login=XXXXXX&authtoken=XXXXX\\\" -H \\\"Content-Type:application/json\\\"\\n```\\n

\\n***\\n\\n# PHP Examples\\n\\nCreate a new Product (POST method)\\n\\n```php\\n$url = 'https://api.jumpseller.com/v1/products.json?login=XXXXX&authtoken=XXXXX;\\n$ch = curl_init($url);\\ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\\ncurl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));\\n\\ncurl_setopt($ch, CURLOPT_CUSTOMREQUEST, \\\"POST\\\"); //post method\\ncurl_setopt($ch, CURLOPT_POSTFIELDS, '{ \\\"product\\\" : {\\\"name\\\": \\\"My updated Product!\\\", \\\"price\\\": 99} }');\\n\\n$result = curl_exec($ch);\\nprint_r($result);\\ncurl_close($ch);\\n```\\n

\\n***\\n\\n# Plain JSON only. No XML.\\n\\n* We only support JSON for data serialization.\\n* Our node format has no root element. \\n* We use snake_case to describe attribute keys (like \\\"created_at\\\"). \\n* All empty value are replaced with **null** strings.\\n* All API URLs end in .json to indicate that they accept and return JSON.\\n* POST and PUT methods require you to explicitly state the MIME type of your request's body content as **\\\"application/json\\\"**.\\n

\\n***\\n\\n# Rate Limit\\nYou can perform a maximum of:\\n\\n+ 240 (two hundred forty) requests per minute and\\n+ 8 (eight) requests per second \\n\\nIf you exceed this limit, you'll get a 403 Forbidden (Rate Limit Exceeded) response for subsequent requests. \\n\\nThe rate limits apply by IP address and by store. This means that multiple requests on different stores are not counted towards the same rate limit.\\n\\nThis limits are necessary to ensure resources are correctly used. Your application should be aware of this limits and retry any unsuccessful request, check the following Ruby stub:\\n\\n```ruby\\ntries = 0; max_tries = 3;\\nbegin\\n HTTParty.send(method, uri) # perform an API call.\\n sleep 0.5\\n tries += 1\\nrescue\\n unless tries >= max_tries\\n sleep 1.0 # wait the necessary time before retrying the call again.\\n retry\\n end\\nend\\n```\\n\\nFinally, you can review the Response Headers of each request:\\n\\n```text\\nJumpseller-PerMinuteRateLimit-Limit: 60 \\nJumpseller-PerMinuteRateLimit-Remaining: 59 # requests available on the per-second interval \\nJumpseller-PerSecondRateLimit-Limit: 2 \\nJumpseller-PerSecondRateLimit-Remaining: 1 # requests available on the per-second interval\\n``` \\n\\nto better model your application requests intervals.\\n\\nIn the event of getting your IP banned, the Response Header `Jumpseller-BannedByRateLimit-Reset` informs you the time when will your ban be reseted.\\n

\\n***\\n\\n# Pagination\\n\\nBy default we will return 50 objects (products, orders, etc) per page. There is a maximum of 100, using a query string `&limit=100`.\\nIf the result set gets paginated it is your responsibility to check the next page for more objects -- you do this by using query strings `&page=2`, `&page=3` and so on.\\n\\n```text\\nhttps://api.jumpseller.com/v1/products.json?login=XXXXXX&authtoken=XXXXX&page=3&limit=100\\n```\\n

\\n***\\n\\n# More\\n* [Jumpseller API wrapper](https://gitlab.com/jumpseller-api/ruby) provides a public Ruby abstraction over our API;\\n* [Apps Page](/apps) showcases external integrations with Jumpseller done by technical experts;\\n* [Imgbb API](https://api.imgbb.com/) provides an easy way to upload and temporaly host for images and files.\\n

\\n***\\n

\\n\",\"title\":\"Jumpseller API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"altText\":\"Jumpseller logo\",\"href\":\"/\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_jumpseller_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.jumpseller.com/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"jumpseller.com\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/jumpseller.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/jumpseller.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"just-eat.co.uk\",\"value\":{\"added\":\"2018-03-03T17:34:49.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-03-03T17:34:49.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"JustEatUK\"},\"description\":\"# Just Eat API\\nJust Eat offers services for our various business partners and our consumer applications.\\nHow you interact with the API depends on the services you wish to interact with.\\n## Security\\n### HTTPS\\nAll api calls and callbacks require HTTPS. Your service will need a valid SSL certificate and be accessible via the standard SSL port (port 443).\\n## Making an API request\\nSome API calls require an API key, to authenticate the partner calling the API.\\n```\\nPUT https://uk-partnerapi.just-eat.io/orders/abcd1234 HTTP/1.1\\nAuthorization: JE-API-KEY abcd123456789\\n```\\nOther calls require a user token in the form of a JWT.\\n```\\nGET https://uk.api.just-eat.io/consumer/me/orders/uk HTTP/1.1\\nAuthorization: Bearer abcd123456789\\n```\\n\\n## Date Formats\\n### Date and time formats\\nAll dates and times should use the [ISO 8601 standard for representation of dates and times](https://en.wikipedia.org/wiki/ISO_8601).\\n\\n#### For instance:\\n* DueDateWithUtcOffset: `\\\"2015-05-26T14:52:35.5444292+01:00\\\"`\\n - Local time: `14:52`\\n - UTC time: `13:52`\\n - UTC offset: `+1hr` (due to daylight time saving)\\n* DueDateWithUtcOffset: `\\\"2015-02-03T11:10:00.0000000+00:00\\\"`\\n - Local time: `11:10`\\n - UTC time: `11:10`\\n - UTC offset: `0` (no daylight time saving, local time is equivalent to UTC)\\n\\nNote that the offset may be for a timezone different to your own, so you should alway convert to your own local time for display purposes (e.g. on receipts and terminals).\\n\\n### Callback timestamps\\nTimestamps sent to Just Eat should be recorded as the current local time (including any changes needed to account for daylight saving) with an accompanying offset that shows the difference between the recorded local time and the current UTC time.\\n\\nIf it is not possible to record timestamps in local time, timestamps may be recorded in UTC time with a 00:00 offset.\\n## Async Webhooks\\nSome of the webhooks on the platform are configured as being 'async' webhooks. These are for long-running operations, and work as follows:\\n 1. Your webhook is invoked with a `?callback={returnUrl}` query string parameter. The `returnUrl` is a unique URL that you will need to send the async response to.\\n 2. Return an immediate `202 Accepted` response from the webhook endpoint, to indicate that you have received the request.\\n 3. Perform the long-running operation. This can be deemed either a _success_; or a _failure_.\\n 4. If the result is a _**success**_, return the following:\\n ```\\n POST {returnUrl} HTTP/1.1\\n\\n {\\n \\\"status\\\": \\\"Success\\\",\\n \\\"message\\\": \\\"{successMessage}\\\",\\n \\\"data\\\": {} // webhook-specific response object\\n }\\n ```\\n 5. Otherwise, if the result is a _**failure**_, return the following:\\n ```\\n POST {returnUrl} HTTP/1.1\\n\\n {\\n \\\"status\\\": \\\"Failure\\\",\\n \\\"message\\\": \\\"{failureMessage}\\\",\\n \\\"data\\\": {} // webhook-specific response object\\n }\\n ```\",\"title\":\"Just Eat UK\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_JustEatUK_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://uk.api.just-eat.io/docs/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"just-eat.co.uk\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/just-eat.co.uk/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/just-eat.co.uk/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"keycloak.local\",\"value\":{\"added\":\"2021-01-15T14:16:46.844Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2021-01-15T14:16:46.844Z\",\"info\":{\"description\":\"This is a REST API reference for the Keycloak Admin\",\"title\":\"Keycloak Admin REST API\",\"version\":\"1\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/ccouzens/keycloak-openapi/master/keycloak/10.0.json\",\"version\":\"3.0\"}],\"x-providerName\":\"keycloak.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"Schema source code\",\"url\":\"https://github.com/keycloak/keycloak/tree/6.0.1/core/src/main/java/org/keycloak/representations\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/keycloak.local/1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/keycloak.local/1/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"keyserv.solutions\",\"value\":{\"added\":\"2020-07-15T21:45:34.003Z\",\"preferred\":\"1.4.5\",\"versions\":[{\"key\":\"1.4.5\",\"value\":{\"added\":\"2020-07-15T21:45:34.003Z\",\"info\":{\"contact\":{\"x-twitter\":\"theTechComp\"},\"description\":\"KeyServ API\",\"title\":\"KeyServ\",\"version\":\"1.4.5\",\"x-apisguru-categories\":[\"iot\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_theTechComp_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://keyserv.solutions/v1/spec.json\",\"version\":\"3.0\"}],\"x-providerName\":\"keyserv.solutions\"},\"updated\":\"2021-01-26T17:05:48.833Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/keyserv.solutions/1.4.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/keyserv.solutions/1.4.5/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"koomalooma.com\",\"value\":{\"added\":\"2017-11-26T18:10:14.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-11-26T18:10:14.000Z\",\"info\":{\"contact\":{\"email\":\"support@koomalooma.com\",\"x-twitter\":\"koomalooma_biz\"},\"description\":\"This is the koomalooma Partner API. koomalooma is the first Loyalty BPaaS (Business Process as a Service) for mobile and web companies. With koomalooma merchants issue points for actions their customers / users make on your mobile or web store, for example a purchase or a referral. koomalooma takes care of all the rest, from signing up users, keeping track of points and delivering rewards in over 80 countries. koomalooma offers an easy to integrate API and web backend to configure loyalty campaigns and track performance. You can find more at http://support.koomalooma.com\",\"termsOfService\":\"https://partner.koomalooma.com/terms\",\"title\":\"koomalooma Partner API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_koomalooma_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.koomalooma.com/oas\",\"version\":\"2.0\"}],\"x-providerName\":\"koomalooma.com\"},\"externalDocs\":{\"url\":\"http://support.koomalooma.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/koomalooma.com/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/koomalooma.com/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"kubernetes.io\",\"value\":{\"added\":\"2018-03-01T21:24:26.000Z\",\"preferred\":\"v1.10.0\",\"versions\":[{\"key\":\"v1.10.0\",\"value\":{\"added\":\"2018-03-01T21:24:26.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"kubernetesio\"},\"title\":\"Kubernetes\",\"version\":\"v1.10.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_3_39_Kubernetes_logo_without_workmark.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/kubernetes/kubernetes/v1.10.0/api/openapi-spec/swagger.json\",\"version\":\"2.0\"}],\"x-preferred\":false,\"x-providerName\":\"kubernetes.io\"},\"updated\":\"2021-07-26T08:51:53.432Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/kubernetes.io/v1.10.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/kubernetes.io/v1.10.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"lambdatest.com\",\"value\":{\"added\":\"2020-08-24T12:07:35.084Z\",\"preferred\":\"1.0.1\",\"versions\":[{\"key\":\"1.0.1\",\"value\":{\"added\":\"2020-08-24T12:07:35.084Z\",\"info\":{\"title\":\"LambdaTest Screenshots API Documentation\",\"version\":\"1.0.1\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://screenshot-public-api.s3.amazonaws.com/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"lambdatest.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/lambdatest.com/1.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/lambdatest.com/1.0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"landregistry.gov.uk:deed\",\"value\":{\"added\":\"2018-02-24T17:19:57.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-02-24T17:19:57.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"HMLandRegistry\"},\"description\":\"Land Registry Deed API\",\"title\":\"Deed API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_HMLandRegistry_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/LandRegistry/dm-deed-api/master/application/deed/schemas/deed-api.json\",\"version\":\"2.0\"}],\"x-providerName\":\"landregistry.gov.uk\",\"x-serviceName\":\"deed\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/landregistry.gov.uk/deed/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/landregistry.gov.uk/deed/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"languagetool.org\",\"value\":{\"added\":\"2018-11-15T23:15:50.000Z\",\"preferred\":\"1.1.2\",\"versions\":[{\"key\":\"1.1.2\",\"value\":{\"added\":\"2018-11-15T23:15:50.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"languagetoolorg\"},\"description\":\"Check texts for style and grammar issues with LanguageTool. Please consider the following default limitations:
  • your daily request limit depending on your plan
  • maximum number of requests per minute: 20 (free) / 80 (Premium)
  • maximum number of characters per minute: 75,000 (free) / 300,000 (Premium)
  • maximum number of characters per request: 20,000 (free) / 60,000 (Premium)
  • for the free version, also consider the limitations documented here
  • Note: any parameters or outputs not part of this documentation are internal and must not be relied on
Need more generous limits? Just contact us.\",\"title\":\"LanguageTool API\",\"version\":\"1.1.2\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_languagetoolorg_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://languagetool.org/http-api/languagetool-swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"languagetool.org\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/languagetool.org/1.1.2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/languagetool.org/1.1.2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"launchdarkly.com\",\"value\":{\"added\":\"2017-09-29T06:46:56.000Z\",\"preferred\":\"5.3.0\",\"versions\":[{\"key\":\"5.3.0\",\"value\":{\"added\":\"2017-09-29T06:46:56.000Z\",\"info\":{\"contact\":{\"email\":\"support@launchdarkly.com\",\"name\":\"LaunchDarkly Support\",\"url\":\"https://support.launchdarkly.com\",\"x-twitter\":\"launchdarkly\"},\"description\":\"Build custom integrations with the LaunchDarkly REST API\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://launchdarkly.com/terms\",\"title\":\"LaunchDarkly REST API\",\"version\":\"5.3.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_launchdarkly_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://launchdarkly.github.io/ld-openapi/openapi.json\",\"version\":\"2.0\"}],\"x-providerName\":\"launchdarkly.com\"},\"updated\":\"2021-07-19T09:27:57.385Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/launchdarkly.com/5.3.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/launchdarkly.com/5.3.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"learnifier.com\",\"value\":{\"added\":\"2015-11-06T17:45:48.000Z\",\"preferred\":\"1.1.0\",\"versions\":[{\"key\":\"1.1.0\",\"value\":{\"added\":\"2015-11-06T17:45:48.000Z\",\"info\":{\"title\":\"Learnifier\",\"version\":\"1.1.0\",\"x-apisguru-categories\":[\"education\"],\"x-logo\":{\"backgroundColor\":\"#000000\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_learnifier_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://learnifier.com/apidocs/learnifier.json\",\"version\":\"2.0\"}],\"x-providerName\":\"learnifier.com\"},\"externalDocs\":{\"url\":\"http://learnifier.com/api/\"},\"updated\":\"2018-02-27T17:51:33.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/learnifier.com/1.1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/learnifier.com/1.1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"letmc.com:basic-tier\",\"value\":{\"added\":\"2018-03-03T18:20:43.000Z\",\"preferred\":\"v2-basic-tier\",\"versions\":[{\"key\":\"v2-basic-tier\",\"value\":{\"added\":\"2018-03-03T18:20:43.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"LetMC\"},\"title\":\"LetMC Api V2, Basic (Tier 2)\",\"version\":\"v2-basic-tier\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_agentOSSoftware_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://live-api.letmc.com/swagger/docs/v2-basic-tier\",\"version\":\"2.0\"}],\"x-providerName\":\"letmc.com\",\"x-serviceName\":\"basic-tier\"},\"updated\":\"2019-05-02T08:12:37.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/letmc.com/basic-tier/v2-basic-tier/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/letmc.com/basic-tier/v2-basic-tier/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"letmc.com:customer\",\"value\":{\"added\":\"2018-03-03T18:20:43.000Z\",\"preferred\":\"v2-customer\",\"versions\":[{\"key\":\"v2-customer\",\"value\":{\"added\":\"2018-03-03T18:20:43.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"agentOSSoftware\"},\"title\":\"agentOS Api V2, Customer Login Call Group\",\"version\":\"v2-customer\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_agentOSSoftware_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://live-api.letmc.com/swagger/docs/v2-customer\",\"version\":\"3.0\"}],\"x-providerName\":\"letmc.com\",\"x-serviceName\":\"customer\"},\"updated\":\"2021-08-02T08:20:08.766Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/letmc.com/customer/v2-customer/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/letmc.com/customer/v2-customer/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"letmc.com:diary\",\"value\":{\"added\":\"2018-03-03T18:20:43.000Z\",\"preferred\":\"v3-diary\",\"versions\":[{\"key\":\"v3-diary\",\"value\":{\"added\":\"2018-03-03T18:20:43.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"agentOSSoftware\"},\"title\":\"agentOS API V3, Diary Call Group\",\"version\":\"v3-diary\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_agentOSSoftware_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://live-api.letmc.com/swagger/docs/v3-diary\",\"version\":\"2.0\"},{\"format\":\"swagger\",\"url\":\"https://live-api.letmc.com/swagger/docs/v3-diary\",\"version\":\"2.0\"}],\"x-providerName\":\"letmc.com\",\"x-serviceName\":\"diary\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/letmc.com/diary/v3-diary/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/letmc.com/diary/v3-diary/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"letmc.com:free-tier\",\"value\":{\"added\":\"2018-03-03T18:20:43.000Z\",\"preferred\":\"v2-free-tier\",\"versions\":[{\"key\":\"v2-free-tier\",\"value\":{\"added\":\"2018-03-03T18:20:43.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"LetMC\"},\"title\":\"LetMC Api V2, Free (Tier 1)\",\"version\":\"v2-free-tier\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_agentOSSoftware_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://live-api.letmc.com/swagger/docs/v2-free-tier\",\"version\":\"2.0\"}],\"x-providerName\":\"letmc.com\",\"x-serviceName\":\"free-tier\"},\"updated\":\"2019-05-02T08:12:37.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/letmc.com/free-tier/v2-free-tier/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/letmc.com/free-tier/v2-free-tier/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"letmc.com:maintenance\",\"value\":{\"added\":\"2018-03-03T18:20:43.000Z\",\"preferred\":\"v3-maintenance\",\"versions\":[{\"key\":\"v3-maintenance\",\"value\":{\"added\":\"2018-03-03T18:20:43.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"agentOSSoftware\"},\"title\":\"agentOS API V3, Maintenance Call Group\",\"version\":\"v3-maintenance\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_agentOSSoftware_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://live-api.letmc.com/swagger/docs/v3-maintenance\",\"version\":\"2.0\"}],\"x-providerName\":\"letmc.com\",\"x-serviceName\":\"maintenance\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/letmc.com/maintenance/v3-maintenance/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/letmc.com/maintenance/v3-maintenance/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"letmc.com:reporting\",\"value\":{\"added\":\"2018-03-03T18:20:43.000Z\",\"preferred\":\"v3-reporting\",\"versions\":[{\"key\":\"v3-reporting\",\"value\":{\"added\":\"2018-03-03T18:20:43.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"LetMC\"},\"title\":\"LetMC Api V3, reporting\",\"version\":\"v3-reporting\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_agentOSSoftware_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://live-api.letmc.com/swagger/docs/v3-reporting\",\"version\":\"2.0\"}],\"x-providerName\":\"letmc.com\",\"x-serviceName\":\"reporting\"},\"updated\":\"2019-05-02T08:12:37.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/letmc.com/reporting/v3-reporting/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/letmc.com/reporting/v3-reporting/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"lgtm.com\",\"value\":{\"added\":\"2021-01-25T07:42:35.925Z\",\"preferred\":\"v1.0\",\"versions\":[{\"key\":\"v1.0\",\"value\":{\"added\":\"2021-01-25T07:42:35.925Z\",\"info\":{\"description\":\"The REST API for LGTM provides data so that you can customize how you integrate LGTM analysis into your workflow. It includes the following resources:\\n * `/` ([API root](https://lgtm.com/help/lgtm/api/api-v1#LGTM-API-specification-API-root))—get version information or download the specification in OpenAPI format.\\n * `/projects` ([Projects](https://lgtm.com/help/lgtm/api/api-v1#LGTM-API-specification-Projects))—list projects, get a summary of the current status for a project, or add new projects.\\n * `/analyses` ([Analyses](https://lgtm.com/help/lgtm/api/api-v1#LGTM-API-specification-Analyses))—get a summary of results, download all the alerts, or trigger analysis for a specific commit.\\n * `/codereviews` ([Code reviews](https://lgtm.com/help/lgtm/api/api-v1#LGTM-API-specification-Code-reviews))—trigger code review for a patch, and view the results.\\n * `/operations` ([Operations](https://lgtm.com/help/lgtm/api/api-v1#LGTM-API-specification-Operations))—get information about long-running tasks, for example, analyses or code reviews that you've requested.\\n * `/snapshots` ([Snapshots](https://lgtm.com/help/lgtm/api/api-v1#LGTM-API-specification-Snapshots))—download and upload databases representing a snapshot of a codebase.\\n * `/queryjobs` ([Query jobs](https://lgtm.com/help/lgtm/api/api-v1#LGTM-API-specification-Query-jobs))—submit queries to evaluate against existing projects, and download their results.\\n * `/system` ([System](https://lgtm.com/help/lgtm/api/api-v1#LGTM-API-specification-System))—get information on the health or usage of the system.\\n\\nFor an overview and getting started topics, see [API for LGTM](https://lgtm.com/help/lgtm/api/api-for-lgtm).\\n\",\"title\":\"LGTM API specification\",\"version\":\"v1.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://lgtm.com/api/v1.0/openapi\",\"version\":\"3.0\"}],\"x-providerName\":\"lgtm.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/lgtm.com/v1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/lgtm.com/v1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"libretranslate.local\",\"value\":{\"added\":\"2021-02-07T00:57:01.944Z\",\"preferred\":\"1.2\",\"versions\":[{\"key\":\"1.2\",\"value\":{\"added\":\"2021-02-07T00:57:01.944Z\",\"info\":{\"title\":\"LibreTranslate\",\"version\":\"1.2\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://libretranslate.com/spec\",\"version\":\"3.0\"}],\"x-providerName\":\"libretranslate.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-05-17T08:24:30.483Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/libretranslate.local/1.2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/libretranslate.local/1.2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"link.fish\",\"value\":{\"added\":\"2017-12-11T13:15:36.000Z\",\"preferred\":\"2018-07-05\",\"versions\":[{\"key\":\"2018-07-05\",\"value\":{\"added\":\"2017-12-11T13:15:36.000Z\",\"info\":{\"contact\":{\"email\":\"api@link.fish\",\"name\":\"link.fish\",\"url\":\"https://link.fish/api\"},\"description\":\"API to easily extract data from websites.\\n\\n\\n# Base URL\\n\\n\\nAll URLs referenced in the documentation have the following base:\\n\\n\\n```\\nhttps://api.link.fish\\n```\\n\\n\\nThe REST API is only served over HTTPS. To ensure data privacy, unencrypted HTTP is not supported.\\n\\n\\n# Authentication\\nHTTP requests to the REST API are protected with [HTTP Basic authentication](https://en.wikipedia.org/wiki/Basic_access_authentication). You will use the email address of your link.fish account as the username and your API access token as the password for HTTP Basic authentication.\\n\\nIf you do not have an account yet, go to [https://link.fish/api](https://link.fish/api) and create one first.\\n\\nYou will receive the API access token automatically via email after you signed up. To generate a new token and invalidate the current one log into your link.fish account at [https://app.link.fish](https://app.link.fish) and go to: \\\"Plugins\\\" -> \\\"API Dashboard\\\"\\n\\nThere you can also see how many credits you used already.\\n\\n\\n# Errors\\nThe API uses standard HTTP status codes to indicate the success or failure of the API call. The body of the response will be JSON in the following format:\\n```\\n{\\n\\n \\\"status\\\": {HTTP STATUS CODE}\\n \\\"message\\\": \\\"{ERROR MESSAGE}\\\"\\n}\\n```\\nLike for example when the authorization is not provided or wrong:\\n```\\n{\\n\\n \\\"status\\\": 401\\n \\\"message\\\": \\\"Unauthorized\\\"\\n}\\n```\\n\\n# Request IDs\\n\\nEach API request has an associated request identifier. You can find it in the response headers, under X-LF-Request-Id. In case you have problems please provide this identifier that we can help you as good and fast as possible.\\n\\n\\nExample:\\n```\\nX-LF-Request-Id: f7f0036f-5277-421a-b143-f7a151571d18\\n```\\n\\n\\n# Item format\\n\\nThe data is by default deeply nested. So if it should be checked if there is an offer with a price, the whole tree has to be checked. To make that simpler, it is also possible to return the data \\\"flat\\\". If selected it will flatten the tree by copying all the data to the main level under a property with the name of its type and link the data internally.\\n\\nInformation: We created a node module which allows converting between the two formats. It did not get open sourced yet. If you are in need, simply contact us via api@link.fish.\\n\\n\\n# Response Content Type\\nBy default, all data gets returned as JSON. If the data should be returned as XML add the following header:\\n\\n```\\nAccept: application/xml\\n```\\n\\n# Credits\\n\\nDepending on the request made a different amount of credits get charged. How many which request costs can be found on the [API pricing page](http://link.fish/api/#pricing). Additionally, does a header named \\\"X-LF-Credits-Charged\\\" get added to each successful response with information about the credits.\\n\\nExample:\\n```\\nX-LF-Credits-Charged: 1 # Credits used for current requests\\nX-LF-Credits-Subscription-Max: 1000 # Total credits available in subscription\\nX-LF-Credits-Subscription-Used: 512 # Credits still left in current month\\n```\\nYou can check anytime how many credits you did use already by logging into your link.fish account at [https://app.link.fish](https://app.link.fish) and checking under: \\\"Plugins\\\" -> \\\"API Dashboard\\\"\\n\\n\\nIf you have problems, questions or improvement advice please send us an email to api@link.fish\\n\",\"termsOfService\":\"https://link.fish/terms-of-service/\",\"title\":\"link.fish API\",\"version\":\"2018-07-05\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"backgroundColor\":\"#fafafa\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_linkfish__profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.link.fish/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"link.fish\"},\"updated\":\"2020-08-10T12:26:35.484Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/link.fish/2018-07-05/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/link.fish/2018-07-05/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"linode.com\",\"value\":{\"added\":\"2019-02-11T20:55:48.000Z\",\"preferred\":\"4.97.2\",\"versions\":[{\"key\":\"4.97.2\",\"value\":{\"added\":\"2019-02-11T20:55:48.000Z\",\"info\":{\"contact\":{\"email\":\"support@linode.com\",\"name\":\"Linode\",\"url\":\"https://linode.com\"},\"description\":\"## Introduction\\nThe Linode API provides the ability to programmatically manage the full\\nrange of Linode products and services.\\n\\nThis reference is designed to assist application developers and system\\nadministrators. Each endpoint includes descriptions, request syntax, and\\nexamples using standard HTTP requests. Response data is returned in JSON\\nformat.\\n\\n\\nThis document was generated from our OpenAPI Specification. See the\\nOpenAPI website for more information.\\n\\nDownload the Linode OpenAPI Specification.\\n\\n\\n## Changelog\\n\\nView our Changelog to see release\\nnotes on all changes made to our API.\\n\\n## Access and Authentication\\n\\nSome endpoints are publicly accessible without requiring authentication.\\nAll endpoints affecting your Account, however, require either a Personal\\nAccess Token or OAuth authentication (when using third-party\\napplications).\\n\\n### Personal Access Token\\n\\nThe easiest way to access the API is with a Personal Access Token (PAT)\\ngenerated from the\\nLinode Cloud Manager or\\nthe [Create Personal Access Token](/docs/api/profile/#personal-access-token-create) endpoint.\\n\\nAll scopes for the OAuth security model ([defined below](/docs/api/profile/#oauth)) apply to this\\nsecurity model as well.\\n\\n#### Authentication\\n\\n| Security Scheme Type: | HTTP |\\n|-----------------------|------|\\n| **HTTP Authorization Scheme** | bearer |\\n\\n### OAuth\\nIf you only need to access the Linode API for personal use,\\nwe recommend that you create a [personal access token](/docs/api/#personal-access-token).\\nIf you're designing an application that can authenticate with an arbitrary Linode user, then\\nyou should use the OAuth 2.0 workflows presented in this section.\\n\\nFor a more detailed example of an OAuth 2.0 implementation, see our guide on [How to Create an OAuth App with the Linode Python API Library](/docs/platform/api/how-to-create-an-oauth-app-with-the-linode-python-api-library/#oauth-2-authentication-exchange).\\n\\nBefore you implement OAuth in your application, you first need to create an OAuth client. You can do this [with the Linode API](/docs/api/account/#oauth-client-create) or [via the Cloud Manager](https://cloud.linode.com/profile/clients):\\n\\n - When creating the client, you'll supply a `label` and a `redirect_uri` (referred to as the Callback URL in the Cloud Manager).\\n - The response from this endpoint will give you a `client_id` and a `secret`.\\n - Clients can be public or private, and are private by default. You can choose to make the client public when it is created.\\n - A private client is used with applications which can securely store the client secret (that is, the secret returned to you when you first created the client). For example, an application running on a secured server that only the developer has access to would use a private OAuth client. This is also called a confidential client in some OAuth documentation.\\n - A public client is used with applications where the client secret is not guaranteed to be secure. For example, a native app running on a user's computer may not be able to keep the client secret safe, as a user could potentially inspect the source of the application. So, native apps or apps that run in a user's browser should use a public client.\\n - Public and private clients follow different workflows, as described below.\\n\\n#### OAuth Workflow\\n\\nThe OAuth workflow is a series of exchanges between your third-party app and Linode. The workflow is used\\nto authenticate a user before an application can start making API calls on the user's behalf.\\n\\nNotes:\\n\\n- With respect to the diagram in [section 1.2 of RFC 6749](https://tools.ietf.org/html/rfc6749#section-1.2), login.linode.com (referred to in this section as the *login server*)\\nis the Resource Owner and the Authorization Server; api.linode.com (referred to here as the *api server*) is the Resource Server.\\n- The OAuth spec refers to the private and public workflows listed below as the [authorization code flow](https://tools.ietf.org/html/rfc6749#section-1.3.1) and [implicit flow](https://tools.ietf.org/html/rfc6749#section-1.3.2).\\n\\n| PRIVATE WORKFLOW | PUBLIC WORKFLOW |\\n|------------------|------------------|\\n| 1. The user visits the application's website and is directed to login with Linode. | 1. The user visits the application's website and is directed to login with Linode. |\\n| 2. Your application then redirects the user to Linode's [login server](https://login.linode.com) with the client application's `client_id` and requested OAuth `scope`, which should appear in the URL of the login page. | 2. Your application then redirects the user to Linode's [login server](https://login.linode.com) with the client application's `client_id` and requested OAuth `scope`, which should appear in the URL of the login page. |\\n| 3. The user logs into the login server with their username and password. | 3. The user logs into the login server with their username and password. |\\n| 4. The login server redirects the user to the specificed redirect URL with a temporary authorization `code` (exchange code) in the URL. | 4. The login server redirects the user back to your application with an OAuth `access_token` embedded in the redirect URL's hash. This is temporary and expires in two hours. No `refresh_token` is issued. Therefore, once the `access_token` expires, a new one will need to be issued by having the user log in again. |\\n| 5. The application issues a POST request (*see below*) to the login server with the exchange code, `client_id`, and the client application's `client_secret`. | |\\n| 6. The login server responds to the client application with a new OAuth `access_token` and `refresh_token`. The `access_token` is set to expire in two hours. | |\\n| 7. The `refresh_token` can be used by contacting the login server with the `client_id`, `client_secret`, `grant_type`, and `refresh_token` to get a new OAuth `access_token` and `refresh_token`. The new `access_token` is good for another two hours, and the new `refresh_token`, can be used to extend the session again by this same method. | |\\n\\n#### OAuth Private Workflow - Additional Details\\n\\nThe following information expands on steps 5 through 7 of the private workflow:\\n\\nOnce the user has logged into Linode and you have received an exchange code,\\nyou will need to trade that exchange code for an `access_token` and `refresh_token`. You\\ndo this by making an HTTP POST request to the following address:\\n\\n```\\nhttps://login.linode.com/oauth/token\\n```\\n\\nMake this request as `application/x-www-form-urlencoded` or as\\n`multipart/form-data` and include the following parameters in the POST body:\\n\\n| PARAMETER | DESCRIPTION |\\n|-----------|-------------|\\n| grant_type | The grant type you're using for renewal. Currently only the string \\\"refresh_token\\\" is accepted. |\\n| client_id | Your app's client ID. |\\n| client_secret | Your app's client secret. |\\n| code | The code you just received from the redirect. |\\n\\nYou'll get a response like this:\\n\\n```json\\n{\\n \\\"scope\\\": \\\"linodes:read_write\\\",\\n \\\"access_token\\\": \\\"03d084436a6c91fbafd5c4b20c82e5056a2e9ce1635920c30dc8d81dc7a6665c\\\"\\n \\\"token_type\\\": \\\"bearer\\\",\\n \\\"expires_in\\\": 7200,\\n}\\n```\\n\\nIncluded in the reponse is an `access_token`. With this token, you can proceed to make\\nauthenticated HTTP requests to the API by adding this header to each request:\\n\\n```\\nAuthorization: Bearer 03d084436a6c91fbafd5c4b20c82e5056a2e9ce1635920c30dc8d81dc7a6665c\\n```\\n\\n#### OAuth Reference\\n\\n| Security Scheme Type | OAuth 2.0 |\\n|-----------------------|--------|\\n| **Authorization URL** | https://login.linode.com/oauth/authorize |\\n| **Token URL** | https://login.linode.com/oauth/token |\\n| **Scopes** |
  • `account:read_only` - Allows access to GET information about your Account.
  • `account:read_write` - Allows access to all endpoints related to your Account.
  • `domains:read_only` - Allows access to GET Domains on your Account.
  • `domains:read_write` - Allows access to all Domain endpoints.
  • `events:read_only` - Allows access to GET your Events.
  • `events:read_write` - Allows access to all endpoints related to your Events.
  • `firewall:read_only` - Allows access to GET information about your Firewalls.
  • `firewall:read_write` - Allows access to all Firewall endpoints.
  • `images:read_only` - Allows access to GET your Images.
  • `images:read_write` - Allows access to all endpoints related to your Images.
  • `ips:read_only` - Allows access to GET your ips.
  • `ips:read_write` - Allows access to all endpoints related to your ips.
  • `linodes:read_only` - Allows access to GET Linodes on your Account.
  • `linodes:read_write` - Allow access to all endpoints related to your Linodes.
  • `lke:read_only` - Allows access to GET LKE Clusters on your Account.
  • `lke:read_write` - Allows access to all endpoints related to LKE Clusters on your Account.
  • `longview:read_only` - Allows access to GET your Longview Clients.
  • `longview:read_write` - Allows access to all endpoints related to your Longview Clients.
  • `maintenance:read_only` - Allows access to GET information about Maintenance on your account.
  • `nodebalancers:read_only` - Allows access to GET NodeBalancers on your Account.
  • `nodebalancers:read_write` - Allows access to all NodeBalancer endpoints.
  • `object_storage:read_only` - Allows access to GET information related to your Object Storage.
  • `object_storage:read_write` - Allows access to all Object Storage endpoints.
  • `stackscripts:read_only` - Allows access to GET your StackScripts.
  • `stackscripts:read_write` - Allows access to all endpoints related to your StackScripts.
  • `volumes:read_only` - Allows access to GET your Volumes.
  • `volumes:read_write` - Allows access to all endpoints related to your Volumes.

|\\n\\n## Requests\\n\\nRequests must be made over HTTPS to ensure transactions are encrypted. The\\nfollowing Request methods are supported:\\n\\n| METHOD | USAGE |\\n|--------|-------|\\n| GET | Retrieves data about collections and individual resources. |\\n| POST | For collections, creates a new resource of that type. Also used to perform actions on action endpoints. |\\n| PUT | Updates an existing resource. |\\n| DELETE | Deletes a resource. This is a destructive action. |\\n\\n\\n## Responses\\n\\nActions will return one following HTTP response status codes:\\n\\n| STATUS | DESCRIPTION |\\n|---------|-------------|\\n| 200 OK | The request was successful. |\\n| 204 No Content | The server successfully fulfilled the request and there is no additional content to send. |\\n| 400 Bad Request | You submitted an invalid request (missing parameters, etc.). |\\n| 401 Unauthorized | You failed to authenticate for this resource. |\\n| 403 Forbidden | You are authenticated, but don't have permission to do this. |\\n| 404 Not Found | The resource you're requesting does not exist. |\\n| 429 Too Many Requests | You've hit a rate limit. |\\n| 500 Internal Server Error | Please [open a Support Ticket](/docs/api/support/#support-ticket-open). |\\n\\n## Errors\\n\\nSuccess is indicated via Standard HTTP status codes.\\n`2xx` codes indicate success, `4xx` codes indicate a request error, and\\n`5xx` errors indicate a server error. A\\nrequest error might be an invalid input, a required parameter being omitted,\\nor a malformed request. A server error means something went wrong processing\\nyour request. If this occurs, please\\n[open a Support Ticket](/docs/api/support/#support-ticket-open)\\nand let us know. Though errors are logged and we work quickly to resolve issues,\\nopening a ticket and providing us with reproducable steps and data is always helpful.\\n\\nThe `errors` field is an array of the things that went wrong with your request.\\nWe will try to include as many of the problems in the response as possible,\\nbut it's conceivable that fixing these errors and resubmitting may result in\\nnew errors coming back once we are able to get further along in the process\\nof handling your request.\\n\\n\\nWithin each error object, the `field` parameter will be included if the error\\npertains to a specific field in the JSON you've submitted. This will be\\nomitted if there is no relevant field. The `reason` is a human-readable\\nexplanation of the error, and will always be included.\\n\\n## Pagination\\n\\nResource lists are always paginated. The response will look similar to this:\\n\\n```json\\n{\\n \\\"data\\\": [ ... ],\\n \\\"page\\\": 1,\\n \\\"pages\\\": 3,\\n \\\"results\\\": 300\\n}\\n```\\n\\n* Pages start at 1. You may retrieve a specific page of results by adding\\n`?page=x` to your URL (for example, `?page=4`). If the value of `page`\\nexceeds `2^64/page_size`, the last possible page will be returned.\\n\\n\\n* Page sizes default to 100,\\nand can be set to return between 25 and 500. Page size can be set using\\n`?page_size=x`.\\n\\n## Filtering and Sorting\\n\\nCollections are searchable by fields they include, marked in the spec as\\n`x-linode-filterable: true`. Filters are passed\\nin the `X-Filter` header and are formatted as JSON objects. Here is a request\\ncall for Linode Types in our \\\"standard\\\" class:\\n\\n```Shell\\ncurl \\\"https://api.linode.com/v4/linode/types\\\" \\\\\\n -H '\\n X-Filter: {\\n \\\"class\\\": \\\"standard\\\"\\n }'\\n```\\n\\nThe filter object's keys are the keys of the object you're filtering,\\nand the values are accepted values. You can add multiple filters by\\nincluding more than one key. For example, filtering for \\\"standard\\\" Linode\\nTypes that offer one vcpu:\\n\\n```Shell\\n curl \\\"https://api.linode.com/v4/linode/types\\\" \\\\\\n -H '\\n X-Filter: {\\n \\\"class\\\": \\\"standard\\\",\\n \\\"vcpus\\\": 1\\n }'\\n```\\n\\nIn the above example, both filters are combined with an \\\"and\\\" operation.\\nHowever, if you wanted either Types with one vcpu or Types in our \\\"standard\\\"\\nclass, you can add an operator:\\n\\n ```Shell\\ncurl \\\"https://api.linode.com/v4/linode/types\\\" \\\\\\n -H '\\n X-Filter: {\\n \\\"+or\\\": [\\n { \\\"vcpus\\\": 1 },\\n { \\\"class\\\": \\\"standard\\\" }\\n ]\\n }'\\n```\\n\\nEach filter in the `+or` array is its own filter object, and all conditions\\nin it are combined with an \\\"and\\\" operation as they were in the previous example.\\n\\nOther operators are also available. Operators are keys of a Filter JSON\\nobject. Their value must be of the appropriate type, and they are evaluated\\nas described below:\\n\\n| OPERATOR | TYPE | DESCRIPTION |\\n|----------|--------|-----------------------------------|\\n| +and | array | All conditions must be true. |\\n| +or | array | One condition must be true. |\\n| +gt | number | Value must be greater than number. |\\n| +gte | number | Value must be greater than or equal to number. |\\n| +lt | number | Value must be less than number. |\\n| +lte | number | Value must be less than or equal to number. |\\n| +contains | string | Given string must be in the value. |\\n| +neq | string | Does not equal the value. |\\n| +order_by | string | Attribute to order the results by - must be filterable. |\\n| +order | string | Either \\\"asc\\\" or \\\"desc\\\". Defaults to \\\"asc\\\". Requires `+order_by`. |\\n\\nFor example, filtering for [Linode Types](/docs/api/linode-types/)\\nthat offer memory equal to or higher than 61440:\\n\\n```Shell\\ncurl \\\"https://api.linode.com/v4/linode/types\\\" \\\\\\n -H '\\n X-Filter: {\\n \\\"memory\\\": {\\n \\\"+gte\\\": 61440\\n }\\n }'\\n```\\n\\nYou can combine and nest operators to construct arbitrarily-complex queries.\\nFor example, give me all [Linode Types](/docs/api/linode-types/)\\nwhich are either `standard` or `highmem` class, or\\nhave between 12 and 20 vcpus:\\n\\n```Shell\\ncurl \\\"https://api.linode.com/v4/linode/types\\\" \\\\\\n -H '\\n X-Filter: {\\n \\\"+or\\\": [\\n {\\n \\\"+or\\\": [\\n {\\n \\\"class\\\": \\\"standard\\\"\\n },\\n {\\n \\\"class\\\": \\\"highmem\\\"\\n }\\n ]\\n },\\n {\\n \\\"+and\\\": [\\n {\\n \\\"vcpus\\\": {\\n \\\"+gte\\\": 12\\n }\\n },\\n {\\n \\\"vcpus\\\": {\\n \\\"+lte\\\": 20\\n }\\n }\\n ]\\n }\\n ]\\n }'\\n```\\n\\n## Rate Limiting\\n\\nWith the Linode API, you can make up to 1,600 general API requests every two minutes per user as\\ndetermined by IP adddress or by OAuth token. Additionally, there are endpoint specfic limits defined below.\\n\\n**Note:** There may be rate limiting applied at other levels outside of the API, for example, at the load balancer.\\n\\n`/stats` endpoints have their own dedicated limits of 100 requests per minute per user.\\nThese endpoints are:\\n\\n* [View Linode Statistics](/docs/api/linode-instances/#linode-statistics-view)\\n* [View Linode Statistics (year/month)](/docs/api/linode-instances/#statistics-yearmonth-view)\\n* [View NodeBalancer Statistics](/docs/api/nodebalancers/#nodebalancer-statistics-view)\\n* [List Managed Stats](/docs/api/managed/#managed-stats-list)\\n\\nObject Storage endpoints have a dedicated limit of 750 requests per second per user.\\nThe Object Storage endpoints are:\\n\\n* [Object Storage Endpoints](/docs/api/object-storage/)\\n\\nOpening Support Tickets has a dedicated limit of 2 requests per minute per user.\\nThat endpoint is:\\n\\n* [Open Support Ticket](/docs/api/support/#support-ticket-open)\\n\\nAccepting Service Transfers has a dedicated limit of 2 requests per minute per user.\\nThat endpoint is:\\n\\n* [Service Transfer Accept](/docs/api/account/#service-transfer-accept)\\n\\n## CLI (Command Line Interface)\\n\\nThe Linode CLI allows you to easily\\nwork with the API using intuitive and simple syntax. It requires a\\n[Personal Access Token](/docs/api/#personal-access-token)\\nfor authentication, and gives you access to all of the features and functionality\\nof the Linode API that are documented here with CLI examples.\\n\\nEndpoints that do not have CLI examples are currently unavailable through the CLI, but\\ncan be accessed via other methods such as Shell commands and other third-party applications.\\n\",\"title\":\"Linode API\",\"version\":\"4.97.2\",\"x-apisguru-categories\":[\"cloud\"],\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://developers.linode.com/api/docs/v4/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"linode.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/linode.com/4.97.2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/linode.com/4.97.2/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"linuxfoundation.org:reimbursement\",\"value\":{\"added\":\"2021-06-07T19:50:26.921Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-06-07T19:50:26.921Z\",\"info\":{\"title\":\"Reimbursements API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_linuxfoundation.org_wp-content_uploads_lf_yoast.jpg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api-gw.dev.platform.linuxfoundation.org/reimbursement-service/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"linuxfoundation.org\",\"x-serviceName\":\"reimbursement\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/linuxfoundation.org/reimbursement/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/linuxfoundation.org/reimbursement/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"listennotes.com\",\"value\":{\"added\":\"2019-06-12T08:54:53.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2019-06-12T08:54:53.000Z\",\"info\":{\"contact\":{\"email\":\"hello@listennotes.com\",\"name\":\"Listen Notes\",\"url\":\"https://www.listennotes.com/api/\",\"x-twitter\":\"listennotes\"},\"description\":\"Simple & no-nonsense podcast search & directory API. Search all podcasts and episodes by people, places, or topics.\\n\",\"termsOfService\":\"https://www.listennotes.com/api/terms/\",\"title\":\"Listen API: Podcast Search & Directory API\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_listennotes_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://listen-api.listennotes.com/api/v2/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"listennotes.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/listennotes.com/2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/listennotes.com/2.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"logoraisr.com\",\"value\":{\"added\":\"2020-03-23T13:44:14.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-03-23T13:44:14.000Z\",\"info\":{\"contact\":{\"email\":\"support@logoraisr.com\",\"url\":\"https://logoraisr.com\"},\"description\":\"

Dig into our logoraisr API reference documentation. We also offer an OpenAPI specification to allow easy integration into your systems. You can download the json file by clicking on the download button.


OpenAPI 2.0 Validation Status

\",\"termsOfService\":\"https://logoraisr.com/terms-conditions\",\"title\":\"API docs | logoraisr.com\",\"version\":\"v1\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_logoraisr.com_assets_images_content_logo_docs.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://docs.logoraisr.com/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"logoraisr.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/logoraisr.com/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/logoraisr.com/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"loket.nl\",\"value\":{\"added\":\"2021-02-19T14:46:59.470Z\",\"preferred\":\"V2\",\"versions\":[{\"key\":\"V2\",\"value\":{\"added\":\"2021-02-19T14:46:59.470Z\",\"info\":{\"description\":\"**Is this your first time here? Please check out our [introduction to Loket (API)](./Introduction)**\\n\\n**The initial loading time of this developer portal may be very long due to the large number of endpoints designs being rendered when loading the page.\\nWe are looking into an alternative solution but for now please bear in mind.**\\n\\n\\n# General\\nThe Loket.nl API is a RESTful API that exposes the data and features of the Loket.nl platform.\\nThe API accepts and returns JSON and can only be accessed by registered users.\\nThis documentation describes version 2 of the API.\\n\\n\\nAre you looking to partner up and start building an integration based on the Loket RESTful API? Please check out the steps for partners on our [website](https://www.loket.nl/koppelingen/koppelen-met-loket/) .\\n\\nHave you received your client and user credentials from us? Check out the following Postman collection to help you start making your first API calls on our test environment. We would recommend to install the Postman desktop app.\\n\\n[![Run in Postman](https://run.pstmn.io/button.svg)](https://app.getpostman.com/run-collection/7ceb21545855cfff58f3#?env%5BLoket.nl%20Test%20Environment%5D=W3sia2V5IjoiQXV0aGVudGljYXRpb25TZXJ2ZXJVcmwiLCJ2YWx1ZSI6Imh0dHBzOi8vb2F1dGgubG9rZXQtdGVzdC5ubC8iLCJlbmFibGVkIjp0cnVlLCJ0eXBlIjoidGV4dCJ9LHsia2V5IjoiTG9rZXRBcGlVcmwiLCJ2YWx1ZSI6Imh0dHBzOi8vYXBpdHN0Lmxva2V0Lm5sLyIsImVuYWJsZWQiOnRydWUsInR5cGUiOiJ0ZXh0In0seyJrZXkiOiJDbGllbnRfSWQiLCJ2YWx1ZSI6IiIsImVuYWJsZWQiOnRydWUsInR5cGUiOiJ0ZXh0In0seyJrZXkiOiJDbGllbnRfU2VjcmV0IiwidmFsdWUiOiIiLCJlbmFibGVkIjp0cnVlLCJ0eXBlIjoidGV4dCJ9LHsia2V5IjoiUmVkaXJlY3RfVXJpIiwidmFsdWUiOiIiLCJlbmFibGVkIjp0cnVlLCJ0eXBlIjoidGV4dCJ9LHsia2V5IjoicmVmcmVzaF90b2tlbiIsInZhbHVlIjoiIiwiZW5hYmxlZCI6dHJ1ZSwidHlwZSI6InRleHQifSx7ImtleSI6InRva2VuIiwidmFsdWUiOiIiLCJlbmFibGVkIjp0cnVlLCJ0eXBlIjoidGV4dCJ9XQ==)\\n\\nDo you want to contact us with any further questions or remarks regarding the Loket RESTful API? Please send an email to api@loket.nl, and we will get back to you.\\n\\n\\n## Environments\\nThe Loket.nl API has two different environments.\\nThe first environment is the \\\"test\\\" environment which is used during development and returns test data.\\nThe second environment is the production environment which is to be used exclusively by approved applications.\\nBoth environments have their own URLs.\\n* The test environment can be accessed at https://api.loket-test.nl/v2/ \\n* The production environment can be accessed at https://api.loket.nl/v2/\\n\\n## OpenAPI documentation\\nThe endpoints are defined using the [OpenAPI 3.0 specification](https://github.com/OAI/OpenAPI-Specification),\\nan industry-wide recognized standard for describing REST API's.\\n\\n__Please note:__ the endpoint documentation in this portal is not designed to be fully compatible with any automatic code generation tools.\\n\\n## Change policy\\nOver the course of time the API, and policies regarding the API can and will change. These changes are subject to the following guidelines.\\n\\n\\nThe following states hold true for the change policy for this API.\\n\\n* Loket.nl may sometimes introduce changes to the API and policies without advance notice. \\n* Loket.nl will try to inform users of any (breaking) change in advance.\\n* Loket.nl will not be liable to you or any third party for such modifications or any adverse effects resulting from such modifications.\\n* Loket.nl will try to avoid breaking changes as much as possible.\\n\\n## Notification periods\\nIn regard to changes Loket.nl will strive to adhere to the following notification periods per type of change.\\nDue to our versioning strategy at resource level this API has the possibility to run multiple versions of the same resource at one time.\\nThis allows for a window in which both the old and new version are available.\\nAllowing for a gradual move to the new version. \\n\\n| Type of change | Notification period | Support period old version |\\n|------------------|---------------|---------------|\\n| Non breaking change | 2 weeks | no new version |\\n| Breaking change | 2 weeks | 6 months |\\n| Critical | Due to the nature of these changes we might not be able to follow the normal procedure for change managment | depends on the severity of the issue | \\n\\n\\nWe define a __non breaking__ change as follows. Any change to the API that does not cause failures in the applications that consume that API.\\n * Introducing a new optional field to an existing resource\\n * Introducing a new endpoint\\n * Introducing a new operation (GET/PUT/POST/PATCH/DELETE)\\n * Introducing a new optional parameter to an endpoint\\n * Introducing a new version for a resource\\n\\nWe define a __breaking change__ as follows. any change to an API that could potentially cause failures in the applications that consume that API.\\n * Changing an existing JSON element (name, datatype, pattern, min/max length etc)\\n * Removing a JSON element, endpoint, operation or parameter\\n * Introducing a required JSON element\\n * Introducing a required parameter to an endpoint\\n * Passing the `obsoleteDate` of a version for a resource\\n\\n## Versioning\\nThe Loket API uses two types of versioning. API versioning and resource versioning. \\n\\n\\n__API versioning__\\n\\nAPI versioning is done via the path where after the domain URL (api.loket.nl) the path starts with the API version. The current version of the API is V2.\\nThe API version is expected to change rarely as resource versioning is available to tackle most issues that need versioning.\\n\\n\\n__Resource versioning__\\n\\nEvery __JSON__ resource in the API is versioned via the Accept header.\\nAllowing users of the API to influence what version is returned by setting the __mandatory__ accept header.\\nThe Accept header of request should have a value like `application/json;version=2018-01-01`. \\nHere, the second part of the header is used to refer to a specific version of the resource (2018-01-01).\\nWhen calling the API it is possible to supply other dates rather than the exact resources version(s). \\nThe businesslogic will select the version that is ON or BEFORE the given date.\\n\\n\\n__For example:__ let's say there are two versions of a resource.\\nThese are 2018-01-01 and 2018-09-01. When calling the API you supply `application/json;version=2018-08-01`,\\nin that case the API will use the version 2018-01-01 as its the nearest version in the past. \\n\\n\\nA response returns what `resourceVersion` was used and the 'obsoleteDate' of that version (in most cases this is NULL).\\nThe `obsoleteDate` indicates when the resources version will no longer be available via the API.\\nWith the introduction of a new version of a resource the `obsoleteDate` for the old version will be set to 6 months after the introduction of the new resource. \\nAllowing consumers of the resource 6 months to incorporate the change. Failure to do so will likely lead to failure in the implementation.\\n\\nIn this developer portal you can find the service contracts for each, active, version of a resource.\\nIf, only if, there are multiple versions of a resource you can select the corresponding schema at that resource.\\n\\n## Changelog\\nThe changelog for this API can be found [here](/Changelog).\\n\\nWe strongly advise every user ofthe Loket REST API the subscribe to the email feed. Please check out the link on the changelog page.\\n\\n\\n## Legal notices\\nYour use and access to the API is expressly conditioned on your compliance with the policies and restrictions related to the API. \\nIf Loket.nl believes that you have or attempted to violate any term, condition, or the spirit of these policies or agreements, your right to access and use the API may be temporarily or permanently revoked. \\n\\n# Authentication\\nAuthorization in the Loket API is based on the industry-standard OAuth 2.0 protocol. For general information on OAuth 2.0 we kindly refer to the publicly-available documentation, https://oauth.net/2/ \\n\\n\\nAn authorized user is required to call the Loket API.\\n\\n__Note:__ This is an SSL-only API.\\n\\n__Note:__ Only TLS 1.2 is supported.\\n\\n| Environment | TokenUrl | \\n| -------------------- | -------------------------------- | \\n| Test | https://oauth.loket-test.nl/token |\\n| Production | https://oauth.loket.nl/token | \\n\\nThe following OAuth 2.0 flows are supported\\n\\n* Authorization Code flow (standard)\\n* Refresh Token flow (extension on the Authorization Code Flow)\\n* SSO flow (single sign-on)\\n* Password flow\\n\\n## Authorization code flow\\nFor most clients only the authorization_code (and thus refresh_token) will be supported. \\nPassword grant type is not available for an external client.\\n\\nPlease click the link below to see documentation on implementing the authorization code flow by external clients.\\n\\n__[Documentation on implementing the OAuth 2.0 authorization code flow](./OauthCode)__\\n\\n## Refresh token flow\\nAfter the authorization code flow yields a refresh token the refresh_token grant can be used to obtain an access/bearer token.\\nThe expire time of the access/bearer is also returned in the response please take this into account.\\nWith the refresh token flow the two factor step will be skipped.\\n\\n_Refresh token request example:_\\n```\\nPOST /token \\ngrant_type=refresh_token&refresh_token={RefreshToken123}&client_Id={Client123}&client_secret={Secret123}\\n```\\n\\n_Refresh token response example:_\\n```json\\n{\\n \\\"access_token\\\": \\\"JESJDhMBy0NPTM9SiXmYAzW45clOiQ5wSyDq3VWluguGNoKym4WPSiJoTDx67TQ\\\",\\n \\\"token_type\\\": \\\"bearer\\\",\\n \\\"expires_in\\\": 3599,\\n \\\"refresh_token\\\": \\\"nGJtF6j6SeQbHAg\\\",\\n \\\"two_factor_state\\\": \\\"None\\\"\\n}\\n```\\n## SSO flow\\nThe SSO (single sign-on) flow is based on OAuth 2.0 and requires the authorization flow to be completed.\\n\\n__For more information see:__ [Documentation on OAuth 2.0 SSO flow (for allowed clients)](./OauthSSO)\\n\\n\\n__Please note:__ Among other things, it is possible to set up an SSO flow with both Loket en Werknemerloket.\\n\\n\\n## Password flow\\nThe password flow is typically NOT enabled for external clients. Only by exception will the password flow be enabled for security (and practical) reasons.\\n\\n_Password token request examples:_\\n\\n```\\nPOST /token \\ngrant_type=password&username={UserName123}&password={Password123}&client_Id={Client123}&client_secret={Secret123}\\n```\\nWhether client_secret is required is dependent on the configuration of the client.\\n\\n# Authorization\\nIn this section we explain how the API authorization service determines if a request is authorized or not.\\n\\n## The authorization entities\\n\\n| Entity | Description |\\n| ----|----|\\n| Client | Loket.nl used the client as an additional authorisation entity. By linking clients to activities clients can only perform those activities they are linked to. |\\n| User | Is linked to a client (by performing the authorization code flow) and to a set of rechten (configuration in loket.nl)|\\n| Module (product) | Enables certain functionality for the provider/employer. Modules can be enabled and disabled on both provider and employer level.|\\n| Role | Influences if certain \\\"rechten\\\" are available to the users with said role. It can also influence the scope of the data returned. For example: the API will deny an \\\"afdelings manager\\\" access to employee's that are not in the \\\"afdeling\\\" (department) that user is manager of|\\n| Activity | Every action in the API has its own activity. Using the Open API 3.0 standard these activity names are incorporated in the documentation using the `operationId` and in most cases are named in the description of an endpoint.|\\n| Rights (rechten) | Represent a group of activities.|\\n\\n## The authorization process\\nThis flow assumes that both user and client are correctly configured and have access to the API. \\n\\n1. Does the client have access to the activity?\\n2. Does the user have access to the activity (through \\\"recht\\\")?\\n3. Does the role have access to the activity (through \\\"recht\\\")?\\n4. Does the provider/employer have the required module enabled for the activity?\\n5. Does the user have access to the specified entity/ID?\\n\\nIf the answer to all the questions above is yes then the request is authorized otherwise the request is denied with a HTTP status code 403 (Forbidden).\\nSee the simplified authorization flow in the figure below.\\n\\n__Side note:__ users are linked to rechten and clients are linked to activities. This leaves room for discrepancies.\\nWhere a client cannot perform the activity because the client is not authorized to call that activity even though the user does have the \\\"recht\\\" granting access to the activity.\\n\\n![Loket authorization flow](../Authorization_flow_extern.png)\\n\\n## Which users can use the API\\nIn almost all use-cases a Loket user should meet the following requirements to successfully setup an integration with that user.\\n\\n* The user must be a normal Loket user (so NOT a webservice user)\\n* The user must be active (not blocked)\\n* The user must have access to an employer \\n * For provider users this is done by assigning the user to the appropriate Team(s)\\n * For employer users this is done by creating a user for or linking the user to the appropriate employer(s)\\n* The user must have all appropriate rights\\n * For provider users this is done by assigning appropriate rights via Team (or alternatively, directly to the user)\\n * For employer users this is done by assigning appropriate rights to the user on employer level\\n\\n\\nHow to setup an integration is described in the [Authentication](../#section/Authentication) section.\\n\\n\\n__Side notes:__ \\n* A user can have access to multiple employers with different rights per employer.\\n* Please note that users set up to use the SOAP webservices (webservicegebruikers) are in no way suited to perform calls to the RESTful API, these require entirely different user set-ups.\\n* User management on production is typically done by the provider (i.e. the accountant) and sometimes the employer. This is NOT something Loket.nl itself can do.\\n\\n# Data\\n\\n## Data types\\nThe Loket.nl API accepts and returns JSON.\\nComform the [OpenAPI 3.0 specification](https://github.com/OAI/OpenAPI-Specification) the following data types are supported:\\n* string\\n* number (point is used to separate the integer part from the fractional part of a number)\\n* integer (from OpenAPI)\\n* object\\n* array\\n* boolean\\n\\nFor most of these types, further specifications can be found in the `format` and `pattern` specifications in the service contract. \\nFor example a `format: date` added to a string field indicates a valid date must be supplied.\\n\\n## Metadata\\nFields of the type 'metadata' are fields for which the possible values can be acquired via the metadata endpoint of the resource.\\n\\nThe metedata can be obtained by appending /metadata to the current endpoint.\\nUsing the GET verb the endpoint will return a JSON output with \\\"all\\\" the metadata for the given resource.\\nIn some cases multiple requests are needed to obtain all the metadata required, an exmple is given below.\\nTypically different metadata endpoints are availalbe for the POST and the PUT endpoint.\\n\\n\\nIf metadata endpoints are avaible for a given endpoint/resource is mentioned in the description of that endpoint.\\n\\n### Example response\\n```json\\n{[\\n {\\n \\\"field\\\": \\\"gender\\\"\\n options: [\\n {\\n \\\"key\\\": 1,\\n \\\"value\\\":\\\"Man\\\"\\n }\\n {\\n \\\"key\\\": 2,\\n \\\"value\\\":\\\"Vrouw\\\"\\n }\\n ]\\n },\\n {\\n \\\"field\\\": \\\"country\\\"\\n options: [\\n {\\n \\\"isoCode\\\":\\\"NL\\\",\\n \\\"key\\\": 530,\\n \\\"value\\\":\\\"Nederland\\\"\\n }\\n {\\n \\\"isoCode\\\":\\\"BE\\\",\\n \\\"key\\\": 540,\\n \\\"value\\\":\\\"België\\\"\\n }\\n ]\\n }\\n\\n]}\\n\\n```\\n\\n\\n### Example urls\\n\\n__Acquiring metadata for a POST Wage__\\n```\\n/v2/providers/employers/employees/employments/{employmentId}/wages/metadata\\n```\\n\\n\\n__Acquiring metadata for a PUT employee__\\n```\\n/v2/providers/employers/employees/{employeeId}/metadata\\n```\\n\\n__Multiple requests to get all the metadata__\\n\\nIn some cases there are metadata fields dependant on the selected value off another metadata field.\\nSuch is the case when adding a new concept employee. This is done in the employer context while several of the metadata fields are dependant on the payrollAdministration context.\\n\\n\\n__For example:__\\n\\n__Request 1__, first of a normal metadata request is performed. The response for this request will contain a list of payrolladministration for the given employer.\\n```\\n/v2/providers/employers/b869ded6-0659-4d8d-9a8a-f9e22425ec9c/jobapplicant/metadata\\n```\\n\\n__Request 2__, when a payrolladministration is selected perform a second request to acquire the payrolladministration specific metadata.\\n```\\n/v2/providers/employers/jobapplicant/metadata/payrolladministration/54369214-14a1-41ab-892a-ea8438e34d6f\\n```\\n\\n__Request 3__, if a `payScale` is selected perform a third request to acquire the `payGrade` for that `payScale`.\\n```\\n/v2/providers/employers/jobapplicant/metadata/salaryScaleType/54369214-14a1-41ab-892a-ea8438e34d6f\\n```\\n\\n### Types of metadata\\nWe diferentiate between two types of metadata.\\n\\n1. Generic metadata field. The possible values for these fields are the same for every object no matter the provider, employer or employee etc. \\nExamples are: country, gender and nationality.\\n2. Context specific metadata field. Examples of contexts are employer, payroll administration, provider and Loket.nl.\\nIn most cases the possible values for these field are resources in themselves and can be managed via the API. \\nIf a metadata field is context specific the context is given in the description of the field. \\nExamples are: function, department and leaveType.\\n\\n\\n__Note:__ some context specific metadata field can have multiple contexts. \\n\\nFor example: it is possible to define an export set in the provider context. \\nMaking that export set available for all payroll administrations linked to the provider. \\nIt is also possible to add an export set in the payroll administration context. That export set is only available to that payroll administration.\\nWhen requesting the metadata of export set the user will be presented with a combined list of the provider and payroll administration export sets.\\n\\n## Default values\\nMany fields in the API have a default value. \\nIn order to assist our API users to adhere to these defaults when creating a record (POST) we provide `/defaults` endpoints.\\n\\n* An object returned by the `defaults`endpoint resembles a fully expanded GET-object of that resource. The only case when a part of the object is NOT fully expanded is for a metaData-object that does not have a default value (for example '\\\"gender\\\":NULL'). \\n * Whether an object within the resource is of the type metaData is indicated in the service contracts of that resource.\\n* Context is determined by the GUID given in the Path. Examples are employer, payroll administration, employee and employment.\\n* A scope is sometimes required to determine the defaults values. A scope could be a date by which Loket.nl can determine what default was active on that date. \\n The scope can be set by supplying additional paraments in the request. If a scope is required but none is given the currently active or last know value is returned.\\n* The fields with no default will be set to null (even if the field is normally non-nullable).\\n* Because the GET-object is returned the readonly fields are also returned.\\n\\n\\n\\n__An example endpoint would be:__\\n\\n```\\n/v2/providers/employers/employees/employments/{employmentId}/payrollperioddata/defaults\\n```\\n\\n__resulting in the following output:__\\n\\n```json\\n{\\n \\\"payrollPeriod\\\": null,\\n \\\"shift\\\": {\\n \\\"shiftNumber\\\": 1\\n },\\n \\\"payslipType\\\": {\\n \\\"key\\\": 2\\n },\\n \\\"payslipText\\\": null,\\n \\\"distributionUnit\\\": {\\n \\\"key\\\": \\\"b14acd0d-75d7-4fc8-8b22-4a3924585cab\\\"\\n },\\n \\\"costCenter\\\": {\\n \\\"key\\\": 2\\n },\\n \\\"costUnit\\\": {\\n \\\"key\\\": 2\\n },\\n \\\"payrollComponents\\\": []\\n}\\n```\\n\\n__Note: Defaults endpoints are not yet generically available. If a Defaults endpoint exists this will be explicitly stated at that specific resource.__\\n\\n## Date chains\\nFor most of the resources with a startDate and endDate a chain is maintained. Chain meaning that no records can overlap in time.\\nLoket.nl has two types of chains.\\n\\n\\n1) __Broken chain:__ It is posible for gaps te exist between the records. It is also posible to add new records in between or before existing records aslong as no overlap occures.\\n\\n2) __Linked chain:__ No gaps between records are allowed. Its only posible to add new records to the end of the chain resulting in the closing of the reviouse record with the start date -1 as end date.\\n\\n__Note:__ Chains are sometimes maintained with an additional context. For example, For `benefits and deductions` the broken chain is maintained per `payrollComponent`. \\nIt is possible to have multiple active records for different `payrollComponent` never two active records for the same `payrollComponent`. \\n\\n## Custom export\\nFor some GET (list) endpoints the API supports exporting (part of) the output JSON as a XML/CSV file. This is done by setting the `X-ReportInput` and `Accept` header.\\n\\nThe `Accept` header supports the following 2 options:\\n* CSV (text/csv;version=yyyy-MM-dd)\\n* excel (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;version=yyyy-MM-dd)\\n\\n\\nThe `X-ReportInput` is a custom header that requires a JSON object with the following structure as input.\\n\\nThe filename without extension for the report 'FileNameWithoutExtension'\\nArray of objects 'fields' with 2 fields:\\n1. fieldName --> A Xpath reference to the field to be included in the export\\n2. reportColumnName --> The column name for the field\\n\\n__Example `X-ReportInput`:__\\n```json\\n{\\n\\\"fileNameWithoutExtension\\\":\\\"MyExport\\\",\\n\\\"fields\\\":\\n [\\n {\\n \\\"fieldName\\\": \\\"personalDetails.initials\\\",\\n \\\"reportColumnName\\\": \\\"Initials\\\"\\n },\\n {\\n \\\"fieldName\\\": \\\"personalDetails.firstName\\\",\\n \\\"reportColumnName\\\": \\\"First Name\\\"\\n },\\n {\\n \\\"fieldName\\\": \\\"personalDetails.lastName\\\",\\n \\\"reportColumnName\\\": \\\"Last Name\\\"\\n }\\n ]\\n}\\n```\\n__Example request:__\\n```CURL\\ncurl \\n--location \\n--request GET 'https://api.loket.nl/v2/providers/employers/155c8440-8ff6-4776-98db-5d2243a073e3/employees?orderby=employeeNumber' \\\\\\n--header 'Content-Type: application/json' \\\\\\n--header 'Accept: text/csv;version=2020-08-18' \\\\\\n--header 'X-ReportInput: {\\\"FileNameWithoutExtension\\\":\\\"MyExport\\\",\\\"Fields\\\":[{\\\"fieldName\\\":\\\"personalDetails.initials\\\",\\\"reportColumnName\\\":\\\"Initials\\\"},{\\\"fieldName\\\":\\\"personalDetails.firstName\\\",\\\"reportColumnName\\\":\\\"First name\\\"},{\\\"fieldName\\\":\\\"personalDetails.lastName\\\",\\\"reportColumnName\\\":\\\"Last name\\\"}]}' \\\\--header 'Authorization: Bearer ZKoiC_g_NfYA3v0' \\\\\\n```\\n\\n\\n# Request\\nA request to the Loket.nl API consists of several components.\\nEach of these components are discussed in this section.\\n\\n## Base URL\\nThe API can be accessed at [https://api.loket.nl](https://api.loket.nl).\\n The version of the API is specified in the URL. The current version of the Loket.nl API is version 2. To access version 2 of the API, one simply appends `v2` to the base URL. The full base URL of the API is therefore [https://api.loket.nl/v2](https://api.loket.nl/v2).\\n\\n## Endpoints\\nThe endpoints defined in the OpenAPI definition of the Loket.nl API are appended to the base URL. For example, the endpoint `/providers/employers/{employerId}/employees` can be accessed at [https://api.loket.nl/v2/providers/employers/{employerId}/employees](https://api.loket.nl/v2/providers/employers/{employerId}/employees).\\n\\n## Path parameters\\n\\nMost endpoints require path parameter(s) in order to specify the context of the request. For example, the endpoint `/providers/employers/{employerId}/employees` contains the `employerId` path parameter. A path parameter is a unique identifier that identifies a specific resource, in this case an employer.\\n\\n## Pagination\\n\\nThe API supports two query parameters to control the pagination of the results: `pageNumber` and `pageSize`. Both of these query parameters only apply to endpoints that return lists of entities.\\n\\nThe `pageNumber` query parameter specifies which page of the collection to return. By default `pageNumber` is set to 1 which returns the first page of the collection. Note: the pageNumber refers to the page (with a given number of entities), NOT to a specific entity within a page!\\n\\nThe `pageSize` query parameter influences the number of entities per page. By default `pageSize` is set to 250. Note that this default may change in the future. It is not recommended to depend on this default when developing for the Loket.nl API.\\n\\nExamples:\\n\\n* ```?pageNumber=2``` to return the second page\\n* ```?pageSize=2``` to set the page size to two\\n\\n## Filtering\\n\\nThe API supports output filtering via the querystring parameter `filter`.\\n\\nFiltering is possible on all fields of the following datatypes:\\n\\n* string\\n* integer\\n* boolean\\n* date-time\\n* decimals\\n\\nThe following operators are available:\\n\\n| Operator | Description | Example |\\n| -------------------- | --------------------- | ------------------------------- |\\n| Comparison Operators | | |\\n| eq | Equal | `city eq 'Redmond'` |\\n| ne | Not equal | `city ne 'London'` |\\n| lk | Like | `city lk 'Lond'` |\\n| gt | Greater than | `price gt 20` |\\n| ge | Greater than or equal | `price ge 10` |\\n| lt | Less than | `price lt 20` |\\n| le | Less than or equal | `price le 100` |\\n| Logical Operators | | |\\n| and | Logical and | `price le 200 and price gt 3.5` |\\n| or | Logical or | `price le 3.5 or price gt 200` |\\n\\nBoth field names and values are case insensitive. It is possible to filter on nested fields by adding the parent object before the field with a '.' to separate them.\\nDo remember to URL encode the filter parameters.\\n\\n### Examples\\n\\nAll employments with a cancellation periode in months (the value 4 corresponds to months time unit).\\n\\n```\\n\\n/v2/providers/employers/{{employerId}}/employees/employments?filter=cancellationPeriodTimeUnit.key eq 4\\n\\n```\\n\\nAll employments with no endDate.s\\n\\n```\\n\\n/v2/providers/employers/{{employerId}}/employees/employments?filter=enddate eq null\\n\\n```\\n\\n\\nAll employments with an end date less or equal to 2017-01-01\\n\\n```\\n\\n/v2/providers/employers/{{employerId}}/employees/employments?filter=enddate le '2017-01-01'\\n\\n```\\n\\nAll employees with a employee number greater or equal 1 and less or equal 5\\n\\n```\\n\\n/v2/providers/employers/{{employerId}}/employees?filter=employeeNumber ge 1 and employeeNumber le 5\\n\\n```\\n\\n## Ordering\\n\\nAll Loket.nl API resources support ordering of the elements in the response on a specific field. \\nAll fields can be used in ordering. \\nThe list can be ordered in ascending or descending order, with ascending being the default one. Ordering on multiple fields is also by using a ',' as a separator.\\n\\n### Examples\\n\\nOrder employers by company name ascending\\n\\n```\\n\\n/v2/providers/employers?orderBy=companyName\\n\\n```\\n\\nOrder employers by company name descending\\n\\n```\\n\\n/v2/providers/employers?orderBy=-companyName\\n\\n```\\n\\nOrder employers by company name descending then by house number ascending\\n\\n```\\n\\n/v2/providers/employers?orderBy=-companyName,address.houseNumber\\n\\n```\\n\\n## Headers\\n\\nIn order to access the endpoints of the Loket.nl API, at least two request headers need to be set. \\n\\n\\n__1)__ the `Authorization` header is required in order to authorize the API call. \\nThe value of this header is the word Bearer followed by a space and the access token acquired from the `/token` endpoint. \\nFor example, if the acquired access token is `AbCdEf123456`, the value of the `Authorization` headers would be:\\n\\n```\\nAuthorization: Bearer v69uloc3wcEFLePw2unot0FfAJfBocrvSwsrCo75JLUG7aE54zqSUnU\\n```\\n\\n__2)__ The second header that is required for proper usage of the API, is the `Accept` header.\\nThis header is used for the resource versioning feature and is therefore crucial for making sure the response remains the same when new resource versions are introduced.\\nThe value of the `Accept` header differs per endpoint is defined in the OpenAPI documentation of the endpoints.\\n\\n```\\nAccept: application/json;version=2018-01-01\\n```\\n\\n__3)__ In case of a PUT and sometimes a PATCH a third header is optional the if-match header. This header is used for concurrency control.\\nEven though the header is optional we advise using this header on every PUT(PATCH) to ensure not losing data. \\n\\n```\\nif-Match: aslkhas987da09s8udasd09a\\n```\\n\\n# Response\\n\\nIn addition to the responses defined in the OpenAPI documentation, the Loket.nl API also provides additional fields that give more information about\\nthe response and the entities requested. This section will explain the full response given by the Loket.nl API by examining the example response below.\\n\\n\\nExample 400 response\\n\\n\\n```json\\n\\n{\\n \\\"version\\\": {\\n \\\"obsoleteDate\\\": null,\\n \\\"versionNumber\\\": \\\"2018-01-01,\\n },\\n \\\"messages\\\": [\\n {\\n \\\"code\\\": 83,\\n \\\"id\\\": null,\\n \\\"type\\\": \\\"BrokenBusinessRule\\\",\\n \\\"description\\\": \\\"[field] has an invalid length\\\",\\n \\\"properties\\\": []\\n }\\n ],\\n \\\"_embedded\\\": []\\n}\\n\\n```\\n\\n\\nExample 200 response\\n\\n```json\\n\\n {\\n \\\"totalSize\\\": 1,\\n \\\"pageSize\\\": 250,\\n \\\"totalPages\\\": 1,\\n \\\"currentPage\\\": 1,\\n \\\"version\\\": {\\n \\\"obsoleteDate\\\": null,\\n \\\"resourceVersion\\\": \\\"2018-01-01\\\"\\n },\\n \\\"messages\\\": [],\\n \\\"content\\\": {\\n \\\"id\\\": \\\"2b4c119c-527c-4cbb-a5b2-f3a11e4b76cx\\\",\\n ...\\n }\\n }\\n\\n```\\n\\n## Paging\\n* `totalSize` has an integer value indicating the total number of entities irrespective of the page size.\\n\\n* `pageSize` has an integer value indicating the maximum number of entities returned per page. The page size can be influenced by setting the `pageSize` query parameter. See the section Query Parameters for more information.\\n\\n* `totalPages` has an integer value indicating the number of pages the requested collection holds given the specific pagesize.\\n\\n* `currentPage` has an integer value indicating the current page number. The current page number can be influenced by setting the `pageNumber` query parameter. See the section Query Parameters for more information.\\n\\n## Version\\nThe `version` object provides information regarding the resource version of the entity requested.\\n\\n * `obsoleteDate` contains the date of discontinuation for the requested resource version. The value of this field can be `null` indicating that the requested resource version is not planned to be obsoleted at the time of the request.\\n\\n * `resourceVersion` shows the version of the requested entity. The resource version can be influenced by setting the `Accept` header.\\n\\n## Messages\\nThe `messages` field contains a list of message objects related to the request made. Any warnings and errors will be communicated in this list of messages\\n\\n * `type` has a string value indicating the type of message. At this time the Loket.nl API supports five types of messages: `BrokenBusinessRule`, `Warning`, `Exception`, `ConcurrencyViolation` and `NotFound` .\\n \\n * `description` has a string value that describes the message that has occurred.\\n\\n * `code` is an identifying code for the message. Please note that this code may change in the future. See the documentation portal for possible message codes for an endpoint.\\n\\n * `id` relates the message to a specific entity in the reponse list. For example, in cases where a warning occurs for one of the entities in a list, the value of this field can be used to identify to which entity the warning applies. Currently implemented for endpoints where a multi-patch is performed (multiple actions are performed within one call) for example updating the status of one or more leaveRequests. \\n \\n * `properties` an array that can contain additional information regarding the message. Currently not yet fully implemented.\\n\\n* `_embedded` contains the list of entities as defined for each endpoint in the OpenAPI documentation. Please refer to that documentation for the contents of the `_embedded` field for each endpoint. For endpoints that return only one entity (detail endpoints) the `_embedded` field is replaced with a `content` field. The content of this field can also be found in the documentation for each endpoint.\\n\\n## Headers\\n* `etag` header is returned with every GET of a detail (single resource). This header is used for concurrency controle\\n* `Expires` header is returned with every response to indicate how long a response can be cached\\n* `Content-Disposition` header is used in case of downloads to provide a file name\\n\\n## HTTP status codes\\n\\nThe Loket.nl API supports the following http status codes.\\n\\n| Code | Is returned when |\\n|------------------|---------------|\\n| 200 | The request to GET, PUT, PATCH or DELETE and object was recived and processed succesfully. The response might still contain messages of the type warning. |\\n| 201 | The request to insert (POST) a new object was recived and processed succesfully. The response might still contain messages of the type warning.|\\n| 400 | The request was received but could not be processed. The reason(s) will be given in the response. The content type of the response may be text/plain for API-level error messages, such as when trying to call the API without SSL otherwise the content will be application/json. |\\n| 401 | The bearer token provided in the authorization header is invalid. Do not retry the request until a new (valid) bearer token is acquired. |\\n| 403 | The user is not authorized to access the resource. The reason will be given in the response. Do not retry the request until the, configuration, issue is resolved. |\\n| 404 | The resource requested was not found/does not exist. |\\n| 409 | The give if-match header in a PUT request no longer represents the current state of the object. Please acquire the current state off the object, via a GET, and resolve the differences then try again. |\\n| 50* | A unforseen error occurred. Please check the request if everything seems te be in order on your side contact the support team. Provide as much information as possible to resolve the issue. |\\n\\nNote: for a limited number of endpoint a so-called multi-patch may be performed (multiple actions within one call). In that case the status code will be 200 if at least on of the actions succeeds, if other any action(s) in that call fail(s) a message will be returned including the given id of that entity.\\n\\n## Caching\\nThe API uses the `Expires` header to indicate how long the item can be reused from the local cache.\\nIn most cases caching is not allowed for resources.\\nExceptions excist, such as pictures like the employer logo and the employee photo, in these cases the cache duration is mentioned in the description of the resource.\\n\",\"title\":\"Loket.nl API\",\"version\":\"V2\",\"x-apisguru-categories\":[\"enterprise\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_developer.loket-test.nl_logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.loket.nl/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"loket.nl\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/loket.nl/V2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/loket.nl/V2/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"lotadata.com\",\"value\":{\"added\":\"2017-09-04T13:21:43.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2017-09-04T13:21:43.000Z\",\"info\":{\"description\":\"Access the most exhaustive, accurate and up-to-date collection of global and hyper-local geocoded events and activities across a wide range of categories and genres\",\"title\":\"LotaData\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_664666044754079744_OtP5eqwm_400x400.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developers.lotadata.com/swagger/spec/apiv2.json\",\"version\":\"2.0\"}],\"x-providerName\":\"lotadata.com\"},\"updated\":\"2017-09-04T13:21:43.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/lotadata.com/2.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/lotadata.com/2.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"lufthansa.com:partner\",\"value\":{\"added\":\"2017-08-08T12:19:23.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-08-08T12:19:23.000Z\",\"info\":{\"description\":\"\",\"license\":{\"name\":\"LH\",\"url\":\"https://developer.lufthansa.com\"},\"title\":\"LH Partner API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars2.githubusercontent.com_u_22329684.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/LufthansaOpenAPI/Swagger4Partners/master/LH-OpenAPI-Partners-Swagger2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"lufthansa.com\",\"x-serviceName\":\"partner\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/lufthansa.com/partner/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/lufthansa.com/partner/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"lufthansa.com:public\",\"value\":{\"added\":\"2017-08-08T12:19:23.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-08-08T12:19:23.000Z\",\"info\":{\"description\":\"\",\"license\":{\"name\":\"LH\",\"url\":\"https://developer.lufthansa.com\"},\"title\":\"LH Public API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars2.githubusercontent.com_u_22329684.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/LufthansaOpenAPI/Swagger/master/LH_public_API_swagger_2_0.json\",\"version\":\"3.0\"}],\"x-providerName\":\"lufthansa.com\",\"x-serviceName\":\"public\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/lufthansa.com/public/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/lufthansa.com/public/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"lumminary.com\",\"value\":{\"added\":\"2018-12-31T09:36:01.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-12-31T09:36:01.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"LumminaryDNA\"},\"description\":\"# Introduction\\nThe Lumminary API was built to allow third parties to interact with Lumminary customers and gain access to their genetic data. The Lumminary API is fast, scalable and highly secure. All requests to the Lumminary API take place over SSL, which means all communication of Customer data is encrypted.\\n\\nBefore we dive in, some definitions. This is what we mean by:\\n\\n|Term|Definition|\\n|-----------|-----------|\\n|**Third party**|A third party (also referred to as \\\"partner\\\" or as \\\"you\\\") is a company which offers services and products using genetic data.|\\n|**Lumminary clients**|The Lumminary client (also referred to as \\\"customer\\\") is an individual who has created an account on the Lumminary platform.|\\n|**Lumminary**|This is us - our services including the Lumminary platform, the API, the DNA App Store, the DNA Vault, the \\\"Connect with Lumminary\\\" button, and the website in its totality. |\\n|**CWL**|This is the acronym for the \\\"Connect with Lumminary\\\" button.|\\n|**dataset**|This is the term we use when we refer to a customer's genetic data.|\\n|**Lumminary API**|This is a library/module that you can use to integrate your apps with the Lumminary platform.|\\n|**Lumminary toolkit**|This is a stand alone application which helps you integrate with Lumminary without writing any code or interacting with the Lumminary API.|\\n\\nLet's dive in, now. \\n* [**Overview**](#section/Introduction/Overview)\\n\\n* [**Install Lumminary API Client and Toolkit**](#Install-Lumminary-API-Client-andor-Toolkit)\\n* [**Obtaining credentials**](#Obtaining-credentials)\\n* [**Query customers authorizations**](#Query-customers-authorizations)\\n* [**Query customer genetic data**](#Query-customer-genetic-data)\\n* [**Submit reports**](#Submit-reports)\\n\\n* [**\\\"Connect with Lumminary\\\" button**](#the-connect-with-lumminary-button)\\n\\n* [**API specs**](#tag/Lumminary)\\n\\n## Overview\\n\\nIn order to use Lumminary services, you'll need to install the Lumminary API Client or Toolkit. The Lumminary API Client and Toolkit are available in multiple programming languages, and we also provide a sandbox environment which you can use for integration and tests.\\n\\nThere are a couple of differences between the API Client and the Toolkit. Mainly, it's about the ease of use for integration. The Toolkit is basically a stand-alone application that facilitates the integration with the Lumminary API without the need to modify your already existing code.\\n\\nYou use the Lumminary API Client when you want to integrate it inside your own application. This means it gives you full flexibility regarding the integration into your own workflow.\\n\\nYou use the Lumminary Toolkit for an integration where the Toolkit is placed alongside your own application. You can use the Toolkit from the CLI - for example, to run a cronjob that processes incoming orders. The Toolkit uses the Lumminary API Client.\\n\\n# Install Lumminary API Client and/or Toolkit\\n\\nWe provide the Lumminary API Client and Toolkit in multiple programming languages - default are PHP (minimum version 7.0), Python2.7 and Python3. However, if you need them in another language (Java, Obj-C, JavaScript, C#, Perl, CURL), please contact us.\\n\\n\\n## How to install the Lumminary API Client\\n\\n#### PHP example:\\nThe PHP Lumminary API Client is available at: https://github.com/Lumminary/lumminary-api-client-php\\n\\nIf you are already using [Composer](https://getcomposer.org), you can import the project by adding the following to your `composer.json`\\n```json\\n\\\"repositories\\\": [\\n {\\n \\\"type\\\": \\\"git\\\",\\n \\\"url\\\": \\\"https://github.com/Lumminary/lumminary-api-client-php.git\\\",\\n \\\"reference\\\": \\\"master\\\"\\n }\\n],\\n\\\"require\\\": {\\n \\\"lumminary/api-client-php\\\": \\\"v1.0.6\\\"\\n}\\n```\\n\\nThen run `composer update lumminary/api-client-php`\\n\\n#### Python example:\\n\\nThe Python Lumminary API Client is available at: https://github.com/Lumminary/lumminary-api-client-python\\n\\nTo install directly, run\\n\\n```bash\\npip install git+https://git@github.com/Lumminary/lumminary-api-client-python.git@v1.0.7#egg=lumminary-api-client\\n```\\n\\nOr add the following line in your requirements.txt\\n\\n```bash\\ngit+https://git@github.com/Lumminary/lumminary-api-client-python.git@v1.0.7#egg=lumminary-api-client\\n```\\n\\n## How to install the Lumminary Toolkit\\n\\n#### PHP example:\\nThe PHP Lumminary Toolkit is available at: https://github.com/Lumminary/lumminary-toolkit-php\\n\\nTo install the Lumminary Toolkit, run the following command where 'lumminary-toolkit-directory' is the directory where you want to install the Lumminary Toolkit:\\n\\n`git clone git@github.com:Lumminary/lumminary-toolkit-php.git lumminary-toolkit-directory`\\n\\n#### PYTHON example:\\n\\nThe Python Lumminary Toolkit is available at: https://github.com/Lumminary/lumminary-toolkit-python\\n\\nTo install the Lumminary Toolkit, run the following command where 'lumminary-toolkit-directory' is the directory where you want to install the Lumminary Toolkit:\\n\\n```bash\\ngit clone git@github.com:Lumminary/lumminary-toolkit-python.git lumminary-toolkit-directory\\ncd lumminary-toolkit-directory\\nvirtualenv env\\nsource env/bin/activate\\npip install -r requirements.txt\\n```\\n\\nNote that before running the toolkit, you should have the virtualenv enabled, like so : `source lumminary-toolkit-directory/env/bin/activate`\\n\\n## Toolkit Setup\\n\\nWe recommend to run the Toolkit in a cronjob; at every run it will check for new Authorizations (Orders) and will download them; afterwards it will check for a new reports folder inside the old authorizations, process the reports, and delete the processed Authorizations and Reports from your server. \\n\\nThe first step after you clone the Lumminary Toolkit project for your language is to configure it with your credentials. \\n\\nGo to the Lumminary Toolkit base diretory `cd lumminary-toolkit-directory`. Under the Toolkit directory, you will find a file `config/config_template.json` which has the following structure:\\n\\n```json\\n{\\n \\\"api_key\\\": ,\\n \\\"product_uuid\\\": ,\\n \\\"api_host\\\": \\\"https:\\\\/\\\\/api.lumminary.com\\\\/v1\\\",\\n \\\"output_root\\\": ,\\n \\\"export_handler\\\": ,\\n \\\"product_name\\\": ,\\n \\\"operations\\\": [\\n \\\"pull_datasets\\\",\\n \\\"push_reports\\\"\\n ],\\n \\\"optional\\\": {\\n \\\"dna_data_filename\\\": \\\"dna-data.tsv\\\",\\n \\\"authorization_metadata_filename\\\": \\\"authorization-metadata.json\\\"\\n }\\n}\\n```\\n\\nYou should copy this config `cp config/config_template.json config/my-product1-config.json` then edit it `vim config/my-product1-config.json` to contain the following values:\\n\\n| Config attribute | Example Value | Description |\\n|------------------|------------------------------------|-------------|\\n| api_key | `\\\"TiiU...bqg==\\\"` |Your Lumminary API key.
You can obtain it from the Lumminary Admin |\\n| product_uuid | `\\\"1234-1234-1234-1234\\\"` |Your product UUID. This value can be obtained from the Lumminary Admin |\\n| api_host | `\\\"https:\\\\/\\\\/api.lumminary.com\\\\/v1\\\"` | The API endpoint to use.
For the sandbox environment you can use \\\"https:\\\\/\\\\/sandbox-api.lumminary.com\\\\/v1\\\" |\\n| output_root | `\\\"/var/lumminary-orders/product1/\\\"` | The base directory where the Toolkit places the Authorizations for your Product
The Lumminary Toolkit will *never* overwrite Authorization data or create this directory, to protect from overwrites or typos |\\n| export_handler |`\\\"export_handler_tsv\\\"` | If you have a custom export handler, then your Lumminary contact will provide you with the name of your export handler. |\\n| operations |`[\\\"pull_datasets\\\", \\\"push_reports\\\"]` | These are two optional parameters that define the tasks that the Toolkit should perform. Possible values are:
1. `pull_datasets` - this tells the Toolkit to download the Customer Authorization (Customer details and genetic data)
2. `push_reports` - this tells the Toolkit to push the results to the API; see below for more details|\\n| optional | `{}` | Export handler specific value |\\n\\nAfter updating the config file for your Toolkit, it should look similar to (Note that these are all dummy values) :\\n\\n```json\\n{\\n \\\"api_key\\\": \\\"TiiU...bqg==\\\",\\n \\\"product_uuid\\\": \\\"1234-1234-1234-1234\\\",\\n \\\"api_host\\\": \\\"https:\\\\/\\\\/api.lumminary.com\\\\/v1\\\",\\n \\\"output_root\\\": \\\"\\\\/var\\\\/lumminary-orders\\\\/product1\\\\/\\\",\\n \\\"export_handler\\\": \\\"export_handler_tsv\\\",\\n \\\"product_name\\\": \\\"product 1\\\",\\n \\\"operations\\\": [\\n \\\"pull_datasets\\\",\\n \\\"push_reports\\\"\\n ],\\n \\\"optional\\\": {\\n \\\"dna_data_filename\\\": \\\"dna-data.tsv\\\",\\n \\\"authorization_metadata_filename\\\": \\\"authorization-metadata.json\\\"\\n }\\n}\\n```\\n\\nYou can now save and exit the text editor `:wq` and start polling the API for new Authorizations :\\n\\nPython\\n\\n```bash\\n# While still in the directory\\nsource env/bin/activate;\\npython lumminary_partner_toolkit.py --config-path config/my-lumminary-product1-config.json\\n```\\n\\nPHP\\n\\n```bash\\n# While still in the directory\\nphp lumminary-partner-toolkit.php --config-path config/my-lumminary-product1-config.json\\n```\\n\\nWhen your Product receives new Authorizations, the Toolkit will pull all the relevant data and save it in the following files:\\n\\n```bash\\n# The DNA data file. Format compatible with 23AndMe by default\\n//dna-data.tsv\\n\\n# The Authorization metadata\\n//authorization.json\\n```\\n\\nThe contents of the files pulled when processing an Authorization are as follows:\\n\\n```bash\\n$ head -n 5 //dna-data.tsv\\n# rsid chromosome position genotype\\nrs12070387 1 6267531 CC\\nrs149124387 1 12025561 CC\\nrs116458387 1 14920119 AA\\nrs4436387 1 15498452 CC\\n\\n$ cat //authorization.json \\n{\\n \\\"authorization\\\": ,\\n \\\"created_timestamp_utc\\\": 1542920184,\\n \\\"customer\\\": ,\\n \\\"customer_address\\\": {\\n \\\"address1\\\": ,\\n \\\"address2\\\": ,\\n \\\"city\\\": ,\\n \\\"country\\\": ,\\n \\\"state\\\": ,\\n \\\"zipcode\\\": \\n },\\n \\\"customer_email\\\": ,\\n \\\"customer_name\\\": {\\n \\\"first_name\\\": ,\\n \\\"last_name\\\": \\n },\\n \\\"dataset\\\": ,\\n \\\"product\\\": \\n}\\n```\\n\\nAfter the Toolkit downloaded the Authorizations, you need to process the Customer genetic data file and the Customer details, individually. The Lumminary API supports multiple types of products:\\n\\n| Scenario | How to Report | \\n|------------------|------------------------------------|\\n|The product is a file (.pdf, .jpeg etc.) | Put the result file(s) into the `tmp_reports` directory. Please refer to the Note underneath this table. |\\n|The product requires authentication | Create a file with the name `result.json` into the `tmp_reports` directory, with the following content:
`{ \\\"credentials\\\": { \\\"username\\\": \\\"username@example.com\\\", \\\"password\\\": \\\"your generated password\\\", \\\"url\\\": \\\"https://your-website.com/report\\\"}}`
The `url` should point to a login page that upon authentication redirects the user to the report page. You can find the customer's email address in the `authorization-metadata.json` and the `password` attribute must be a secure password. Please refer to the Note underneath this table. |\\n|The product is a physical product| Create a file with the name `result.json` into the `tmp_reports` directory, with the following content:
`{\\\"physical_product\\\": { \\\"physical_product_completed\\\": true }}`
This should be done upon dispatch. Please refer to the Note underneath this table. |\\n|An error occurred| Create a file with the name `result.json` into the `tmp_reports` directory, with the following content:
`{ \\\"unfulfillable\\\": {\\\"error\\\": \\\"Reasons for why it is unfulfillable\\\", }}`
The error message is for Lumminary internal usage, and it won't be visible to the customer. This will delete your Authorization, making it unuseable thereafter. So please use this only for unfixable errors, and never for temporary errors you attempt to resolve. Please refer to the Note underneath this table. |\\n\\n###### Note\\nFor each scenario above, we recommend you use a temporary directory to avoid uploading incomplete files or reports. So your workflow should be:\\n* create a temporary directory inside the `/`, such as `//tmp_reports/` \\n* place your result file(s) in the `tmp_reports` directory (as in the above table)\\n* rename the directory from `tmp_reports` to `reports`\\n\\nWe recommend running the Toolkit in a cronjob, wrapped by some locking mechanism. Also, Toolkit logs are very minimal but can be very helpful when debugging an issue, so please consider saving them to a file. For example, the following cronjob runs the Toolkit every minute:\\n\\n```bash\\n# Open the crontab\\ncrontab -e\\n```\\n\\nPHP Toolkit\\n\\n```bash\\n# Add the following line (replace with the absolute path of the Lumminary Toolkit)\\n* * * * * flock /var/lock/lumminary-toolkit.lock php /lumminary-partner-toolkit.php --config-path /config/my-product1-config.json >> /var/log/lumminary-toolkit.log\\n```\\n\\nPython Toolkit\\n\\n```bash\\n# Add the following line (replace with the absolute path of the Lumminary Toolkit)\\n* * * * * flock /var/lock/lumminary-toolkit.lock source env/bin/activate; python /lumminary_partner_toolkit.py --config-path /config/my-product1-config.json\\n```\\n\\n## API endpoints\\nLumminary provides two endpoint APIs, sandbox and production. You can use the sandbox for your integration and testing, simulate orders, upload genetic data, and generate reports. The sandbox works exactly like the production environment, and you can test your end-to-end integration.\\n\\nIn order to simulate a complete order, you need to use this test credit card: \\n\\n|Credit card number | Expiration date| CVV2|\\n|--------------------|----------------|-----|\\n|4242 4242 4242 4242 | 12/30 | 123 |\\n\\n### Sandbox\\nwebsite: [sandbox-www.lumminary.com](https://sandbox-www.lumminary.com)\\n\\napi-hostname: [sandbox-api.lumminary.com/v1](https://sandbox-api.lumminary.com/v1)\\n\\n### Production\\nwebsite: [lumminary.com](https://lummianary.com)\\n\\napi-hostname: [api.lumminary.com/v1](https://api.lumminary.com/v1)\\n\\n# Obtaining credentials\\nTo obtain credentials, you need to register as a Lumminary partner. You can do this by [filling in this form](https://lumminary.com/register-for-connect-with-lumminary).\\n\\nYou will then receive the following:\\n\\n|Credentials|Description|\\n|-------|-------|\\n|Product UUID|Each product you register on the Lumminary platform gets an UUID which will be used to identify that product to the Lumminary API|\\n|API key|The secret API key associated with the Product UUID|\\n|Partner UUID|Upon your first registration on the Lumminary platform, you will receive a single Partner UUID, which identifies you as one entity, regardless of product. This identifier is used for the Connect with Lumminary (CWL) functionality.|\\n|CWL Encryption Key|The CWL encryption key is associated with the Partner UUID and is used to encrypt all communication for the Connect with Lumminary functionality.|\\n\\nEach product or service needs to have its own product UUID and API key, which means you have to fill in the form for all products and services that require access to Lumminary customer data. \\n\\n## Configure the credentials to the Lumminary API Client\\nThe easiest way to set up your credentials is to use an environment file.\\n\\nFor this, you must create a file named `env.json` (but any name will do) in your project directory, which should contain:\\n```json\\n{\\n \\\"product_uuid\\\": ,\\n \\\"api_key\\\": ,\\n \\\"role\\\": \\\"role_product\\\",\\n \\\"api_host\\\": \\n}\\n```\\n\\nIn order to load the Credentials from the `env.json`, you can use the following code:\\n\\n#### PHP example:\\n```php\\nrequire_once(__DIR__.\\\"/vendor/autoload.php\\\");\\n$credentials = new Lumminary\\\\Client\\\\Credentials();\\n$credentials->loadJSONCredentials(__DIR__.\\\"/env.json\\\");\\n```\\n\\n#### Python example:\\n```python\\nimport lumminary_sdk as lumminary\\nimport os\\n\\ncredentials = lumminary.Credentials()\\ncredentials.load_json_credentials(\\n os.path.join(\\n os.getcwd(),\\n \\\"env.json\\\"\\n )\\n)\\n```\\n\\n## Alternative credentials configuration\\nYou also have the option of passing the credentials as constructor parameters when instantiating the `Credentials` class.\\n\\n#### PHP example:\\n\\n```php\\nrequire_once(__DIR__.\\\"/vendor/autoload.php\\\");\\n$credentials = new Lumminary\\\\Client\\\\Credentials(\\n ,\\n ,\\n \\n);\\n```\\n\\n#### Python example:\\n\\n```python\\nimport lumminary_sdk as lumminary\\n\\ncredentials = lumminary.Credentials(\\n product_uuid = ,\\n api_key = ,\\n api_host = ,\\n role = \\\"role_product\\\"\\n)\\n```\\n\\n## Create an API instance\\n\\nWith the credentials configured and loaded, you can create an API client like so : \\n\\n#### PHP example\\n\\n```php\\n$apiClient = new Lumminary\\\\Client\\\\ApiClient($credentials);\\n```\\n\\n#### Python example\\n\\n```python\\napiClient = lumminary.LumminaryApi(credentials)\\n```\\n\\n# Query customers authorizations\\nAn Authorization represents permission from a client to access their personal and genetic data. \\n\\nThere are 2 situations where customers grant you access to their data: \\n* when a customer buys your product from the Lumminary DNA App Store\\n* when a customer clicks on the \\\"Connect with Lumminary\\\" button on your website\\n\\nEach time either of the above situations happens, our platform creates an Authorization UUID. You can reliably assume that if you have an Authorization UUID, you automatically have access to all the personal information and genetic data needed by your products and services. After you process an Authorization you need to mark it as processed; processed Authorizations will no longer be on the list of new authorizations.\\n\\nThere are two ways to obtain the Authorization UUID:\\n* _polling_ - this method allows you to periodically interrogate our API and pulls the list of Authorization UUIDs. \\n* _webhooks_ (coming soon) - this method allows our API to push the Authorization UUIDs into your platform.\\n\\n## Poll method\\n\\nTo use the polling method, your servers periodically interrogate for new Authorization UUIDs. Please keep in mind that Authorizations not marked as processed will always be returned when polling for new Authorizations. This means there's a risk of parallel processing the same Authorization. To avoid this, you can, for example, consider using locking when processing.\\n\\n#### A PHP example of using the polling API looks like:\\n\\n```php\\n$productAuthorizations = $apiClient->getAuthorizationsQueue(\\n $apiClient->getCredentials()->getProductUuid(),\\n);\\n\\nforeach($productAuthorizations as $productAuthorization)\\n{\\n /**\\n * Add your code for processing customer data here\\n **/ \\n \\n // Mark Authorization as processed \\n $apiClient->postProductAuthorization(\\n $productAuthorization[\\\"productUuid\\\"],\\n $productAuthorization[\\\"authorizationUuid\\\"]\\n );\\n}\\n```\\n\\n#### A Python example of using the polling API looks like:\\n\\n```python\\nproductAuthorizations = apiClient.get_authorizations_queue(\\n apiClient.get_credentials().product_uuid\\n)\\n\\nfor productAuthorization in productAuthorizations:\\n #######\\n # Add your code for processing customer data here\\n #######\\n\\n # Mark Authorization as processed\\n apiClient.post_product_authorization(\\n productAuthorization.product_uuid,\\n productAuthorization.authorization_uuid\\n )\\n```\\n\\nBased on the Authorization object obtained previously, we can now query the customer's information (personal details and genetic data).\\n\\n#### PHP example:\\n```php\\n$authorizationMetadata = $apiClient->authorizationMetadata($productAuthorization[\\\"authorizationUuid\\\"]);\\n```\\n\\n#### Python example:\\n```python\\nauthorizationMetadata = apiClient.authorization_metadata(productAuthorization.authorization_uuid)\\n```\\n\\n#### authorizationMetadata object object structure\\n\\n| Attribute name | Description |\\n|:-------------------------:|:-------------------------------------------------------------------------------------------|\\n| `customer` | The UUID of the customer granting the Authorization |\\n| `product` | The UUID of the product that was authorized (your product UUID) |\\n| `authorization` | The UUID of the granted Authorization. |\\n| `created_timestamp_utc` | The unix timestamp in UTC time zone when the customer granted the Authorization |\\n| `dataset` | (present only if requested) The UUID of the dataset authorized by the customer |\\n| `customer_email` | (present only if requested) Customer contact email |\\n| `customer_name` | (present only if requested) Customer name |\\n| `customer_address` | (present only if requested) Customer address |\\n\\nBy *present only if requested* we mean this attribute will be returned if at the time of configuring either the \\\"Connect with Lumminary\\\" button or your product, you have explicitly requested for that particular set of data.\\n\\n# Query customer genetic data\\nBased on the Authorization object obtained previously, now we have authorizationMetadata which contains the customer's information (personal details and genetic data). Let's use this information to extract some customer genetic data.\\n\\n## Get individual SNPs\\nOut of all the available SNPs in the dataset, you can only access those for which the customer has previously granted permission.\\n\\nFor example, fetching details for a particular SNP:\\n\\n#### PHP example:\\n```php\\n$rsId = \\\"rs114326054\\\";\\n$snpDetails = null;\\n\\n// check to see if you have access to the customer genetic data\\nif (isset($productAuthorization[\\\"scopes\\\"][\\\"dataset\\\"]))\\n{\\n // get SNP information\\n $snpDetails = $apiClient->getClientSnp(\\n $productAuthorization[\\\"clientUuid\\\"],\\n $productAuthorization[\\\"scopes\\\"][\\\"dataset\\\"],\\n $rsId\\n );\\n}\\n```\\n\\n#### Python example:\\n```python\\nrsId = \\\"rs114326054\\\"\\nsnpDetails = None\\n\\n# check to see if you have access to the customer genetic data\\nif hasattr(productAuthorization.scopes, \\\"dataset\\\"):\\n # get SNP information\\n snpDetails = apiClient.get_client_snp(\\n productAuthorization.client_uuid,\\n productAuthorization.scopes.dataset,\\n rsId\\n )\\n```\\n\\n##### The snpDetails object will contain these important attributes:\\n\\n| Attribute name PHP | Attribute name Python | Description |\\n|:-------------------------:|:-------------------------:|:----------------------------------------------------------|\\n| `snpId` | `snp_id` | The rsid of the SNP |\\n| `referenceGenome` |`reference_genome` | The reference genome known to be used by the Dataset's source.
This impacts the reference allele, location, and based on the dbSNP build, also the SNP's accession |\\n| `genotypedAlleles` | `genotyped_alleles` | The genotype value of the customer's queried SNP.

If the attribute of this SNP has the `phased` flag set to True,
the first items in the lists for all SNPs will be on the same inherited chromosome,
and analogous for the second item.

If the SNP is unphased, the order of the items is irrelevant |\\n|`phased` | `phased` | A boolean. True if the SNP is known to be phased, False otherwise |\\n|`chromosomeAccession` | `chromosome_accession` | This is the chromosome accession number where the SNP is located; in the format of NC_00x |\\n|`location` | `location` | This is the customer's SNP's location on the chromosome |\\n\\nWhen trying to access any customer's SNP for which you don't have permission, an `Unauthorized` exception will be raised.\\n\\n## Get all authorized SNPs\\n\\nThe function below returns all SNPs your product has access to. These are all the SNPs configured as mandatory for your product, as well as all SNPs that are configured as optional and available in the customer's data set. We encourage you to use this option if you need to get all available SNPs, because it is faster than fetching SNP details one by one.\\n\\nFor example, fetching all authorized SNPs:\\n\\n#### PHP example:\\n```php\\n$datasetSnps = null;\\n\\n// check to see if you have access to the customer genetic data\\nif (isset($productAuthorization[\\\"scopes\\\"][\\\"dataset\\\"]))\\n{\\n // get all authorized SNPs\\n $datasetSnps = $apiClient->getClientSnpGroup(\\n $productAuthorization[\\\"clientUuid\\\"], \\n $productAuthorization[\\\"scopes\\\"][\\\"dataset\\\"]\\n );\\n}\\n```\\n\\n#### Python example:\\n```python\\ndatasetSnps = None\\n\\n# check to see if you have access to the customer genetic data\\nif hasattr(productAuthorization.scopes, \\\"dataset\\\"):\\n # get all authorized SNPs\\n datasetSnps = apiClient.get_client_snp_group(\\n productAuthorization.client_uuid,\\n productAuthorization.scopes.dataset\\n )\\n```\\n\\n##### The datasetSnps variable will be a list of objects each having the following attributes:\\n\\n| Attribute name PHP | Attribute name Python | Description |\\n|:-------------------------:|:-------------------------:|:----------------------------------------------------------|\\n| `snpId` | `snp_id` | The rsid of the SNP |\\n| `referenceGenome` |`reference_genome` | The reference genome known to be used by the Dataset's source.
This impacts the reference allele, location, and based on the dbSNP build, also the SNP's accession |\\n| `genotypedAlleles` | `genotyped_alleles` | The genotype value of the customer's queried SNP.

If the attribute of this SNP has the `phased` flag set to True,
the first items in the lists for all SNPs will be on the same inherited chromosome,
and analogous for the second item.

If the SNP is unphased, the order of the items is irrelevant |\\n|`phased` | `phased` | A boolean. True if the SNP is known to be phased, False otherwise |\\n|`chromosomeAccession` | `chromosome_accession` | This is the chromosome accession number where the SNP is located; in the format of NC_00x |\\n|`location` | `location` | This is the customer's SNP's location on the chromosome |\\n\\nWhen trying to access any customer's SNP for which you don't have permission, an `Unauthorized` exception will be raised.\\n\\n## Get Genes\\n\\nAlong with individual SNPs, you can also get all the authorized SNPs from a particular gene, that are available in the customer's dataset.\\n\\nHere, by genes, we refer strictly to the genomic region that produces some protein, without considering regulatory or noncoding regions that influence gene expression.\\n\\nThe gene name (known as symbol) can be from either of these two databases - NCBI and Ensembl.\\n\\nFor example, fetching details for a gene symbol:\\n\\n#### PHP example\\n```php\\n$geneSymbol = \\\"C1ORF159\\\";\\n$geneDetails = null;\\n// check to see if you have access to the customer genetic data\\nif (isset($productAuthorization[\\\"scopes\\\"][\\\"dataset\\\"]))\\n{\\n // get all authorized SNPs within a gene\\n $geneDetails = $apiClient->getClientGene(\\n $productAuthorization[\\\"clientUuid\\\"],\\n $productAuthorization[\\\"scopes\\\"][\\\"dataset\\\"],\\n $geneSymbol\\n );\\n}\\n```\\n\\n#### Python example\\n```python\\ngeneSymbol = \\\"C1ORF159\\\"\\ngeneDetails = None\\n# check to see if you have access to the customer genetic data\\nif hasattr(productAuthorization.scopes, \\\"dataset\\\"):\\n # get all authorized SNPs within a gene\\n geneDetails = apiClient.get_client_gene(\\n productAuthorization.client_uuid,\\n productAuthorization.scopes.dataset,\\n geneSymbol\\n )\\n```\\n\\n##### All the geneDetails object attributes are\\n\\n| Attribute name PHP | Attribute name Python | Description |\\n|:---------------------:|:---------------------:|:-----------------------------------------------------------------------------------------|\\n| `molecularLocation` | `molecular_location` | An object containing the location of the gene within the chromosome - see below the molecular location object structure |\\n| `snps` | `snps` | A list of SNP objects present in the gene - see below the SNP object structure |\\n| `symbol` | `symbol` | The gene's accession string (name) |\\n\\n##### Molecular location attributes \\n\\n| Attribute name PHP | Attribute name Python | Description |\\n|:-------------------------:|:---------------------:|:-----------------------------------------------------------------------------------------|\\n| `chromosomeAccession` | `chromosome_accession` | The scaffold/chromosome on which the gene is placed |\\n| `start` | `start` | The gene's start position on the scaffold |\\n| `stop` | `stop` | The gene's stop position on the scaffold |\\n\\n##### SNP object structure\\n\\n| Attribute name PHP | Attribute name Python | Description |\\n|:-------------------------:|:---------------------:|:-----------------------------------------------------------------------------------------|\\n| `referenceGenome` | `reference_genome` | The reference genome known to be used by the Dataset's source.
This impacts the reference allele, location, and based on the dbSNP build, also the SNP's accession|\\n| `genotypedAlleles` | `genotyped_alleles` | The genotype value of the customer's queried SNP.

If the attribute of this SNP has the `phased` flag set to True,
the first items in the lists for all SNPs will be on the same inherited chromosome,
and analogous for the second item.

If the SNP is unphased, the order of the items is irrelevant |\\n| `phased` | `phased` | A boolean. True if the SNP is known to be phased, False otherwise |\\n| `chromosomeAccession` | `chromosome_accession` | This is the chromosome accession number where the SNP is located; in the format of NC_00x |\\n| `location` | `location` | This is the customer's SNP's location on the chromosome |\\n\\n## Get customer genetic data in 23andMe tsv format\\n\\nIf your platform is already compatible with 23andMe genotype data files, you can use this specific function to generate data in the 23andMe format - list of rows in tab separated values.\\n\\n#### PHP example:\\n```PHP\\n$authorizationDnaData = $apiClient->authorizationDnaData($productAuthorization[\\\"authorizationUuid\\\"]);\\n```\\n\\n#### Python example\\n```python\\nauthorizationDnaData = apiClient.authorization_dna_data(productAuthorization.authorization_uuid)\\n```\\n\\n`authorizationDnaData` contains a list of rows in a tsv (tab delimited values)/csv format (23andme-compatible)\\n\\n# Submit reports\\n\\nAfter you finish analysing the customer's genetic data, we need to inform the customer their analysis is complete. To do this, you will notify us using the function below. Finally, the customer will then:\\n\\n* access their report file through a written electronic document (eg. .pdf or .doc)\\n* access their report on your website under an account with a username and a password or\\n* receive a physical product\\n\\n## How to submit a report file\\n\\nWhen you submit such a report file, Lumminary will save this document into the customer's account, from which the customer will then be able to access it directly.\\n\\n#### PHP example\\n```php\\n$pathToReportFile = ;\\n$fileReport = new \\\\SplFileObject($pathToReportFile); \\n$friendlyFileName = \\\"report_file_name\\\"; //optional, give a friendly name to your report file\\n$apiClient->postAuthorizationResultFile(\\n $productAuthorization[\\\"productUuid\\\"],\\n $productAuthorization[\\\"authorizationUuid\\\"],\\n $fileReport,\\n $friendlyFileName\\n);\\n```\\n\\n#### Python example\\n```python\\npathToReport = \\noriginalFilename = \\\"report_file_name\\\" #optional, give a friendly name to your report file\\napiClient.post_authorization_result_file(\\n productAuthorization.product_uuid,\\n productAuthorization.authorization_uuid,\\n pathToReport,\\n originalFilename\\n)\\n```\\n\\nIf you need to upload multiple files, you have to call the function for each file, one at a time. \\n\\n## How to submit a report so the customer can access it on your website\\n\\nIf the customer's results can be accessed on your website, you will need to create a customer account on your platform, generating a user and password which will be sent through the Lumminary API into the customer's Lumminary account. \\n\\nIn case you don't generate a user and a password for the customer to access their report, use the function below with \\\"null\\\" value to username and password. We recommend you use the URL for customer reports on a dedicated page for reports only, rather than your homepage or some other generic page.\\n\\n#### PHP example:\\n```php\\n$apiClient->postAuthorizationResultCredentials(\\n $productAuthorization[\\\"productUuid\\\"],\\n $productAuthorization[\\\"authorizationUuid\\\"],\\n , //optional, default null\\n , //optional, default null\\n // https://partnerwebsite.com/reports.php?reportid=a7508\\n);\\n```\\n\\n#### Python example:\\n```python\\napiClient.post_authorization_result_credentials(\\n productAuthorization.product_uuid,\\n productAuthorization.authorization_uuid,\\n , # optional, default null\\n , # optional, default null\\n # https://partnerwebsite.com/reports.php?reportid=a7508\\n)\\n```\\n\\n## How to submit a physical product\\nIn case you only send the customer a physical product and you don't generate any reports, you need to run the function below so we can mark the order as fulfilled and can inform the client.\\n\\n#### PHP example:\\n```php\\n$apiClient->postProductAuthorization(\\n $productAuthorization[\\\"productUuid\\\"],\\n $productAuthorization[\\\"authorizationUuid\\\"]\\n);\\n```\\n\\n#### Python example:\\n```python\\napiClient.post_product_authorization(\\n productAuthorization.product_uuid,\\n productAuthorization.authorization_uuid\\n)\\n```\\n\\n# The Connect with Lumminary button\\n\\nThe \\\"Connect with Lumminary\\\" functionality allows you to get customer details and genetic data from the Lumminary platform for free, anytime you want, for as long the customer grants you access. This functionality offers your customers the option to share their genetic data and other personal information (e.g. name, address, email etc.) stored on the Lumminary platform. \\n\\nHaving this button on your website makes it very easy for the customer to share their genetic data with you, as they don't have to download and re-upload their data on your site. The customer always has the option to revoke your access to both their personal details and their genetic data.\\n\\n**`To protect the customer's privacy, you are not allowed to save their data anywhere. You can, however, always access their data on the Lumminary platform, for as long as they grant you access. If you generate a report based on customer data, you are allowed to save that report on your platform.`**\\n\\nIn order to implement this functionality on your website, this is what you need to know:\\n* Register your product on the Lumminary platform\\n* Add the \\\"Connect with Lumminary\\\" button to your website\\n* Configure your website to retrieve customer data\\n* Possible errors\\n\\n## Register your product on the Lumminary platform\\n\\nIf you're new to the Lumminary platform and don't already have any products in the DNA App Store, then you need to register by [filling in this form](https://lumminary.com/register-for-connect-with-lumminary).\\n\\nYou have to fill in the form for all products and services that require access to Lumminary customers' genetic data. \\n\\n## Add the Connect with Lumminary button to your website\\n\\nSince the CWL flow involves encrypting and decrypting data, we recommend installing the Lumminary API Client, where you'll find some specific helper functions. \\n\\nIn order to enable the button, you have to include the following script in the `` tag of all the pages where you want to enable the \\u201cConnect with Lumminary\\u201d button:\\n\\n```html\\n\\n \\n\\n```\\n\\nThe Javascript creates a CSRF token and attaches it to the button to be transmitted and verified on our servers each time a user clicks on the button. The CSRF token expires after 5 minutes. In case the CSRF token is expired or tampered, the user will be redirected to your website where it's up to you to decide what to do next - reload the page with the button or show the customer an error message.\\n\\nThe `cwl.js` file is loaded as a deferred resource, which means that it will load after all the webpage code execution has been finished, so it will not have any impact on your website load speed.\\n\\n### Chose a button colour\\n\\nThere are two type of buttons, so you can pick one that matches your branding. The buttons are SVG images, which means that you can scale them up or down to fit your design, without compromising on image quality. You can do this by changing the image height.\\n\\n##### a. White button version\\n\\n\\n\\\"Lumminary\\n\\n
\\n\\n```html\\n\\\" data-request=\\\"\\\" style=\\\"cursor:pointer; text-decoration:none;\\\" href=\\\"https://lumminary.com\\\">\\n \\\"Lumminary\\n\\n```\\n\\n##### b. Black button version\\n\\n\\\"Lumminary\\n\\n
\\n\\n```html\\n\\\" data-request=\\\"\\\" style=\\\"cursor:pointer; text-decoration:none;\\\" href=\\\"https://lumminary.com\\\">\\n \\\"Lumminary\\n\\n```\\n\\n## Button configuration\\n\\nEach button has 2 attributes which need to be configured:\\n\\n1. **data-partner-uuid** where you have to add your partner UUID (you have received the partner UUID after filling in the form for product registration). \\n2. **data-request** which is a string obtained by encrypting a serialized JSON (you have received the CWL encryption key after filling in the form for product registration). See details below. \\n\\n#### Data-request object\\n\\nThe data-request object has a standard format which needs to be preserved. It is formed of two types of data, some mandatory and some optional. You can use the optional fields to add any metadata or other information for your own use. The data-request object is going to be returned with the response from the authentication without being altered.\\n\\n##### Mandatory information\\n\\nThe mandatory information is a list of scopes which you ask the client to grant permission for. These scopes are comma delimited, and the possible options are: `address`, `email`, `dataset`.\\n\\nThe scopes _address_, _email_, and _dataset_ can be used in any combination; you must request at least one scope.\\n\\n| Attribute name | Description |\\n|:-----------------:|:----------------------------------------------------|\\n| `address` | Requests access to a customer's name and address. |\\n| `email` | Requests access to a customer's email address. |\\n| `dataset` | Requests access to a customer's genetic data |\\n\\n#### PHP example:\\n```php\\n$objAuthorizationRequest [\\\"scopes\\\"] = \\\"address,dataset,email\\\";\\n```\\n\\n#### Python example:\\n```python\\nobjAuthorizationRequest [\\\"scopes\\\"] = \\\"address,dataset,email\\\"\\n```\\n\\nProduct UUID is your `productUuid` for which you ask customer permissions.\\n\\n#### PHP example:\\n```php\\n$objAuthorizationRequest[\\\"productUuid\\\"] = $credentials->getProductUuid();\\n```\\n\\n#### Python example:\\n```python\\nobjAuthorizationRequest[\\\"productUuid\\\"] = credentials.product_uuid\\n```\\n\\n##### Optional information\\n\\nIn the optional part of the object, you can add any useful data, such as customer ID, session ID, or any parameter which can help you identify the response from Lumminary.\\n\\n#### PHP example:\\n```php\\n$objAuthorizationRequest[\\\"customData\\\"] = array();\\n$objAuthorizationRequest[\\\"customData\\\"][\\\"customerId\\\"] = ;\\n$objAuthorizationRequest[\\\"customData\\\"][\\\"websiteSession\\\"] = ;\\n$objAuthorizationRequest[\\\"customData\\\"][\\\"customData3\\\"] = ;\\n```\\n\\n#### Python example:\\n```python\\nobjAuthorizationRequest[\\\"customData\\\"] = {}\\nobjAuthorizationRequest[\\\"customData\\\"][\\\"customerId\\\"] = \\nobjAuthorizationRequest[\\\"customData\\\"][\\\"websiteSession\\\"] = \\nobjAuthorizationRequest[\\\"customData\\\"][\\\"customData3\\\"] = \\n```\\n\\nSee below a complete example for a data-request object:\\n\\n#### PHP example:\\n```php\\n$objAuthorizationRequest[\\\"scopes\\\"] = \\\"address,dataset,email\\\";\\n$objAuthorizationRequest[\\\"productUuid\\\"] = ;\\n\\n$objAuthorizationRequest[\\\"customData\\\"] = array();\\n$objAuthorizationRequest[\\\"customData\\\"][\\\"customerId\\\"] = ;\\n$objAuthorizationRequest[\\\"customData\\\"][\\\"websiteSession\\\"] = ;\\n$objAuthorizationRequest[\\\"customData\\\"][\\\"customData3\\\"] = ;\\n```\\n\\n#### Python example:\\n```python\\nobjAuthorizationRequest = {}\\nobjAuthorizationRequest[\\\"scopes\\\"] = \\\"address,dataset,email\\\"\\nobjAuthorizationRequest[\\\"productUuid\\\"] = \\n\\nobjAuthorizationRequest[\\\"customData\\\"] = {}\\nobjAuthorizationRequest[\\\"customData\\\"][\\\"customerId\\\"] = \\nobjAuthorizationRequest[\\\"customData\\\"][\\\"websiteSession\\\"] = \\nobjAuthorizationRequest[\\\"customData\\\"][\\\"customData3\\\"] = \\n```\\n\\n## Creating the Authorization Request\\n\\nThe previously generated object (`objAuthorizationRequest`) will now need to be encrypted. In order to be able to encrypt the object and also query the Lumminary API to obtain the customer details and genetic data, you need to have the Lumminary API Client installed. If you haven't done this already, please follow these [steps](#Install-Lumminary-API-Client-andor-Toolkit).\\n\\n### Add data-request attribute\\n\\nAfter you have the Lumminary API Client installed correctly you can use the command below:\\n\\n#### PHP example:\\n```php\\n// You have recieved the CWL encryption key after filling in the form for product registration\\n$partnerCwlKey = ;\\n$requestValueEncryptedUrlEncoded = Lumminary\\\\Client\\\\LumminaryApi::cwl_data_request_build(\\n $objAuthorizationRequest,\\n $partnerCwlKey\\n);\\n```\\n\\n#### Python example:\\n```python\\nimport lumminary_sdk as lumminary\\n\\n# You have recieved the CWL encryption key after filling in the form for product\\npartnerCwlKey = \\nrequestValueEncryptedUrlEncoded = lumminary.LumminaryApi.cwl_data_request_build(objAuthorizationRequest, partnerCwlKey)\\n```\\n\\nThe resulting string should be added in the `data-request` attribute of the `` tag of the \\\"Connect with Lumminary\\\" button.\\n\\n### Add data-partner-uuid attribute\\n\\nAdd the `data-partner-uuid` in the `data-partner-uuid` attribute of the `` tag of the \\\"Connect with Lumminary\\\" button. You have received the partner UUID after filling in the form for product registration.\\n\\nAn example of a button correctly configured should look like this:\\n\\n```html\\n\\n \\\"Lumminary\\n\\n```\\n\\n## Connect with Lumminary summary of user interaction\\n\\nWhen a customer clicks on the \\u201cConnect with Lumminary\\u201d button, a pop-up window opens. After they choose which genetic file to share, the pop-up will automatically close and the user will be redirected to your callback URL in the parent window. Your callback URL needs to be predefined in the Lumminary partner portal. \\n\\nThe GET request from the client to your callback URL will contain two querystring parameters - `request` and `response`:\\n\\n1. `request` \\u2013 this is exactly the same request that you previously sent in the `data-request` field. You can decrypt it with the CWL encryption key which you used to encrypt it.\\n2. `response` \\u2013 the response is an urlencoded encrypted serialized JSON object which contains the Authorization UUID and the Authorization UTC unix timestamp. You will use the Authorization UUID to get the customer's data with the Lumminary API Client. The response string is encrypted with your CWL encryption key, the same as the `data-request` parameter. \\n\\nIn order to decrypt the `response` parameter, you can use the following function:\\n\\n#### PHP example:\\n```php\\n// the entire callback URL, including the querystring parameters\\n$callbackUrlWithPayload = \\\"https://partnerwebsite.con/callback?request=...&response=...\\\";\\n\\n$cwlReturnObject = Lumminary\\\\Client\\\\LumminaryApi::cwl_url_query_extract(\\n $callbackUrlWithPayload, \\n $partnerCwlKey \\n);\\n```\\n\\n#### Python example:\\n```python\\n// the entire callback URL, including the querystring parameters\\ncallback_url_with_payload = \\\"https://partnerwebsite.con/callback?request=...&response=...\\\"\\n\\ncwlReturnObject = apiClient.cwl_url_query_extract(\\n callback_url_with_payload,\\n partner_cwl_key\\n)\\n```\\n\\nThe `cwlReturnObject` will now contain an object like the example below:\\n\\n```json\\n{\\n \\\"request\\\": ,\\n \\\"response\\\": {\\n \\\"authorizationUuid\\\": ,\\n \\\"authorizationTimestamp\\\": \\n }\\n}\\n```\\n\\nWith the Authorization UUID (`authorizationUuid`) you can [query all the customer details](#Query-customer-genetic-data) from the Lumminary platform.\\n\\n## Possible errors\\n\\nWhen an error occurs, the customer is redirected to your callback URL. The redirect contains two querystring parameters - `request` and `response` - exactly like a regular response, but the `response` parameter contains an error object (see below) instead of an Authorization object.\\n\\n#### PHP example:\\n```php\\n// the entire callback url, including the querystring parameters\\n$callbackUrlWithPayload = \\\"https://partnerwebsite.con/callback?request=...&response=...\\\";\\n\\n$cwlReturnObject = Lumminary\\\\Client\\\\LumminaryApi::cwl_url_query_extract(\\n $callbackUrlWithPayload, \\n $partnerCwlKey \\n);\\n```\\n\\n#### Python example:\\n```python\\n# the entire callback url, including the querystring parameters\\ncallback_url_with_payload = \\\"https://partnerwebsite.con/callback?request=...&response=...\\\"\\n\\ncwlReturnObject = apiClient.cwl_url_query_extract(\\n callback_url_with_payload,\\n partner_cwl_key\\n)\\n```\\n\\nExample of a return object (`cwlReturnObject`) containing an error message:\\n\\n```json\\n{\\n \\\"request\\\": ,\\n \\\"response\\\": {\\n \\\"error\\\": {\\n \\\"id\\\": ,\\n \\\"message\\\": \\n }\\n }\\n}\\n```\\n\\n| Error Id | Error Message |\\n|:-----------------:|:---------------------------------------------------------------------------------------------|\\n| 1 | Invalid Security Token |\\n| 2 | Invalid Access Scopes |\\n| 3 | Customer refuses your request (this happens when the customer cancels instead of granting access) |\",\"title\":\"Lumminary API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_LumminaryDNA_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.lumminary.com/docs/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"lumminary.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/lumminary.com/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/lumminary.com/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"lyft.com\",\"value\":{\"added\":\"2017-04-22T14:11:24.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-04-22T14:11:24.000Z\",\"info\":{\"contact\":{\"email\":\"api-support@lyft.com\",\"name\":\"Lyft\",\"url\":\"http://developer.lyft.com\"},\"description\":\"Drive your app to success with Lyft's API\",\"title\":\"Lyft\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_lyft_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.lyft.com/v1/spec\",\"version\":\"2.0\"}],\"x-providerName\":\"lyft.com\"},\"updated\":\"2018-11-28T10:43:55.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/lyft.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/lyft.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"magento.com\",\"value\":{\"added\":\"2016-09-30T14:10:15.000Z\",\"preferred\":\"2.2.10\",\"versions\":[{\"key\":\"2.2.10\",\"value\":{\"added\":\"2016-09-30T14:10:15.000Z\",\"info\":{\"description\":\"Magento Commerce is the leading provider of open omnichannel innovation.\",\"title\":\"Magento B2B\",\"version\":\"2.2.10\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_magento.com_sites_all_themes_mag_redesign_images_magento-logo.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://devdocs.magento.com/redoc/2.2/latest-2.2.schema.json\",\"version\":\"3.0\"}],\"x-providerName\":\"magento.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/magento.com/2.2.10/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/magento.com/2.2.10/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"magick.nu\",\"value\":{\"added\":\"2015-07-13T11:41:15.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2015-07-13T11:41:15.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"tradeworks_tech\"},\"description\":\"Authentication is required to access all methods of the API. Enter username and password.\\n Credentials are automatically set as you type.\",\"title\":\"Tradeworks\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_tradeworks_tech_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.6.2\"},\"format\":\"swagger\",\"url\":\"http://devui.magick.nu/api/api-docs\",\"version\":\"1.2\"}],\"x-providerName\":\"magick.nu\"},\"updated\":\"2018-03-21T13:31:02.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/magick.nu/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/magick.nu/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"maif.local:otoroshi\",\"value\":{\"added\":\"2018-06-09T11:36:05.000Z\",\"preferred\":\"1.5.0-dev\",\"versions\":[{\"key\":\"1.5.0-dev\",\"value\":{\"added\":\"2018-06-09T11:36:05.000Z\",\"info\":{\"contact\":{\"email\":\"oss@maif.fr\",\"name\":\"Otoroshi Team\"},\"description\":\"Admin API of the Otoroshi reverse proxy\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Otoroshi Admin API\",\"version\":\"1.5.0-dev\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_maif.github.io_otoroshi_assets_images_svg_otoroshi_logo.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/MAIF/otoroshi/master/docs/manual/code/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"maif.local\",\"x-serviceName\":\"otoroshi\"},\"externalDocs\":{\"description\":\"Find out more about Otoroshi\",\"url\":\"https://maif.github.io/otoroshi/\"},\"updated\":\"2021-06-30T09:57:47.461Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/maif.local/otoroshi/1.5.0-dev/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/maif.local/otoroshi/1.5.0-dev/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"mailboxvalidator.com:checker\",\"value\":{\"added\":\"2019-02-26T16:10:14.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-02-26T16:10:14.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"MailBoxV\"},\"description\":\"The MailboxValidator Free Email Checker checks if a single email address is from a free email provider and returns the results in either JSON or XML format. Refer to https://www.mailboxvalidator.com/api-email-freem for further information.\",\"title\":\"MailboxValidator Free Email Checker\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"email\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_MailBoxV_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://api.swaggerhub.com/apis/mailboxvalidator/MailboxValidator-Free-Email-Checker/1.0.0\",\"version\":\"3.0\"}],\"x-providerName\":\"mailboxvalidator.com\",\"x-serviceName\":\"checker\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mailboxvalidator.com/checker/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mailboxvalidator.com/checker/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"mailboxvalidator.com:disposable\",\"value\":{\"added\":\"2019-02-26T16:10:14.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-02-26T16:10:14.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"MailBoxV\"},\"description\":\"The MailboxValidator Disposable Email Checker API checks if a single email address is from a disposable email provider and returns the results in either JSON or XML format. Refer to https://www.mailboxvalidator.com/api-email-disposable for further information.\",\"title\":\"MailboxValidator Disposable Email Checker\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"email\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_MailBoxV_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://api.swaggerhub.com/apis/mailboxvalidator/MailboxValidator-Disposable-Email-Checker/1.0.0\",\"version\":\"3.0\"}],\"x-providerName\":\"mailboxvalidator.com\",\"x-serviceName\":\"disposable\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mailboxvalidator.com/disposable/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mailboxvalidator.com/disposable/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"mailboxvalidator.com:validation\",\"value\":{\"added\":\"2019-02-26T16:10:14.000Z\",\"preferred\":\"0.1\",\"versions\":[{\"key\":\"0.1\",\"value\":{\"added\":\"2019-02-26T16:10:14.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"MailBoxV\"},\"description\":\"The Single Validation API does validation on a single email address and returns all the validation results in either JSON or XML format. Refer to https://www.mailboxvalidator.com for further information.\",\"title\":\"MailboxValidator Email Validation\",\"version\":\"0.1\",\"x-apisguru-categories\":[\"email\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_MailBoxV_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://api.swaggerhub.com/apis/mailboxvalidator/MailboxValidator-Email-Validation/0.1\",\"version\":\"3.0\"}],\"x-providerName\":\"mailboxvalidator.com\",\"x-serviceName\":\"validation\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mailboxvalidator.com/validation/0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mailboxvalidator.com/validation/0.1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"mailscript.com\",\"value\":{\"added\":\"2021-03-03T20:21:38.870Z\",\"preferred\":\"0.4.0\",\"versions\":[{\"key\":\"0.4.0\",\"value\":{\"added\":\"2021-03-03T20:21:38.870Z\",\"info\":{\"license\":{\"name\":\"MIT\"},\"title\":\"Mailscript\",\"version\":\"0.4.0\",\"x-apisguru-categories\":[\"email\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_mailscript.com_images_favicon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://api.mailscript.com/v2/swagger\",\"version\":\"3.0\"}],\"x-providerName\":\"mailscript.com\"},\"updated\":\"2021-04-12T07:45:58.620Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mailscript.com/0.4.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mailscript.com/0.4.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"mandrillapp.com\",\"value\":{\"added\":\"2015-12-09T12:55:37.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2015-12-09T12:55:37.000Z\",\"info\":{\"description\":\"Mandrill is a reliable, scalable, and secure delivery API for transactional emails from websites and applications. It's ideal for sending data-driven transactional emails, including targeted e-commerce and personalized one-to-one messages.\\n\",\"title\":\"Mandrill\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"email\",\"marketing\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_raw.githubusercontent.com_edent_SuperTinyIcons_master_images_svg_mailchimp.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/APIs-guru/unofficial_openapi_specs/master/mandrillapp.com/1.0/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"mandrillapp.com\",\"x-unofficialSpec\":true},\"externalDocs\":{\"url\":\"https://mandrillapp.com/api/docs/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mandrillapp.com/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mandrillapp.com/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mashape.com:geodb\",\"value\":{\"added\":\"2017-10-30T12:32:36.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-10-30T12:32:36.000Z\",\"info\":{\"description\":\"The GeoDB API focuses on getting global city and region data. Easily obtain country, region, and city data for use\\nin your apps! \\n
    \\n
  • Filter cities by name prefix, country, location, time-zone, and even minimum population.
  • \\n
  • Sort cities by name, country code, elevation, and population - or any combination of these.
  • \\n
  • Get all country regions.
  • Get all cities in a given region.
  • \\n
  • \\n Display results in multiple languages.
  • RESTful API adheres to industry best-practices, including\\n HATEOAS-style links to facilitate paging results.\\n
  • \\n
  • Backed by cloud-based load-balanced infrastructure for resiliency and performance!
  • \\n
  • Data is periodically refreshed from GeoNames and WikiData.
  • \\n
\\n

Notes:\\n

    \\n
  • \\n Since the database is periodically updated, this may very rarely result in certain cities\\n being marked deleted (e.g., duplicates removed). By default, endpoints returning city data will exclude\\n cities marked deleted. However, in the unlikely event that this occurs while your app is paging through a set\\n of affected results - and you care about the paged results suddenly changing underneath - specify \\n includeDeleted=SINCE_YESTERDAY (or SINCE_LAST_WEEK if you're really paranoid!).\\n
  • \\n
\\n
\\n

Useful Resources

\\n\\n\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"title\":\"GeoDB Cities API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\",\"location\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_wirefreethought.github.io_geodb-cities-api-docs_images_logo.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://wirefreethought.github.io/geodb-cities-api-docs/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"mashape.com\",\"x-serviceName\":\"geodb\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mashape.com/geodb/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mashape.com/geodb/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mastercard.com:BINTableResource\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"info\":{\"contact\":{\"email\":\"mastercard@mastercard.com\",\"name\":\"Mastercard\"},\"description\":\"MasterCard Bin Table Listing API\",\"license\":{\"name\":\"mastercard\",\"url\":\"http://www.mastercard.com\"},\"title\":\"MasterCard Bin Table Listing\",\"version\":\"1.0\",\"x-artifactId\":\"bintable\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mastercard.com/devzone/api/portal/swagger/bin-table-resource\",\"version\":\"2.0\"}],\"x-providerName\":\"mastercard.com\",\"x-serviceName\":\"BINTableResource\",\"x-test-on-environment\":{\"environment\":\"SANDBOX_MTF\"},\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-08-24T15:45:12.170Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/BINTableResource/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/BINTableResource/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mastercard.com:BillPay\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"info\":{\"description\":\"The Bill Payment Validator service allows RPPS origination (payment sender) customers to identify if a potential RPPS transaction would process successfully before transmitting the formal payment transaction, reducing RPPS payment rejects and costly payment processing exceptions.\",\"title\":\"Bill Payment Validator\",\"version\":\"1.0\",\"x-artifactId\":\"billpayAPI\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mastercard.com/devzone/api/portal/swagger/bill-payment-validator\",\"version\":\"2.0\"}],\"x-providerName\":\"mastercard.com\",\"x-serviceName\":\"BillPay\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-08-24T15:45:12.170Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/BillPay/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/BillPay/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mastercard.com:CurrencyConversionCalculator\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"info\":{\"description\":\"This API provides a range of functions to get back currency conversion rates and amounts based on current Mastercard currency conversion values.\",\"title\":\"API for the Settlement Currency Rate converter\",\"version\":\"1.0.0\",\"x-artifactId\":\"currency-conversion\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mastercard.com/devzone/api/portal/swagger/currency-conversion-calculator\",\"version\":\"2.0\"}],\"x-providerName\":\"mastercard.com\",\"x-serviceName\":\"CurrencyConversionCalculator\",\"x-test-on-environment\":{\"environment\":\"SANDBOX_MTF\"},\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-08-24T15:45:12.170Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/CurrencyConversionCalculator/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/CurrencyConversionCalculator/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mastercard.com:Locations\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"info\":{\"description\":\"The Locations API provides access to MasterCard's ATM and Merchant location database\",\"title\":\"Locations API\",\"version\":\"1.0.0\",\"x-artifactId\":\"locations\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mastercard.com/devzone/api/portal/swagger/locations\",\"version\":\"2.0\"}],\"x-providerName\":\"mastercard.com\",\"x-serviceName\":\"Locations\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-08-24T15:45:12.170Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/Locations/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/Locations/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mastercard.com:MATCH\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"info\":{\"description\":\"Helps acquirers identify potentially high-risk merchants before entering to a merchant agreement.\",\"title\":\"MATCH API\",\"version\":\"1.0.0\",\"x-artifactId\":\"match\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mastercard.com/devzone/api/portal/swagger/match\",\"version\":\"2.0\"}],\"x-providerName\":\"mastercard.com\",\"x-serviceName\":\"MATCH\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-08-24T15:45:12.170Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/MATCH/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/MATCH/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mastercard.com:MAWS\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"preferred\":\"1.1.0\",\"versions\":[{\"key\":\"1.1.0\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"info\":{\"contact\":{\"name\":\"openapi@mastercard.com\"},\"description\":\"Mastercard ABU API\",\"license\":{\"name\":\"Mastercard\",\"url\":\"http://www.mastercard.com\"},\"title\":\"MasterCard ABU API\",\"version\":\"1.1.0\",\"x-artifactId\":\"maws\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mastercard.com/devzone/api/portal/swagger/automatic-billing-updater-abu\",\"version\":\"2.0\"}],\"x-providerName\":\"mastercard.com\",\"x-serviceName\":\"MAWS\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-08-24T15:45:12.170Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/MAWS/1.1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/MAWS/1.1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mastercard.com:MDES\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"preferred\":\"2.0.7\",\"versions\":[{\"key\":\"2.0.7\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"info\":{\"contact\":{\"email\":\"apisupport@mastercard.com\",\"name\":\"Mastercard API Support\"},\"description\":\"This API provides our Issuer partners with resources to help resolve consumer queries about payment accounts enabled through our digitization platform.\",\"title\":\"MDES Customer Service\",\"version\":\"2.0.7\",\"x-artifactId\":\"mdes-customer-service\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mastercard.com/devzone/api/portal/swagger/mdes-customer-service\",\"version\":\"2.0\"}],\"x-providerName\":\"mastercard.com\",\"x-serviceName\":\"MDES\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-08-24T15:45:12.170Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/MDES/2.0.7/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/MDES/2.0.7/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mastercard.com:MerchantIdentifier\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"info\":{\"contact\":{\"email\":\"ADS_Data_Services@mastercard.com\",\"name\":\"ADS Data Services\",\"url\":\"http://not.applicable.com\"},\"description\":\"API for Merchant Identifier\",\"title\":\"Merchant Identifier API V2\",\"version\":\"2.0.0\",\"x-artifactId\":\"merchant-identifier\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mastercard.com/devzone/api/portal/swagger/merchant-identifier\",\"version\":\"2.0\"}],\"x-providerName\":\"mastercard.com\",\"x-serviceName\":\"MerchantIdentifier\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-08-24T15:45:12.170Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/MerchantIdentifier/2.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/MerchantIdentifier/2.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mastercard.com:PaymentAccountReferenceInquiryAPI\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"preferred\":\"1.1\",\"versions\":[{\"key\":\"1.1\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"info\":{\"description\":\"The Payment Account Reference Inquiry API is the unified Mastercard interface for allowing Mastercard Customers involved in payment card acceptance -- whether Merchants, Acquirers, or Digital Activity Customers (DACs) -- to enquire the PAR Vault for getting the PAR, when providing an Account Primary Account Number (PAN) linked to a digitized PAN.\",\"title\":\"Payment Account Reference Inquiry API\",\"version\":\"1.1\",\"x-artifactId\":\"par-api-inbound\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mastercard.com/devzone/api/portal/swagger/payment-account-reference-inquiry\",\"version\":\"2.0\"}],\"x-providerName\":\"mastercard.com\",\"x-serviceName\":\"PaymentAccountReferenceInquiryAPI\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-08-24T15:45:12.170Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/PaymentAccountReferenceInquiryAPI/1.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/PaymentAccountReferenceInquiryAPI/1.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mastercard.com:PersonalizedLoyaltyOffers\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"preferred\":\"1.3\",\"versions\":[{\"key\":\"1.3\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"info\":{\"description\":\"This API provides content for financial instutions participating in Mastercard Personalized Offers to use in online and mobile banking applications for cardholders.\",\"title\":\"Personalized Offers\",\"version\":\"1.3\",\"x-artifactId\":\"personalized-loyalty-offers\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mastercard.com/devzone/api/portal/swagger/personalized-offers\",\"version\":\"2.0\"}],\"x-providerName\":\"mastercard.com\",\"x-serviceName\":\"PersonalizedLoyaltyOffers\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-08-24T15:45:12.170Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/PersonalizedLoyaltyOffers/1.3/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/PersonalizedLoyaltyOffers/1.3/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mastercard.com:Repower\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"preferred\":\"V2\",\"versions\":[{\"key\":\"V2\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"info\":{\"title\":\"rePower\",\"version\":\"V2\",\"x-artifactId\":\"repower\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mastercard.com/devzone/api/portal/swagger/mastercard-repower\",\"version\":\"2.0\"}],\"x-providerName\":\"mastercard.com\",\"x-serviceName\":\"Repower\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-08-24T15:45:12.170Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/Repower/V2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/Repower/V2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mastercard.com:SpendingPulse\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"info\":{\"description\":\"This API will provide monthly data which includes metrics such as sales volume and growth rate.\",\"title\":\"Spending Pulse\",\"version\":\"1.0\",\"x-artifactId\":\"spending-pulse\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mastercard.com/devzone/api/portal/swagger/spendingpulse\",\"version\":\"2.0\"}],\"x-providerName\":\"mastercard.com\",\"x-serviceName\":\"SpendingPulse\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-08-24T15:45:12.170Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/SpendingPulse/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/SpendingPulse/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mastercard.com:masterpassqr\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"preferred\":\"V1\",\"versions\":[{\"key\":\"V1\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"info\":{\"title\":\"Send Person to Merchant\",\"version\":\"V1\",\"x-artifactId\":\"p2m\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mastercard.com/devzone/api/portal/swagger/mastercard-merchant-presented-qr\",\"version\":\"2.0\"}],\"x-providerName\":\"mastercard.com\",\"x-serviceName\":\"masterpassqr\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-08-24T15:45:12.170Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/masterpassqr/V1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/masterpassqr/V1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mastercard.com:open-banking-connect-pis\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"preferred\":\"1.16.0\",\"versions\":[{\"key\":\"1.16.0\",\"value\":{\"added\":\"2020-08-24T15:45:12.170Z\",\"info\":{\"contact\":{\"email\":\"apisupport@mastercard.com\",\"name\":\"Open Banking Connect Support\",\"url\":\"https://developer.mastercard.com/product/open-banking-connect-api-product\"},\"description\":\"Open Banking - Payments initiation service\",\"title\":\"Open Banking - Payments initiation service\",\"version\":\"1.16.0\",\"x-artifactId\":\"mcob-inbound-service\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mastercard.com/devzone/api/portal/swagger/open-banking-connect-payment-initiation-service\",\"version\":\"2.0\"}],\"x-providerName\":\"mastercard.com\",\"x-serviceName\":\"open-banking-connect-pis\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-08-24T15:45:12.170Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/open-banking-connect-pis/1.16.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mastercard.com/open-banking-connect-pis/1.16.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mastodon.local\",\"value\":{\"added\":\"2021-01-27T11:20:26.960Z\",\"preferred\":\"1.1.1\",\"versions\":[{\"key\":\"1.1.1\",\"value\":{\"added\":\"2021-01-27T11:20:26.960Z\",\"info\":{\"contact\":{\"name\":\"Mastodon API Team\",\"url\":\"https://github.com/tootsuite/mastodon\"},\"description\":\"API for GNU Social-compatible microblogging server\",\"license\":{\"name\":\"AGPL\",\"url\":\"https://github.com/tootsuite/mastodon/blob/master/LICENSE\"},\"title\":\"Mastodon API\",\"version\":\"1.1.1\",\"x-apisguru-categories\":[\"social\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://gist.githubusercontent.com/Zenithar/21677b5fa3ba73a4c4175e8926683938/raw/92e6d6127f0fad17fcc951cc918b95e1d8d8b874/mastodon.yml\",\"version\":\"2.0\"}],\"x-providerName\":\"mastodon.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mastodon.local/1.1.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mastodon.local/1.1.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"math.tools\",\"value\":{\"added\":\"2019-07-28T17:20:54.000Z\",\"preferred\":\"1.5\",\"versions\":[{\"key\":\"1.5\",\"value\":{\"added\":\"2019-07-28T17:20:54.000Z\",\"info\":{\"description\":\"All about Numbers. REST access with json/xml/jsonp result support. Below is the documentation for the Numbers API. You can try them out right here. Find more information and subscribe at [math.tools](https://math.tools/api/numbers/) \\n\",\"title\":\"Numbers API\",\"version\":\"1.5\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_math.tools_branding_blackboard_small.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://api.math.tools/yaml/math.tools.numbers.openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"math.tools\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/math.tools/1.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/math.tools/1.5/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"mbus.local\",\"value\":{\"added\":\"2021-01-15T13:39:40.140Z\",\"preferred\":\"0.3.5\",\"versions\":[{\"key\":\"0.3.5\",\"value\":{\"added\":\"2021-01-15T13:39:40.140Z\",\"info\":{\"title\":\"M-Bus HTTPD API\",\"version\":\"0.3.5\",\"x-apisguru-categories\":[\"iot\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/packom/mbus-api/master/api/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"mbus.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mbus.local/0.3.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mbus.local/0.3.5/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"mcw.edu\",\"value\":{\"added\":\"2017-11-26T18:06:00.000Z\",\"preferred\":\"1.1\",\"versions\":[{\"key\":\"1.1\",\"value\":{\"added\":\"2017-11-26T18:06:00.000Z\",\"info\":{\"contact\":{\"email\":\"RGD.Data2@mcw.edu\",\"name\":\"Rat Genome Database\",\"url\":\"http://rgd.mcw.edu\",\"x-twitter\":\"medicalcollege\"},\"description\":\"The RGD REST API provides programmatic access to information and annotation stored in the Rat Genome Database\",\"license\":{\"name\":\"Creative Commons\",\"url\":\"https://creativecommons.org/licenses/by/4.0/legalcode\"},\"termsOfService\":\"http://rgd.mcw.edu/wg/citing-rgd\",\"title\":\"Rat Genome Database REST API\",\"version\":\"1.1\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_medicalcollege_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://rest.rgd.mcw.edu/rgdws/v2/api-docs\",\"version\":\"2.0\"},{\"format\":\"openapi\",\"url\":\"http://rest.rgd.mcw.edu/rgdws/v2/api-docs\",\"version\":\"3.0\"}],\"x-providerName\":\"mcw.edu\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mcw.edu/1.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mcw.edu/1.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"medcorder.com\",\"value\":{\"added\":\"2020-11-03T08:36:26.286Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-11-03T08:36:26.286Z\",\"info\":{\"contact\":{\"email\":\"api@medcorder.com\",\"name\":\"Medcorder API Support\"},\"description\":\"Returns doctors near a client given a lat/lon and autocomplete text.\",\"termsOfService\":\"https://medcorder.com/terms\",\"title\":\"Medcorder Nearby Doctor API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://static.medcorder.com/openapi.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"medcorder.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/medcorder.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/medcorder.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"medium.com\",\"value\":{\"added\":\"2016-08-28T17:23:44.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2016-08-28T17:23:44.000Z\",\"info\":{\"contact\":{\"name\":\"Hossain Khan\",\"url\":\"https://github.com/amardeshbd/medium-api-specification\"},\"description\":\"Medium\\u2019s unofficial API documentation using OpenAPI specification.\\n\\n# Official API\\nOfficial API document can also be viewed for most up to date API spec at [https://github.com/Medium/medium-api-docs](https://github.com/Medium/medium-api-docs).\\n\\nDeveloper Blog - [Welcome to the Medium API](https://medium.com/blog/welcome-to-the-medium-api-3418f956552)\\n\",\"termsOfService\":\"https://medium.com/@feerst/2b405a832a2f\",\"title\":\"Medium.com - Unofficial API Spec\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"media\",\"social\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_raw.githubusercontent.com_Medium_medium-logos_master_monogram_Monogram.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/amardeshbd/medium-api-specification/master/medium-api-specification.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"medium.com\",\"x-tags\":[\"blog\",\"social journalism\",\"publishing platform\"],\"x-unofficialSpec\":true},\"externalDocs\":{\"url\":\"https://github.com/Medium/medium-api-docs\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/medium.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/medium.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"meraki.com\",\"value\":{\"added\":\"2020-09-10T16:36:29.411Z\",\"preferred\":\"1.12.0\",\"versions\":[{\"key\":\"1.12.0\",\"value\":{\"added\":\"2020-09-10T16:36:29.411Z\",\"info\":{\"contact\":{\"x-twitter\":\"meraki\"},\"description\":\"The Cisco Meraki Dashboard API is a modern REST API based on the OpenAPI specification.\\n\\n> Date: 04 August, 2021\\n>\\n> [What's New](https://meraki.io/whats-new/)\\n\\n---\\n\\n[API Documentation](https://meraki.io/api)\\n\\n[Community Support](https://meraki.io/community)\\n\\n[Meraki Homepage](https://www.meraki.com)\\n\",\"title\":\"Meraki Dashboard API\",\"version\":\"1.12.0\",\"x-apisguru-categories\":[\"iot\",\"enterprise\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_n140.meraki.com_images_cisco-meraki.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/meraki/openapi/master/openapi/spec2.json\",\"version\":\"3.0\"}],\"x-preferred\":false,\"x-providerName\":\"meraki.com\"},\"updated\":\"2021-08-09T10:12:50.994Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/meraki.com/1.12.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/meraki.com/1.12.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"mercedes-benz.com:configurator\",\"value\":{\"added\":\"2019-03-12T17:14:49.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2019-03-12T17:14:49.000Z\",\"info\":{\"contact\":{\"name\":\"The open API platform by Mercedes-Benz\",\"x-twitter\":\"MercedesBenz\"},\"description\":\"The Car Configurator API offers access to the Mercedes-Benz car configuration functions. It provides required reference data such as the masterdata of all Mercedes-Benz vehicles as well as functions to retrieve initial and changed configurations. In addition to that is is possible to save a newly created configuration so that it can be easily restored or shared with others.\",\"title\":\"Car Configurator\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_MercedesBenz_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mercedes-benz.com/content/sites/default/files/2018-08/swagger_car_configurator_api.json\",\"version\":\"2.0\"}],\"x-providerName\":\"mercedes-benz.com\",\"x-serviceName\":\"configurator\"},\"updated\":\"2019-03-12T17:14:49.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mercedes-benz.com/configurator/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mercedes-benz.com/configurator/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mercedes-benz.com:dealer\",\"value\":{\"added\":\"2019-03-12T17:14:49.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2019-03-12T17:14:49.000Z\",\"info\":{\"contact\":{\"name\":\"The open API platform by Mercedes-Benz\",\"x-twitter\":\"MercedesBenz\"},\"description\":\"The Dealer API provides Dealer search functions.\",\"title\":\"Dealer\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_MercedesBenz_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mercedes-benz.com/content/sites/default/files/2018-07/swagger_dealer_api_0.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"mercedes-benz.com\",\"x-serviceName\":\"dealer\"},\"updated\":\"2019-03-12T17:14:49.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mercedes-benz.com/dealer/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mercedes-benz.com/dealer/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mercedes-benz.com:diagnostics\",\"value\":{\"added\":\"2019-03-12T17:14:49.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2019-03-12T17:14:49.000Z\",\"info\":{\"contact\":{\"name\":\"The open API platform by Mercedes-Benz\",\"x-twitter\":\"MercedesBenz\"},\"description\":\"The Remote Diagnostic Support API will provide the possibility for 3rd party applications (e.g. ADAC, ATU, etc.) to access vehicle diagnostics data remotely on behalf of the Daimler customer. To use the endpoints you need a valid vin/fin (vehicleId).\",\"title\":\"Remote Diagnostic Support\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_MercedesBenz_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mercedes-benz.com/content/sites/default/files/2018-10/swagger_remote_diagnostics_api_2.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"mercedes-benz.com\",\"x-serviceName\":\"diagnostics\"},\"updated\":\"2019-03-12T17:14:49.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mercedes-benz.com/diagnostics/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mercedes-benz.com/diagnostics/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mercedes-benz.com:image\",\"value\":{\"added\":\"2019-03-12T17:14:49.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2019-03-12T17:14:49.000Z\",\"info\":{\"contact\":{\"name\":\"The open API platform by Mercedes-Benz\",\"x-twitter\":\"MercedesBenz\"},\"description\":\"The vehicle images API offers access to original Mercedes-Benz vehicle images. It provides access to exterior and interior images with parameters e.g. to modify the perspective and to display vehicles at day/nighttime. In addition you can request component images of a vehicle's engine, paint, rim, trim, upholstery and equipments.\",\"title\":\"Vehicle Image\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_MercedesBenz_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.mercedes-benz.com/content/sites/default/files/2018-05/swagger_vehicleimage_api.json\",\"version\":\"2.0\"}],\"x-providerName\":\"mercedes-benz.com\",\"x-serviceName\":\"image\"},\"updated\":\"2019-03-12T17:14:49.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mercedes-benz.com/image/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mercedes-benz.com/image/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mercure.local\",\"value\":{\"added\":\"2020-03-23T15:27:25.000Z\",\"preferred\":\"0.3.2\",\"versions\":[{\"key\":\"0.3.2\",\"value\":{\"added\":\"2020-03-23T15:27:25.000Z\",\"info\":{\"contact\":{\"email\":\"contact@mercure.rocks\",\"name\":\"Kévin Dunglas\",\"url\":\"https://mercure.rocks\"},\"description\":\"[Mercure](https://mercure.rocks) is a protocol allowing to push data updates to web browsers and other HTTP clients in a convenient, fast, reliable and battery-efficient way.\",\"license\":{\"name\":\"GNU Affero General Public License v3.0 or later\",\"url\":\"https://github.com/dunglas/mercure/blob/master/LICENSE\",\"x-spdx\":\"AGPL-3.0-or-later\"},\"title\":\"The Mercure protocol\",\"version\":\"0.3.2\",\"x-apisguru-categories\":[\"messaging\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_raw.githubusercontent.com_dunglas_mercure_master_public_mercure.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/dunglas/mercure/main/spec/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"mercure.local\"},\"externalDocs\":{\"description\":\"The Mercure protocol specification\",\"url\":\"https://mercure.rocks/spec\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mercure.local/0.3.2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mercure.local/0.3.2/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"mermade.org.uk:openapi-converter\",\"value\":{\"added\":\"2017-03-22T09:54:54.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-03-22T09:54:54.000Z\",\"info\":{\"contact\":{\"email\":\"mike.ralphson@gmail.com\",\"name\":\"Mike Ralphson\",\"url\":\"https://github.com/mermade/swagger2openapi/issues\"},\"description\":\"Converter and validator for Swagger 2.0 to OpenAPI 3.0.x definitions\",\"license\":{\"name\":\"MIT\",\"url\":\"https://opensource.org/licenses/MIT\"},\"termsOfService\":\"https://opensource.org/licenses/MIT\",\"title\":\"Swagger2OpenAPI Converter\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars1.githubusercontent.com_u_15950345.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Mermade/openapi-webconverter/master/contract/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"mermade.org.uk\",\"x-serviceName\":\"openapi-converter\",\"x-tags\":[\"OpenAPI\",\"Swagger\",\"REST\",\"API\"]},\"externalDocs\":{\"url\":\"https://github.com/mermade/openapi-webconverter\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mermade.org.uk/openapi-converter/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mermade.org.uk/openapi-converter/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"meshery.local\",\"value\":{\"added\":\"2021-07-27T15:01:14.959Z\",\"preferred\":\"0.4.27\",\"versions\":[{\"key\":\"0.4.27\",\"value\":{\"added\":\"2021-07-27T15:01:14.959Z\",\"info\":{\"description\":\"the purpose of this application is to provide an application\\nthat is using plain go code to define an API\\n\\nThis should demonstrate all the possible comment annotations\\nthat are available to turn go code into a fully compliant swagger 2.0 spec\",\"license\":{\"name\":\"Apache-2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.txt\"},\"title\":\"Meshery API.\",\"version\":\"0.4.27\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars.githubusercontent.com_u_52376019.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/meshery/meshery/master/helpers/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"meshery.local\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/meshery.local/0.4.27/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/meshery.local/0.4.27/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"miataru.com\",\"value\":{\"added\":\"2018-02-23T07:43:18.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-02-23T07:43:18.000Z\",\"info\":{\"contact\":{\"email\":\"info@miataru.com\",\"name\":\"Miataru Team\",\"url\":\"http://miataru.com\"},\"description\":\"The Miataru API is very simple and straight forward. Generally you're posting (HTTP POST) a JSON formatted request to a service method locations and you get back a JSON formatted answer. Please take into consideration that this has the request-for-comment status and that it can change while there's work done on client and server applications. Versioning therefore is done by prepending the version number - /v1/ for version 1 - to the method call.\",\"license\":{\"name\":\"Public Domain\",\"url\":\"https://raw.githubusercontent.com/miataru/miataru-protocol-specification/master/LICENSE\"},\"title\":\"Miataru\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/http_miataru.com_images_clientapp.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/miataru/miataru-protocol-specification/swagger/miataru-v1/api/swagger/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"miataru.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/miataru.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/miataru.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"microsoft.com:cognitiveservices-AutoSuggest\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"description\":\"Autosuggest supplies search terms derived from a root text sent to the service. The terms Autosuggest supplies are related to the root text based on similarity and their frequency or ratings of usefulness in other searches. For examples that show how to use Autosuggest, see [Search using AutoSuggest](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/bing-autosuggest-api-v7-reference).\",\"title\":\"AutoSuggest Client\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"developer_tools\",\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/AutoSuggest/stable/v1.0/AutoSuggest.json\",\"version\":\"2.0\"}],\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"cognitiveservices-AutoSuggest\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-AutoSuggest/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-AutoSuggest/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"microsoft.com:cognitiveservices-ComputerVision\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2.1\",\"versions\":[{\"key\":\"2.1\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"description\":\"The Computer Vision API provides state-of-the-art algorithms to process images and return information. For example, it can be used to determine if an image contains mature content, or it can be used to find all the faces in an image. It also has other features like estimating dominant and accent colors, categorizing the content of images, and describing an image with complete English sentences. Additionally, it can also intelligently generate images thumbnails for displaying large images effectively.\",\"title\":\"Computer Vision Client\",\"version\":\"2.1\",\"x-apisguru-categories\":[\"developer_tools\",\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/ComputerVision/stable/v2.1/ComputerVision.json\",\"version\":\"3.0\"}],\"x-preferred\":true,\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"cognitiveservices-ComputerVision\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-ComputerVision/2.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-ComputerVision/2.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"microsoft.com:cognitiveservices-CustomImageSearch\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"description\":\"The Bing Custom Image Search API lets you send an image search query to Bing and get back image search results customized to meet your custom search definition.\",\"title\":\"Custom Image Search Client\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"developer_tools\",\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/CustomImageSearch/stable/v1.0/CustomImageSearch.json\",\"version\":\"2.0\"}],\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"cognitiveservices-CustomImageSearch\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-CustomImageSearch/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-CustomImageSearch/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"microsoft.com:cognitiveservices-CustomSearch\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"description\":\"The Bing Custom Search API lets you send a search query to Bing and get back search results customized to meet your custom search definition.\",\"title\":\"Custom Search Client\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"developer_tools\",\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/CustomWebSearch/stable/v1.0/CustomSearch.json\",\"version\":\"2.0\"}],\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"cognitiveservices-CustomSearch\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-CustomSearch/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-CustomSearch/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"microsoft.com:cognitiveservices-EntitySearch\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"description\":\"The Entity Search API lets you send a search query to Bing and get back search results that include entities and places. Place results include restaurants, hotel, or other local businesses. For places, the query can specify the name of the local business or it can ask for a list (for example, restaurants near me). Entity results include persons, places, or things. Place in this context is tourist attractions, states, countries, etc.\",\"title\":\"Entity Search Client\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"developer_tools\",\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/EntitySearch/stable/v1.0/EntitySearch.json\",\"version\":\"2.0\"}],\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"cognitiveservices-EntitySearch\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-EntitySearch/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-EntitySearch/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"microsoft.com:cognitiveservices-ImageSearch\",\"value\":{\"added\":\"2017-12-12T10:25:16.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-12-12T10:25:16.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"description\":\"The Image Search API lets you send a search query to Bing and get back a list of relevant images. This section provides technical details about the query parameters and headers that you use to request images and the JSON response objects that contain them. For examples that show how to make requests, see [Searching the Web for Images](https://docs.microsoft.com/azure/cognitive-services/bing-image-search/search-the-web).\",\"title\":\"Image Search Client\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"developer_tools\",\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/ImageSearch/stable/v1.0/ImageSearch.json\",\"version\":\"2.0\"}],\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"cognitiveservices-ImageSearch\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-ImageSearch/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-ImageSearch/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"microsoft.com:cognitiveservices-LocalSearch\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"description\":\"The Local Search client lets you send a search query to Bing and get back search results that include local businesses such as restaurants, hotels, retail stores, or other local businesses. The query can specify the name of the local business or it can ask for a list (for example, restaurants near me).\",\"title\":\"Local Search Client\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"developer_tools\",\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/LocalSearch/stable/v1.0/LocalSearch.json\",\"version\":\"2.0\"}],\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"cognitiveservices-LocalSearch\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-LocalSearch/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-LocalSearch/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"microsoft.com:cognitiveservices-NewsSearch\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-01-02T11:52:51.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"description\":\"The News Search API lets you send a search query to Bing and get back a list of news that are relevant to the search query. This section provides technical details about the query parameters and headers that you use to request news and the JSON response objects that contain them. For examples that show how to make requests, see [Searching the web for news](https://docs.microsoft.com/en-us/azure/cognitive-services/bing-news-search/search-the-web).\",\"title\":\"News Search Client\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"developer_tools\",\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/NewsSearch/stable/v1.0/NewsSearch.json\",\"version\":\"2.0\"}],\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"cognitiveservices-NewsSearch\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-NewsSearch/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-NewsSearch/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"microsoft.com:cognitiveservices-Ocr\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"2.1\",\"versions\":[{\"key\":\"2.1\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"description\":\"The Computer Vision API provides state-of-the-art algorithms to process images and return information. For example, it can be used to determine if an image contains mature content, or it can be used to find all the faces in an image. It also has other features like estimating dominant and accent colors, categorizing the content of images, and describing an image with complete English sentences. Additionally, it can also intelligently generate images thumbnails for displaying large images effectively.\",\"title\":\"Computer Vision Client\",\"version\":\"2.1\",\"x-apisguru-categories\":[\"developer_tools\",\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/ComputerVision/stable/v2.1/Ocr.json\",\"version\":\"3.0\"}],\"x-preferred\":true,\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"cognitiveservices-Ocr\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-Ocr/2.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-Ocr/2.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"microsoft.com:cognitiveservices-Prediction\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"preferred\":\"3.0\",\"versions\":[{\"key\":\"3.0\",\"value\":{\"added\":\"2019-04-17T07:33:27.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"title\":\"Custom Vision Prediction Client\",\"version\":\"3.0\",\"x-apisguru-categories\":[\"developer_tools\",\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/CustomVision/Prediction/stable/v3.0/Prediction.json\",\"version\":\"3.0\"}],\"x-preferred\":true,\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"cognitiveservices-Prediction\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-Prediction/3.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-Prediction/3.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"microsoft.com:cognitiveservices-SpellCheck\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"description\":\"The Spell Check API - V7 lets you check a text string for spelling and grammar errors.\",\"title\":\"Spell Check Client\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"developer_tools\",\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/SpellCheck/stable/v1.0/SpellCheck.json\",\"version\":\"2.0\"}],\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"cognitiveservices-SpellCheck\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-SpellCheck/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-SpellCheck/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"microsoft.com:cognitiveservices-Training\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"preferred\":\"3.2\",\"versions\":[{\"key\":\"3.2\",\"value\":{\"added\":\"2018-03-10T09:23:51.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"title\":\"Custom Vision Training Client\",\"version\":\"3.2\",\"x-apisguru-categories\":[\"developer_tools\",\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/CustomVision/Training/stable/v3.2/Training.json\",\"version\":\"3.0\"}],\"x-preferred\":false,\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"cognitiveservices-Training\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-Training/3.2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-Training/3.2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"microsoft.com:cognitiveservices-VideoSearch\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"description\":\"The Video Search API lets you search on Bing for video that are relevant to the user's search query, for insights about a video or for videos that are trending based on search requests made by others. This section provides technical details about the query parameters and headers that you use to request videos and the JSON response objects that contain them. For examples that show how to make requests, see [Searching the Web for Videos](https://docs.microsoft.com/azure/cognitive-services/bing-video-search/search-the-web).\",\"title\":\"Video Search Client\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"developer_tools\",\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/VideoSearch/stable/v1.0/VideoSearch.json\",\"version\":\"2.0\"}],\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"cognitiveservices-VideoSearch\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-VideoSearch/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-VideoSearch/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"microsoft.com:cognitiveservices-VisualSearch\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-11-20T14:36:34.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"description\":\"Visual Search API lets you discover insights about an image such as visually similar images, shopping sources, and related searches. The API can also perform text recognition, identify entities (people, places, things), return other topical content for the user to explore, and more. For more information, see [Visual Search Overview](https://docs.microsoft.com/azure/cognitive-services/bing-visual-search/overview). **NOTE:** To comply with the new EU Copyright Directive in France, the Bing Visual Search API must omit some content from certain EU News sources for French users. The removed content may include thumbnail images and videos, video previews, and snippets which accompany search results from these sources. As a consequence, the Bing APIs may serve fewer results with thumbnail images and videos, video previews, and snippets to French users.\",\"title\":\"Visual Search Client\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"developer_tools\",\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/VisualSearch/preview/v1.0/VisualSearch.json\",\"version\":\"2.0\"}],\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"cognitiveservices-VisualSearch\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-VisualSearch/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-VisualSearch/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"microsoft.com:cognitiveservices-WebSearch\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-12-04T09:12:06.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"description\":\"The Web Search API lets you send a search query to Bing and get back search results that include links to webpages, images, and more.\",\"title\":\"Web Search Client\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"developer_tools\",\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/cognitiveservices/data-plane/WebSearch/stable/v1.0/WebSearch.json\",\"version\":\"2.0\"}],\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"cognitiveservices-WebSearch\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-WebSearch/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/cognitiveservices-WebSearch/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"microsoft.com:graph\",\"value\":{\"added\":\"2021-04-26T07:51:28.825Z\",\"preferred\":\"v1.0\",\"versions\":[{\"key\":\"v1.0\",\"value\":{\"added\":\"2021-04-26T07:51:28.825Z\",\"info\":{\"contact\":{\"x-twitter\":\"microsoft\"},\"title\":\"Partial Graph API\",\"version\":\"v1.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_microsoft_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/microsoftgraph/msgraph-metadata/master/openapi/v1.0/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"microsoft.com\",\"x-serviceName\":\"graph\",\"x-tags\":[\"Microsoft\"]},\"updated\":\"2021-04-26T08:05:08.037Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/graph/v1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/microsoft.com/graph/v1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"mist.com\",\"value\":{\"added\":\"2021-08-23T10:16:31.340Z\",\"preferred\":\"0.12.4\",\"versions\":[{\"key\":\"0.12.4\",\"value\":{\"added\":\"2021-08-23T10:16:31.340Z\",\"info\":{\"contact\":{\"email\":\"tmunzer@juniper.net\",\"name\":\"Thomas Munzer\"},\"description\":\"> *Version 0.12.4*\\n>\\n> Date: August 16th, 2021\\n>\\n\\n---\\n\\n#### Available Documentation\\n* [Postman](https://documenter.getpostman.com/view/224925/SzYgQufe)\\n* [Open API](https://doc.mist-lab.fr/)\\n\\n---\\n#### Useful links\\n* [Mist Homepage](https://www.mist.com)\\n* [Mist Documentation](https://www.mist.com/documentation)\\n* [Official API Documentation](https://api.mist.com/api/v1/docs/Home) (Mist account required)\\n* [Mist Blog](https://www.mist.com/news/?md_post_type=post)\\n* [Mist Updates](https://www.mist.com/documentation/category/product-updates/)\\n\",\"license\":{\"name\":\"MIT\",\"url\":\"https://raw.githubusercontent.com/tmunzer/Mist-OAS3.0/main/LICENSE\"},\"title\":\"Mist API\",\"version\":\"0.12.4\",\"x-apisguru-categories\":[\"enterprise\"],\"x-logo\":{\"altText\":\"Juniper-MistAI\",\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_cdn.mist.com_wp-content_uploads_logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/tmunzer/mist_openapi/main/mist.openapi.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"mist.com\"},\"updated\":\"2021-08-23T10:16:31.340Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mist.com/0.12.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mist.com/0.12.4/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"moderatecontent.com\",\"value\":{\"added\":\"2018-06-25T10:11:45.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-06-25T10:11:45.000Z\",\"info\":{\"contact\":{\"email\":\"info@moderatecontent.com\"},\"description\":\"Our FREE API blocks images with nudity. Build from the ground up, accurate models, best in class support, great price.\",\"termsOfService\":\"https://www.moderatecontent.com/documentation/terms\",\"title\":\"Image Moderation\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.moderatecontent.com_img_mdr8_logo-light.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.moderatecontent.com/api/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"moderatecontent.com\"},\"externalDocs\":{\"description\":\"Find out more about ModerateContent.com\",\"url\":\"https://www.moderatecontent.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/moderatecontent.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/moderatecontent.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"mon-voyage-pas-cher.com\",\"value\":{\"added\":\"2020-03-23T14:50:20.000Z\",\"preferred\":\"0.0.1\",\"versions\":[{\"key\":\"0.0.1\",\"value\":{\"added\":\"2020-03-23T14:50:20.000Z\",\"info\":{\"title\":\"Mon-voyage-pas-cher.com Public API\",\"version\":\"0.0.1\",\"x-apisguru-categories\":[\"transport\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.mon-voyage-pas-cher.com/assets/documentation/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"mon-voyage-pas-cher.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mon-voyage-pas-cher.com/0.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mon-voyage-pas-cher.com/0.0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"monarchinitiative.org\",\"value\":{\"added\":\"2020-08-24T15:15:25.565Z\",\"preferred\":\"1.0.1\",\"versions\":[{\"key\":\"1.0.1\",\"value\":{\"added\":\"2020-08-24T15:15:25.565Z\",\"info\":{\"description\":\"API integration layer for linked biological objects.\\n\\n __Source:__ https://github.com/biolink/biolink-api/\",\"license\":{\"name\":\"BSD3\"},\"title\":\"BioLink API\",\"version\":\"1.0.1\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.monarchinitiative.org/api/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"monarchinitiative.org\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/monarchinitiative.org/1.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/monarchinitiative.org/1.0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"moonmoonmoonmoon.com\",\"value\":{\"added\":\"2015-07-09T09:55:26.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2015-07-09T09:55:26.000Z\",\"info\":{\"description\":\"Turn nothing into something \\u2013 make a drawing, make a mark.\",\"title\":\"Moon by Ai Weiwei & Olafur Eliasson\",\"version\":\"1.0\",\"x-logo\":{\"backgroundColor\":\"#000000\",\"url\":\"https://api.apis.guru/v2/cache/logo/http_moonmoonmoonmoon.com_logo.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"swagger\",\"url\":\"http://moonmoonmoonmoon.com/api/api-docs.json\",\"version\":\"1.2\"}],\"x-providerName\":\"moonmoonmoonmoon.com\"},\"updated\":\"2018-08-24T14:28:47.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/moonmoonmoonmoon.com/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/moonmoonmoonmoon.com/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"motaword.com\",\"value\":{\"added\":\"2015-10-20T18:10:11.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2015-10-20T18:10:11.000Z\",\"info\":{\"description\":\"Use MotaWord API to post and track your translation projects.\",\"title\":\"MotaWord API\",\"version\":\"1.0\",\"x-apiClientRegistration\":{\"url\":\"https://www.motaword.com/developer/register\"},\"x-apisguru-categories\":[\"text\"],\"x-cli-description\":\"Use MotaWord CLI to interact with your MotaWord account in many ways to manage your translation and localization needs. Visit motaword.com/developer for details.\",\"x-cli-name\":\"motaword\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_dentycj2qhk72.cloudfront.net_new_images_new_logo_horizontal.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.motaword.com/swagger\",\"version\":\"3.0\"}],\"x-providerName\":\"motaword.com\"},\"externalDocs\":{\"url\":\"https://www.motaword.com/developer\"},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/motaword.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/motaword.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"mozilla.com:kinto\",\"value\":{\"added\":\"2017-04-18T11:07:00.000Z\",\"preferred\":\"1.22\",\"versions\":[{\"key\":\"1.22\",\"value\":{\"added\":\"2017-04-18T11:07:00.000Z\",\"info\":{\"title\":\"Remote Settings\",\"version\":\"1.22\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_cloud.githubusercontent.com_assets_21603_24036792_23286ed2-0af3-11e7-9353-7a772636dee1.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://firefox.settings.services.mozilla.com/v1/__api__\",\"version\":\"3.0\"}],\"x-providerName\":\"mozilla.com\",\"x-serviceName\":\"kinto\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mozilla.com/kinto/1.22/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mozilla.com/kinto/1.22/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"mtaa-api.herokuapp.com\",\"value\":{\"added\":\"2021-06-23T08:52:36.292Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-06-23T08:52:36.292Z\",\"info\":{\"contact\":{\"email\":\"isaackeinstein@gmail.com\",\"name\":\"Mtaa API\",\"url\":\"https://github.com/HackEAC/mtaaAPI\"},\"description\":\"Mtaa A simple REST API to access Tanzania's location information,With mtaa API you can easily query and integrate all the location in tanzania from region level to streets from your programming language of your your choice\",\"license\":{\"name\":\"MIT License\",\"url\":\"https://github.com/HackEAC/mtaaAPI/blob/main/LICENSE\"},\"title\":\"Mtaa API Documentation\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\",\"location\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Kalebu/mtaa-docs/main/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"mtaa-api.herokuapp.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-30T09:57:47.461Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/mtaa-api.herokuapp.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/mtaa-api.herokuapp.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"musixmatch.com\",\"value\":{\"added\":\"2018-05-30T12:32:23.000Z\",\"preferred\":\"1.1.0\",\"versions\":[{\"key\":\"1.1.0\",\"value\":{\"added\":\"2018-05-30T12:32:23.000Z\",\"info\":{\"contact\":{\"email\":\"info@musixmatch.com\",\"name\":\"Musixmatch\",\"url\":\"https://musixmatch.com\",\"x-twitter\":\"Musixmatch\"},\"description\":\"Musixmatch lyrics API is a robust service that permits you to search and retrieve lyrics in the simplest possible way. It just works.\\n\\nInclude millions of licensed lyrics on your website or in your application legally.\\n\\nThe fastest, most powerful and legal way to display lyrics on your website or in your application.\\n\\n#### Read musixmatch API Terms & Conditions and the Privacy Policy:\\nBefore getting started, you must take a look at the [API Terms & Conditions](http://musixmatch.com/apiterms/) and the [Privacy Policy](https://developer.musixmatch.com/privacy). We\\u2019ve worked hard to make this service completely legal so that we are all protected from any foreseeable liability. Take the time to read this stuff.\\n\\n#### Register for an API key:\\nAll you need to do is [register](https://developer.musixmatch.com/signup) in order to get your API key, a mandatory parameter for most of our API calls. It\\u2019s your personal identifier and should be kept secret:\\n\\n```\\n https://api.musixmatch.com/ws/v1.1/track.get?apikey=YOUR_API_KEY\\n```\\n#### Integrate the musixmatch service with your web site or application\\nIn the most common scenario you only need to implement two API calls: \\nThe first call is to match your catalog to ours using the [track.search](#!/Track/get_track_search) function and the second is to get the lyrics using the [track.lyrics.get](#!/Lyrics/get_track_lyrics_get) api. That\\u2019s it!\\n\\n## API Methods\\nWhat does the musiXmatch API do?\\n\\nThe musiXmatch API allows you to read objects from our huge 100% licensed lyrics database.\\n\\nTo make your life easier we are providing you with one or more examples to show you how it could work in the wild. You\\u2019ll find both the API request and API response in all the available output formats for each API call. Follow the links below for the details.\\n\\nThe current API version is 1.1, the root URL is located at https://api.musixmatch.com/ws/1.1/\\n\\nSupported input parameters can be found on the page [Input Parameters](https://developer.musixmatch.com/documentation/input-parameters). Use UTF-8 to encode arguments when calling API methods.\\n\\nEvery response includes a status_code. A list of all status codes can be consulted at [Status Codes](https://developer.musixmatch.com/documentation/status-codes).\\n\\n## Music meta data\\nThe musiXmatch api is built around lyrics, but there are many other data we provide through the api that can be used to improve every existent music service.\\n\\n## Track\\nInside the track object you can get the following extra information:\\n\\n### TRACK RATING\\n\\nThe track rating is a score 0-100 identifying how popular is a song in musixmatch.\\n\\nYou can use this information to sort search results, like the most popular songs of an artist, of a music genre, of a lyrics language.\\n\\n### INSTRUMENTAL AND EXPLICIT FLAGS\\n\\nThe instrumental flag identifies songs with music only, no lyrics.\\n\\nThe explicit flag identifies songs with explicit lyrics or explicit title. We're able to identify explicit words and set the flag for the most common languages.\\n\\n### FAVOURITES\\n\\nHow many users have this song in their list of favourites.\\n\\nCan be used to sort tracks by num favourite to identify more popular tracks within a set.\\n\\n### MUSIC GENRE\\n\\nThe music genere of the song.\\n\\nCan be used to group songs by genre, as input for similarity alghorithms, artist genre identification, navigate songs by genere, etc.\\n\\n### SONG TITLES TRANSLATIONS\\n\\nThe track title, as translated in different lanauages, can be used to display the right writing for a given user, example:\\n\\nLIES (Bigbang) becomes 在光化門 in chinese\\nHALLELUJAH (Bigbang) becomes ハレルヤ in japanese\\n\\n\\n## Artist\\nInside the artist object you can get the following nice extra information:\\n\\n### COMMENTS AND COUNTRY\\n\\nAn artist comment is a short snippet of text which can be mainly used for disambiguation.\\n\\nThe artist country is the born country of the artist/group\\n\\nThere are two perfect search result if you search by artist with the keyword \\\"U2\\\". Indeed there are two distinct music groups with this same name, one is the most known irish group of Bono Vox, the other is a less popular (world wide speaking) group from Japan.\\n\\nHere's how you can made use of the artist comment in your search result page:\\n\\nU2 (Irish rock band)\\nU2 (あきやまうに)\\nYou can also show the artist country for even better disambiguation:\\n\\nU2 (Irish rock band) from Ireland\\nU2 (あきやまうに) from Japan\\nARTIST TRANSLATIONS\\n\\nWhen you create a world wide music related service you have to take into consideration to display the artist name in the user's local language. These translation are also used as aliases to improve the search results.\\n\\nLet's use PSY for this example.\\n\\nWestern people know him as PSY but korean want to see the original name 싸이.\\n\\nUsing the name translations provided by our api you can show to every user the writing they expect to see.\\n\\nFurthermore, when you search for \\\"psy gangnam style\\\" or \\\"싸이 gangnam style\\\" with our search/match api you will still be able to find the song.\\n\\n### ARTIST RATING\\n\\nThe artist rating is a score 0-100 identifying how popular is an artist in musixmatch.\\n\\nYou can use this information to build charts, for suggestions, to sort search results. In the example above about U2, we use the artist rating to show the irish band before the japanese one in our serp.\\n\\n### ARTIST MUSIC GENRE\\n\\nWe provide one or more main artist genre, this information can be used to calculate similar artist, suggestions, or the filter a search by artist genre.\\n\\n\\n\\n## Album\\nInside the album object you can get the following nice extra information:\\n\\n### ALBUM RATING\\n\\nThe album rating is a score 0-100 identifying how popular is an album in musixmatch.\\n\\nYou can use this information to sort search results, like the most popular albums of an artist.\\n\\n### ALBUM RATING\\n\\nThe album rating is a score 0-100 identifying how popular is an album in musixmatch.\\n\\nYou can use this information to sort search results, like the most popular albums of an artist.\\n\\n### ALBUM COPYRIGHT AND LABEL\\n\\nFor most of our albums we can provide extra information like for example:\\n\\nLabel: Universal-Island Records Ltd.\\nCopyright: (P) 2013 Rubyworks, under license to Columbia Records, a Division of Sony Music Entertainment.\\nALBUM TYPE AND RELEASE DATE\\n\\nThe album official release date can be used to sort an artist's albums view starting by the most recent one.\\n\\nAlbum can also be filtered or grouped by type: Single, Album, Compilation, Remix, Live. This can help to build an artist page with a more organized structure.\\n\\n### ALBUM MUSIC GENRE\\n\\nFor most of the albums we provide two groups of music genres. Primary and secondary. This information can be used to help user navigate albums by genre.\\n\\nAn example could be:\\n\\nPrimary genere: POP\\nSecondary genre: K-POP or Mandopop\\n\",\"license\":{\"name\":\"MIT\",\"url\":\"http://opensource.org/licenses/MIT\"},\"termsOfService\":\"http://musixmatch.com/apiterms/\",\"title\":\"Musixmatch API\",\"version\":\"1.1.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Musixmatch_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/musixmatch/musixmatch-sdk/master/swagger/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"musixmatch.com\"},\"externalDocs\":{\"description\":\"Find out more about Musixmatch API\",\"url\":\"https://developer.musixmatch.com/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/musixmatch.com/1.1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/musixmatch.com/1.1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"n-auth.com\",\"value\":{\"added\":\"2018-06-09T11:57:38.000Z\",\"preferred\":\"2.2\",\"versions\":[{\"key\":\"2.2\",\"value\":{\"added\":\"2018-06-09T11:57:38.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nauthsec\"},\"description\":\"API for the nextAuth server\",\"title\":\"nextAuth API\",\"version\":\"2.2\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nauthsec_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.docs.nextauth.com/api/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"n-auth.com\"},\"updated\":\"2021-04-07T09:52:45.374Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/n-auth.com/2.2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/n-auth.com/2.2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"namsor.com\",\"value\":{\"added\":\"2019-02-24T11:37:15.000Z\",\"preferred\":\"2.0.15\",\"versions\":[{\"key\":\"2.0.15\",\"value\":{\"added\":\"2019-02-24T11:37:15.000Z\",\"info\":{\"contact\":{\"email\":\"contact@namsor.com\",\"name\":\"Namsor SAS\",\"url\":\"http://www.namsor.com/\",\"x-twitter\":\"gendreapp\"},\"description\":\"NamSor API v2 : enpoints to process personal names (gender, cultural origin or ethnicity) in all alphabets or languages. By default, enpoints use 1 unit per name (ex. Gender), but Ethnicity classification uses 10 to 20 units per name depending on taxonomy. Use GET methods for small tests, but prefer POST methods for higher throughput (batch processing of up to 100 names at a time). Need something you can't find here? We have many more features coming soon. Let us know, we'll do our best to add it! \",\"license\":{\"name\":\"NamSorAPI_Lic_v0.0.7\",\"url\":\"https://v2.namsor.com/NamSorAPIv2/assets/pdf/201803_NamSor_API_Terms_v007.pdf\"},\"title\":\"NamSor API v2\",\"version\":\"2.0.15\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_gendreapp_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://v2.namsor.com/NamSorAPIv2/api2/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"namsor.com\"},\"externalDocs\":{\"description\":\"NamSor API client SDKs v2 for Java, Python\",\"url\":\"https://github.com/namsor\"},\"updated\":\"2021-07-19T09:27:57.385Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/namsor.com/2.0.15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/namsor.com/2.0.15/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"nasa.gov:apod\",\"value\":{\"added\":\"2021-06-09T14:28:20.140Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-06-09T14:28:20.140Z\",\"info\":{\"contact\":{\"email\":\"evan.t.yates@nasa.gov\"},\"description\":\"This endpoint structures the APOD imagery and associated metadata so that it can be repurposed for other applications. In addition, if the concept_tags parameter is set to True, then keywords derived from the image explanation are returned. These keywords could be used as auto-generated hashtags for twitter or instagram feeds; but generally help with discoverability of relevant imagery\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"APOD\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/nasa/api-docs/gh-pages/assets/json/APOD\",\"version\":\"2.0\"}],\"x-providerName\":\"nasa.gov\",\"x-serviceName\":\"apod\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T10:17:58.102Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nasa.gov/apod/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nasa.gov/apod/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nasa.gov:asteroids neows\",\"value\":{\"added\":\"2021-06-09T15:10:14.435Z\",\"preferred\":\"3.4.0\",\"versions\":[{\"key\":\"3.4.0\",\"value\":{\"added\":\"2021-06-09T15:10:14.435Z\",\"info\":{\"contact\":{\"email\":\"hq-techport@mail.nasa.gov\",\"name\":\"TechPort Team\",\"url\":\"https://techport.nasa.gov\"},\"description\":\"TechPort RESTful API\",\"title\":\"TechPort\",\"version\":\"3.4.0\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/nasa/api-docs/gh-pages/assets/json/Asteroids%20NeoWs\",\"version\":\"2.0\"}],\"x-providerName\":\"nasa.gov\",\"x-serviceName\":\"asteroids neows\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T10:17:58.102Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nasa.gov/asteroids neows/3.4.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nasa.gov/asteroids neows/3.4.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nativeads.com\",\"value\":{\"added\":\"2015-09-22T16:21:28.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-09-22T16:21:28.000Z\",\"info\":{\"description\":\"This is a Native Ads Publisher API it provides same functionality as Native Ads Publisher Account GUI.\\n\",\"title\":\"Native Ads Publisher API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"marketing\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_api.nativeads.com_docs_publisher_images_nativeads-logo.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.nativeads.com/docs/publisher/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"nativeads.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nativeads.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nativeads.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"naviplancentral.com:factfinder\",\"value\":{\"added\":\"2017-11-26T17:48:36.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2017-11-26T17:48:36.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"AdvicentFP\"},\"description\":\"An API for accessing the NaviPlan Fact Finder.\",\"title\":\"Advicent.FactFinderService\",\"version\":\"v1\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Advicent_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://demo.uat.naviplancentral.com/factfinder/swagger/docs/v1\",\"version\":\"2.0\"},{\"format\":\"swagger\",\"url\":\"https://demo.uat.naviplancentral.com/factfinder/swagger/docs/v1\",\"version\":\"2.0\"}],\"x-providerName\":\"naviplancentral.com\",\"x-serviceName\":\"factfinder\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/naviplancentral.com/factfinder/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/naviplancentral.com/factfinder/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"naviplancentral.com:plan\",\"value\":{\"added\":\"2017-11-26T17:48:36.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2017-11-26T17:48:36.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"AdvicentFP\"},\"description\":\"An API for accessing NaviPlan plan data for a client.\",\"title\":\"NaviPlan API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Advicent_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://demo.uat.naviplancentral.com/plan/swagger/docs/v1\",\"version\":\"2.0\"},{\"format\":\"swagger\",\"url\":\"https://demo.uat.naviplancentral.com/plan/swagger/docs/v1\",\"version\":\"2.0\"}],\"x-providerName\":\"naviplancentral.com\",\"x-serviceName\":\"plan\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/naviplancentral.com/plan/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/naviplancentral.com/plan/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"nba.com\",\"value\":{\"added\":\"2017-04-26T10:32:14.000Z\",\"preferred\":\"version\",\"versions\":[{\"key\":\"version\",\"value\":{\"added\":\"2017-04-26T10:32:14.000Z\",\"info\":{\"description\":\"The destination for current and historic NBA statistics.\",\"title\":\"NBA Stats API\",\"version\":\"version\",\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_en_thumb_0_03_National_Basketball_Association_logo.svg_100px-National_Basketball_Association_logo.svg.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/danielwelch/little-pynny/master/little-pynny/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"nba.com\",\"x-unofficialSpec\":true},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nba.com/version/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nba.com/version/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"nbg.gr\",\"value\":{\"added\":\"2021-06-07T19:59:09.908Z\",\"preferred\":\"v3.1.5\",\"versions\":[{\"key\":\"v3.1.5\",\"value\":{\"added\":\"2021-06-07T19:59:09.908Z\",\"info\":{\"contact\":{\"email\":\"developer@nbg.gr\",\"name\":\"NBG\",\"url\":\"https://developer.nbg.gr/\"},\"description\":\"## Functionality at a glance\\r\\n\\r\\nThe NBG \\\"UK OPB - Account and Transaction v3.1.5\\\" API follows the [UK Open Banking Specification\\r\\n v3.1.5](https://openbankinguk.github.io/read-write-api-site3/v3.1.5/profiles/account-and-transaction-api-profile.html)\\r\\n\\r\\nThis Account and Transaction API Specification describes the flows and payloads for retrieving a list of accounts and their transactions.\\r\\n\\r\\nThe API endpoints described here allow a AISP to: \\r\\n\\r\\n* Create the Consent with the appropriate permissions in order to be able to access the API Endpoints\\r\\n\\r\\n* Retrieve the list of accounts\\r\\n\\r\\n* Retrieve an account's details\\r\\n\\r\\n* Retrieve an account's balances\\r\\n\\r\\n* Retrieve an account's transactions\\r\\n\\r\\n* Retrieve an account's beneficiaries\\r\\n\\r\\n* Retrieve an account's standing orders\\r\\n\\r\\n* Retrieve an account's party\\r\\n\\r\\n* Retrieve an account's scheduled payments\\r\\n\\r\\n* Retrieve an account's statements\\r\\n\\r\\n\\r\\n\\r\\n## Quick Getting Started\\r\\n\\r\\n\\r\\n1. **Login/Register** to the NBG Technology HUB\\r\\n\\r\\n2. Go to **\\\"APPS\\\"**\\r\\n\\r\\n3. Select your Organization and go to step 4. If you want to create a new Organization click **\\\\\\\"CREATE AN ORGANIZATION\\\\\\\"** and follow the steps below:\\r\\n\\t1. Enter the title of your Organization\\r\\n\\t2. Enter a short description of your Organization (optional)\\r\\n\\t3. Click **\\\"SUBMIT\\\"**\\r\\n\\r\\n4. Select the Organization of choice and click **\\\"ADD AN APPLICATION\\\"** \\r\\n\\t 1. Fill in the forms (title and short description)\\r\\n\\t 2. Check **\\\\\\\"Authorization Code\\\\\\\" and \\\\\\\"Client Credentials\\\\\\\"** \\r\\n\\t 3. Enter the **OAuth Redirect and Post Logout URIs** (these are the URIs that we will redirect the user upon logging in and logging out respectively)\\r\\n\\t\\t \\r\\n\\t\\t You can use the following redirect URL to easily test the API through the portal: *https://developer.nbg.gr/oauth2/redoc-callback*\\r\\n\\t 4. Click **\\\"SUBMIT\\\"**\\r\\n\\t 5. Store the APPs **\\\"Client ID\\\"** and **\\\"Client Secret\\\"**\\r\\n5. Go to **\\\"API PRODUCTS\\\"** and select the **ACCOUNT INFORMATION - UK OPEN BANKING API**\\r\\n\\r\\n6. Click **\\\\\\\"START USING THIS API\\\\\\\"**, choose your app and click\\r\\n**\\\"SUBSCRIBE\\\"**\\r\\n\\r\\n7. Get an Access Token using the Access Token Flow and the API scopes provided in the Authentication and Authorization (OAuth2) section below\\r\\n\\r\\n8. Create a Sandbox\\r\\n\\r\\n9. Play with the API \\r\\n\\r\\n\\r\\n### Sandbox Flow\\r\\n\\r\\nThe Sandbox Flow matches the Production Flow. The difference lies into the Data used. Instead of live\\r\\ndata, the Sandbox flow uses mocked data.\\r\\n\\r\\n\\r\\n### Production Flow \\r\\n\\r\\nThe Production Flow is described in the [UK Open Banking v3.1.5\\r\\nSpecification](https://openbankinguk.github.io/read-write-api-site3/v3.1.5/profiles/account-and-transaction-api-profile.html)\\r\\n\\r\\nMore details about the implementation specifics followed, please visit section **UK OPB Implementation\\r\\nSpecifics**\\r\\n\\r\\n\\r\\n## Authentication and Authorization (OAuth2)\\r\\n\\r\\nThis API version uses the OAuth2 protocol for authentication and authorization, which means that a\\r\\nBearer (access token) should be acquired. An access token can be retrieved using the client_id and\\r\\nclient_secret of the APP that you created and subscribed in this API, and your own credentials\\r\\n(username, password) that you use to sign in the NBG Technology HUB. The scopes are defined below:\\r\\n\\r\\n**Authorization Endpoint:** \\r\\n\\r\\n\\t https://my.nbg.gr/identity/connect/authorize\\r\\n\\r\\n\\r\\n**Token Endpoint:** \\r\\n\\r\\n\\t https://my.nbg.gr/identity/connect/token\\r\\n\\r\\n### Authorization Code ###\\r\\n\\r\\n**Sandbox Scopes:** \\r\\n\\r\\n\\t sandbox-uk-account-info-api-v1 offline_access\\r\\n\\r\\n\\r\\n**Production Scopes:** \\r\\n\\r\\n\\t accounts offline_access\\r\\n\\r\\n### Client Credentials ###\\r\\n\\r\\n**Sandbox Scopes:** \\r\\n\\r\\n\\t sandbox-uk-account-info-api-v1\\r\\n\\r\\n\\r\\n**Production Scopes:** \\r\\n\\r\\n\\t accounts\\r\\n\\r\\n\\r\\nSee more [here](https://developer.nbg.gr/oauth-document)\\r\\n\\r\\n## QWAC Certificates\\r\\n\\r\\nTPPs are required to present a QWAC certificate during API consumption. The API checks that this certificate has been provided and is valid. In sandbox mode the certificate validations are optional. To validate your certificate in sandbox implementation, please send us your QWAC certificate at developer@nbg.gr and set the HTTP Header **\\\\\\\"x-sandbox-qwac-certificate-check\\\\\\\"** with the value **\\\\\\\"true\\\\\\\"** in your requests. \\r\\n\\r\\n## SMS Challenge (One Time Password)\\r\\n\\r\\nIn order to successfully authorize an Accounts Access you will need to provide the SMS OTP (One Time Password) in the corresponding Accounts Consent UI Screen.\\r\\n\\r\\nBy default the SMS OTP will be sent to the mobile number declared upon singing up in the NBG Technology HUB. \\r\\n\\r\\n\\r\\n\\r\\n## Create your Sandbox\\r\\n\\r\\nCreate a new Sandbox application by invoking the POST /sandbox. This call will generate a new Sandbox\\r\\nwith a unique sandbox-id.\\r\\n\\r\\n\\r\\n__Important!__ Before proceeding save the sandbox id you just created.\\r\\n\\r\\n\\r\\nWhen you create a sandbox, users and sandbox specific data are generated as sample data.\\r\\n\\r\\n\\r\\n## Start Testing\\r\\n\\r\\nOnce you have your sandbox-id, you can start invoking the rest of the operations by providing the\\r\\nmandatory http header **sandbox-id** and the http headers described below.\\r\\n\\r\\n\\r\\n## Important notes\\r\\n\\r\\n\\r\\n**Request headers**\\r\\n\\r\\n\\r\\nThe following HTTP header parameters are required for every call:\\r\\n\\r\\n\\r\\n1. Authorization. The Auth2 Token\\r\\n\\r\\n2. sandbox-id. Your Sandbox ID\\r\\n\\r\\n\\r\\n**Consent**\\r\\n\\r\\n\\r\\nIn order to be able to effectively start using the Endpoints the appropriate Consent needs to be\\r\\ncreated and set to the 'Authorised' status. \\r\\n\\r\\n\\r\\nIn order to create the Consent you need to at least set the required **permissions** and the **Risk**\\r\\nsections. \\r\\n\\r\\n\\r\\nOptionally you may set the \\r\\n\\r\\n\\r\\n1. ExpirationDateTime. When the Consent expires \\r\\n\\r\\n\\r\\n2. TransactionFromDateTime. Start Date to retrieve the transactions \\r\\n\\r\\n\\r\\n3. TransactionToDateTime. End Date to retrieve the transactions \\r\\n\\r\\n**Not Implemented Endpoints**\\r\\n\\r\\nThe following endpoints are not implemented in the API\\r\\n\\r\\n1. GET /balances\\r\\n2. GET /transactions\\r\\n3. GET /beneficiaries\\r\\n4. GET /accounts/\\\\{AccountId\\\\}/direct-debits\\r\\n5. GET /direct-debits\\r\\n6. GET /standing-orders\\r\\n7. GET /accounts/\\\\{AccountId\\\\}/product\\r\\n8. GET /products\\r\\n9. GET /accounts/\\\\{AccountId\\\\}/offers\\r\\n10. GET /offers\\r\\n11. GET /scheduled-payments\\r\\n12. GET /statements\\r\\n\\r\\n\\r\\n## Error Codes\\r\\n\\r\\nThe error codes and their description can be found\\r\\n[here](https://openbankinguk.github.io/read-write-api-site3/v3.1.5/profiles/read-write-data-api-profile.html#error-response-structure)\\r\\n\\r\\n\\r\\n# UK OPB Implementation Specifics \\r\\n\\r\\nBelow you may find more specific information & limitations regarding the implementation followed in the Production API.\\r\\n\\r\\n\\r\\n## Token Endpoint Client Authentication\\r\\n\\r\\nAt this point the supported __Client Authentication__ method is \\\"__Client Secret Basic__\\\" - usage of \\\"Client ID\\\" & \\\"Client Secret\\\".\\r\\n\\r\\n\\r\\n## Consent Authorization\\r\\n\\r\\nFor a PSU to Authorize a Consent, they need to be redirected to the appropriate Consent UI.\\r\\n\\r\\nFor this redirection to take place the TPP needs to follow the Authorization Endpoint by amending the generated \\\"Consent ID\\\", like this: https://my.nbg.gr/identity/connect/authorize?consent_id={{consent_id}}&client_id={{client_id}}&scope={{scope}}&redirect_uri={{redirect_uri}}&response_type=code\\r\\n\\r\\nOnce the PSU is redirected to the Consent Authorization Screen, they need to enter their IBank (Production) or Developer Portal (Sandbox) Credentials and either Authorize or Reject the Consent.\\r\\n\\r\\nAt this point the Consent is binded with the PSU.\\r\\n\\r\\n\\r\\n## Debtor Account\\r\\nCurrently, only the \\\"UK.OBIE.IBAN\\\" scheme is supported.\\r\\n\\r\\n\\r\\n\\r\\n# Feedback and Questions\\r\\n\\r\\nWe would love to hear your feedback and answer your questions. Send us at\\r\\n[developer@nbg.gr](developer@nbg.gr)\\r\\n\\r\\n\\r\\nCheck out our [Sandbox Postman\\r\\nCollection](https://github.com/NBG-Developer-Portal/Account-Information-UK-Open-Banking)!\\r\\n\\r\\n\\r\\n________________________________________\\r\\n\\r\\nCreated by [**NBG**](https://www.nbg.gr/).\\n\\n # Entities \\n\\n Below, the main entities are documented.\\n <a name=OBExternalPermissions1Code></a> \\n## OBExternalPermissions1Code \\n### Attributes \\n\\n| Type| Description| Example| Values|\\n| -----| -----| -----| -----|\\n| enum| Specifies the Open Banking account access data types. This is a list of the data clusters being consented by the PSU, and requested for authorisation with the ASPSP.| <ul style=\\\"padding-left: 0\\\"><li>ReadAccountsBasic</li><li>ReadAccountsDetail</li><li>ReadBalances</li><li>ReadBeneficiariesBasic</li><li>ReadBeneficiariesDetail</li><li>ReadDirectDebits</li><li>ReadOffers</li><li>ReadPAN</li><li>ReadParty</li><li>ReadPartyPSU</li><li>ReadProducts</li><li>ReadScheduledPaymentsBasic</li><li>ReadScheduledPaymentsDetail</li><li>ReadStandingOrdersBasic</li><li>ReadStandingOrdersDetail</li><li>ReadStatementsBasic</li><li>ReadStatementsDetail</li><li>ReadTransactionsBasic</li><li>ReadTransactionsCredits</li><li>ReadTransactionsDebits</li><li>ReadTransactionsDetail</li></ul>|\\n\\n <a name=OBReadData1></a> \\n## OBReadData1 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Permissions| Specifies the Open Banking account access data types. This is a list of the data clusters being consented by the PSU, and requested for authorisation with the ASPSP.| array[[OBExternalPermissions1Code](#OBExternalPermissions1Code)]|\\n| ExpirationDateTime| Specified date and time the permissions will expire. If this is not populated, the permissions will be open ended. All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00| string|\\n| TransactionFromDateTime| Specified start date and time for the transaction query period. If this is not populated, the start date will be open ended, and data will be returned from the earliest available transaction. All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00| string|\\n| TransactionToDateTime| Specified end date and time for the transaction query period. If this is not populated, the end date will be open ended, and data will be returned to the latest available transaction. All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00| string|\\n\\n <a name=OBRisk2></a> \\n## OBRisk2 \\nThe Risk section is sent by the initiating party to the ASPSP. It is used to specify additional details for risk scoring for Account Info. \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n\\n <a name=OBReadConsent1></a> \\n## OBReadConsent1 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Data | Entity | <details><summary>[OBReadData1](#OBReadData1)</summary><ul><li>Permissions [array[[OBExternalPermissions1Code](#OBExternalPermissions1Code)]]</li> <li>ExpirationDateTime [string]</li> <li>TransactionFromDateTime [string]</li> <li>TransactionToDateTime [string]</li> </ul></details> | \\n| Risk | Entity | <details><summary>[OBRisk2](#OBRisk2)</summary><ul></ul></details> | \\n\\n <a name=ErrorCode></a> \\n## ErrorCode \\n### Attributes \\n\\n| Type| Description| Example| Values|\\n| -----| -----| -----| -----|\\n| enum| This is Data Type gives a low level textual error code to help categorise an error response. The applicable HTTP response code is also given.| <ul style=\\\"padding-left: 0\\\"><li>UK.OBIE.Field.Expected</li><li>UK.OBIE.Field.Invalid</li><li>UK.OBIE.Field.InvalidDate</li><li>UK.OBIE.Field.Missing</li><li>UK.OBIE.Field.Unexpected</li><li>UK.OBIE.Header.Invalid</li><li>UK.OBIE.Header.Missing</li><li>UK.OBIE.Resource.ConsentMismatch</li><li>UK.OBIE.Resource.InvalidConsentStatus</li><li>UK.OBIE.Resource.InvalidFormat</li><li>UK.OBIE.Resource.NotFound</li><li>UK.OBIE.Rules.AfterCutOffDateTime</li><li>UK.OBIE.Rules.DuplicateReference</li><li>UK.OBIE.Signature.Invalid</li><li>UK.OBIE.Signature.InvalidClaim</li><li>UK.OBIE.Signature.MissingClaim</li><li>UK.OBIE.Signature.Malformed</li><li>UK.OBIE.Signature.Missing</li><li>UK.OBIE.Signature.Unexpected</li><li>UK.OBIE.Unsupported.AccountIdentifier</li><li>UK.OBIE.Unsupported.AccountSecondaryIdentifier</li><li>UK.OBIE.Unsupported.Currency</li><li>UK.OBIE.Unsupported.EventType</li><li>UK.OBIE.Unsupported.Frequency</li><li>UK.OBIE.Unsupported.LocalInstrument</li><li>UK.OBIE.Unsupported.Scheme</li><li>UK.OBIE.Reauthenticate</li><li>UK.OBIE.Rules.ResourceAlreadyExists</li><li>UK.OBIE.UnexpectedError</li></ul>|\\n\\n <a name=OBError1></a> \\n## OBError1 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| ErrorCode | Entity | <details><summary>[ErrorCode](#ErrorCode)</summary><ul></ul></details> | \\n| Message| A description of the error that occurred. e.g., 'A mandatory field isn't supplied' or 'RequestedExecutionDateTime must be in future'OBIE doesn't standardise this field| string|\\n| Path| Recommended but optional reference to the JSON Path of the field with error, e.g., Data.Initiation.InstructedAmount.Currency| string|\\n\\n <a name=OBErrorResponse1></a> \\n## OBErrorResponse1 \\nAn array of detail error codes, and messages, and URLs to documentation to help remediation. \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Code| High level textual error code, to help categorize the errors.| string|\\n| Id| A unique reference for the error instance, for audit purposes, in case of unknown/unclassified errors.| string|\\n| Message| Brief Error message, e.g., 'There is something wrong with the request parameters provided'| string|\\n| Errors| Gets or Sets Errors| array[[OBError1](#OBError1)]|\\n\\n <a name=OBExternalRequestStatus1Code></a> \\n## OBExternalRequestStatus1Code \\n### Attributes \\n\\n| Type| Description| Example| Values|\\n| -----| -----| -----| -----|\\n| enum| Specifies the status of consent resource in code form.| <ul style=\\\"padding-left: 0\\\"><li>Authorised</li><li>AwaitingAuthorisation</li><li>Rejected</li><li>Revoked</li></ul>|\\n\\n <a name=OBReadDataConsentResponse1></a> \\n## OBReadDataConsentResponse1 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| ConsentId| Unique identification as assigned to identify the account access consent resource.| string|\\n| CreationDateTime| Date and time at which the resource was created. All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00| string|\\n| Status | Entity | <details><summary>[OBExternalRequestStatus1Code](#OBExternalRequestStatus1Code)</summary><ul></ul></details> | \\n| StatusUpdateDateTime| Date and time at which the resource status was updated. All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00| string|\\n| Permissions| Specifies the Open Banking account access data types. This is a list of the data clusters being consented by the PSU, and requested for authorisation with the ASPSP.| array[[OBExternalPermissions1Code](#OBExternalPermissions1Code)]|\\n| ExpirationDateTime| Specified date and time the permissions will expire. If this is not populated, the permissions will be open ended. All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00| string|\\n| TransactionFromDateTime| Specified start date and time for the transaction query period. If this is not populated, the start date will be open ended, and data will be returned from the earliest available transaction. All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00| string|\\n| TransactionToDateTime| Specified end date and time for the transaction query period. If this is not populated, the end date will be open ended, and data will be returned to the latest available transaction. All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00| string|\\n\\n <a name=Links></a> \\n## Links \\nLinks relevant to the payload \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Self| -| string|\\n| First| -| string|\\n| Prev| -| string|\\n| Next| -| string|\\n| Last| -| string|\\n\\n <a name=Meta></a> \\n## Meta \\nMeta Data relevant to the payload \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| TotalPages| -| integer|\\n| FirstAvailableDateTime| All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone.An example is below: 2017-04-05T10:43:07+00:00| string|\\n| LastAvailableDateTime| All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone.An example is below: 2017-04-05T10:43:07+00:00| string|\\n\\n <a name=OBReadConsentResponse1></a> \\n## OBReadConsentResponse1 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Data | Entity | <details><summary>[OBReadDataConsentResponse1](#OBReadDataConsentResponse1)</summary><ul><li>ConsentId [string]</li> <li>CreationDateTime [string]</li> <li><details><summary>Status [[OBExternalRequestStatus1Code](#OBExternalRequestStatus1Code)]</summary><ul></ul></details></li><li>StatusUpdateDateTime [string]</li> <li>Permissions [array[[OBExternalPermissions1Code](#OBExternalPermissions1Code)]]</li> <li>ExpirationDateTime [string]</li> <li>TransactionFromDateTime [string]</li> <li>TransactionToDateTime [string]</li> </ul></details> | \\n| Risk | Entity | <details><summary>[OBRisk2](#OBRisk2)</summary><ul></ul></details> | \\n| Links | Entity | <details><summary>[Links](#Links)</summary><ul><li>Self [string]</li> <li>First [string]</li> <li>Prev [string]</li> <li>Next [string]</li> <li>Last [string]</li> </ul></details> | \\n| Meta | Entity | <details><summary>[Meta](#Meta)</summary><ul><li>TotalPages [integer]</li> <li>FirstAvailableDateTime [string]</li> <li>LastAvailableDateTime [string]</li> </ul></details> | \\n\\n <a name=OBExternalAccountType1Code></a> \\n## OBExternalAccountType1Code \\n### Attributes \\n\\n| Type| Description| Example| Values|\\n| -----| -----| -----| -----|\\n| enum| -| <ul style=\\\"padding-left: 0\\\"><li>Business</li><li>Personal</li></ul>|\\n\\n <a name=OBExternalAccountSubType1Code></a> \\n## OBExternalAccountSubType1Code \\n### Attributes \\n\\n| Type| Description| Example| Values|\\n| -----| -----| -----| -----|\\n| enum| -| <ul style=\\\"padding-left: 0\\\"><li>ChargeCard</li><li>CreditCard</li><li>CurrentAccount</li><li>EMoney</li><li>Loan</li><li>Mortgage</li><li>PrePaidCard</li><li>Savings</li></ul>|\\n\\n <a name=OBCashAccount5></a> \\n## OBCashAccount5 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| SchemeName| Name of the identification scheme, in a coded form as published in an external list.| string|\\n| Identification| Identification assigned by an institution to identify an account. This identification is known by the account owner.| string|\\n| Name| The account name is the name or names of the account owner(s) represented at an account level, as displayed by the ASPSP's online channels. Note, the account name is not the product name or the nickname of the account.| string|\\n| SecondaryIdentification| This is secondary identification of the account, as assigned by the account servicing institution. This can be used by building societies to additionally identify accounts with a roll number(in addition to a sort code and account number combination).| string|\\n\\n <a name=OBBranchAndFinancialInstitutionIdentification5></a> \\n## OBBranchAndFinancialInstitutionIdentification5 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| SchemeName| Name of the identification scheme, in a coded form as published in an external list.| string|\\n| Identification| Unique and unambiguous identification of the servicing institution.| string|\\n\\n <a name=OBAccount6></a> \\n## OBAccount6 \\nUnambiguous identification of the account to which credit and debit entries are made. \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| AccountId| A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.| string|\\n| Currency| Identification of the currency in which the account is held. Usage: Currency should only be used in case one and the same account number covers several currencies and the initiating party needs to identify which currency needs to be used for settlement on the account.| string|\\n| AccountType | Entity | <details><summary>[OBExternalAccountType1Code](#OBExternalAccountType1Code)</summary><ul></ul></details> | \\n| AccountSubType | Entity | <details><summary>[OBExternalAccountSubType1Code](#OBExternalAccountSubType1Code)</summary><ul></ul></details> | \\n| Description| Specifies the description of the account type.| string|\\n| Nickname| The nickname of the account, assigned by the account owner in order to provide an additional means of identification of the account.| string|\\n| OpeningDate| Date on which the account and related basic services are effectively operational for the account owner.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00| string|\\n| Account| Provides the details to identify an account.| array[[OBCashAccount5](#OBCashAccount5)]|\\n| Servicer | Entity | <details><summary>[OBBranchAndFinancialInstitutionIdentification5](#OBBranchAndFinancialInstitutionIdentification5)</summary><ul><li>SchemeName [string]</li> <li>Identification [string]</li> </ul></details> | \\n\\n <a name=OBReadDataAccount5></a> \\n## OBReadDataAccount5 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Account| Unambiguous identification of the account to which credit and debit entries are made.| array[[OBAccount6](#OBAccount6)]|\\n\\n <a name=OBReadAccount5></a> \\n## OBReadAccount5 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Data | Entity | <details><summary>[OBReadDataAccount5](#OBReadDataAccount5)</summary><ul><li>Account [array[[OBAccount6](#OBAccount6)]]</li> </ul></details> | \\n| Links | Entity | <details><summary>[Links](#Links)</summary><ul><li>Self [string]</li> <li>First [string]</li> <li>Prev [string]</li> <li>Next [string]</li> <li>Last [string]</li> </ul></details> | \\n| Meta | Entity | <details><summary>[Meta](#Meta)</summary><ul><li>TotalPages [integer]</li> <li>FirstAvailableDateTime [string]</li> <li>LastAvailableDateTime [string]</li> </ul></details> | \\n\\n <a name=OBCreditDebitCode></a> \\n## OBCreditDebitCode \\n### Attributes \\n\\n| Type| Description| Example| Values|\\n| -----| -----| -----| -----|\\n| enum| -| <ul style=\\\"padding-left: 0\\\"><li>Credit</li><li>Debit</li></ul>|\\n\\n <a name=OBBalanceType1Code></a> \\n## OBBalanceType1Code \\n### Attributes \\n\\n| Type| Description| Example| Values|\\n| -----| -----| -----| -----|\\n| enum| -| <ul style=\\\"padding-left: 0\\\"><li>ClosingAvailable</li><li>ClosingBooked</li><li>ClosingCleared</li><li>Expected</li><li>ForwardAvailable</li><li>Information</li><li>InterimAvailable</li><li>InterimBooked</li><li>InterimCleared</li><li>OpeningAvailable</li><li>OpeningBooked</li><li>OpeningCleared</li><li>PreviouslyClosedBooked</li></ul>|\\n\\n <a name=OBActiveOrHistoricCurrencyAndAmount></a> \\n## OBActiveOrHistoricCurrencyAndAmount \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Amount| A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.| string|\\n| Currency| A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 \\\"Codes for the representation of currencies and funds\\\".| string|\\n\\n <a name=OBExternalLimitType1Code></a> \\n## OBExternalLimitType1Code \\n### Attributes \\n\\n| Type| Description| Example| Values|\\n| -----| -----| -----| -----|\\n| enum| -| <ul style=\\\"padding-left: 0\\\"><li>Available</li><li>Credit</li><li>Emergency</li><li>Pre-Agreed</li><li>Temporary</li></ul>|\\n\\n <a name=OBCreditLine1></a> \\n## OBCreditLine1 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Included| Indicates whether or not the credit line is included in the balance of the account. Usage: If not present, credit line is not included in the balance amount of the account.| boolean|\\n| Type | Entity | <details><summary>[OBExternalLimitType1Code](#OBExternalLimitType1Code)</summary><ul></ul></details> | \\n| Amount | Entity | <details><summary>[OBActiveOrHistoricCurrencyAndAmount](#OBActiveOrHistoricCurrencyAndAmount)</summary><ul><li>Amount [string]</li> <li>Currency [string]</li> </ul></details> | \\n\\n <a name=OBCashBalance1></a> \\n## OBCashBalance1 \\nSet of elements used to define the balance details. \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| AccountId| A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.| string|\\n| CreditDebitIndicator | Entity | <details><summary>[OBCreditDebitCode](#OBCreditDebitCode)</summary><ul></ul></details> | \\n| Type | Entity | <details><summary>[OBBalanceType1Code](#OBBalanceType1Code)</summary><ul></ul></details> | \\n| DateTime| Indicates the date (and time) of the balance.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00| string|\\n| Amount | Entity | <details><summary>[OBActiveOrHistoricCurrencyAndAmount](#OBActiveOrHistoricCurrencyAndAmount)</summary><ul><li>Amount [string]</li> <li>Currency [string]</li> </ul></details> | \\n| CreditLine| Set of elements used to provide details on the credit line.| array[[OBCreditLine1](#OBCreditLine1)]|\\n\\n <a name=OBReadDataBalance1></a> \\n## OBReadDataBalance1 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Balance| Set of elements used to define the balance details.| array[[OBCashBalance1](#OBCashBalance1)]|\\n\\n <a name=OBReadBalance1></a> \\n## OBReadBalance1 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Data | Entity | <details><summary>[OBReadDataBalance1](#OBReadDataBalance1)</summary><ul><li>Balance [array[[OBCashBalance1](#OBCashBalance1)]]</li> </ul></details> | \\n| Links | Entity | <details><summary>[Links](#Links)</summary><ul><li>Self [string]</li> <li>First [string]</li> <li>Prev [string]</li> <li>Next [string]</li> <li>Last [string]</li> </ul></details> | \\n| Meta | Entity | <details><summary>[Meta](#Meta)</summary><ul><li>TotalPages [integer]</li> <li>FirstAvailableDateTime [string]</li> <li>LastAvailableDateTime [string]</li> </ul></details> | \\n\\n <a name=OBBeneficiaryType1Code></a> \\n## OBBeneficiaryType1Code \\n### Attributes \\n\\n| Type| Description| Example| Values|\\n| -----| -----| -----| -----|\\n| enum| Specifies the Beneficiary Type.| <ul style=\\\"padding-left: 0\\\"><li>Trusted</li><li>Ordinary</li></ul>|\\n\\n <a name=OBBeneficiary5></a> \\n## OBBeneficiary5 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| AccountId| A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.| string|\\n| BeneficiaryType | Entity | <details><summary>[OBBeneficiaryType1Code](#OBBeneficiaryType1Code)</summary><ul></ul></details> | \\n| CreditorAccount | Entity | <details><summary>[OBCashAccount5](#OBCashAccount5)</summary><ul><li>SchemeName [string]</li> <li>Identification [string]</li> <li>Name [string]</li> <li>SecondaryIdentification [string]</li> </ul></details> | \\n\\n <a name=OBReadDataBeneficiary5></a> \\n## OBReadDataBeneficiary5 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Beneficiary| -| array[[OBBeneficiary5](#OBBeneficiary5)]|\\n\\n <a name=OBReadBeneficiary5></a> \\n## OBReadBeneficiary5 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Data | Entity | <details><summary>[OBReadDataBeneficiary5](#OBReadDataBeneficiary5)</summary><ul><li>Beneficiary [array[[OBBeneficiary5](#OBBeneficiary5)]]</li> </ul></details> | \\n| Links | Entity | <details><summary>[Links](#Links)</summary><ul><li>Self [string]</li> <li>First [string]</li> <li>Prev [string]</li> <li>Next [string]</li> <li>Last [string]</li> </ul></details> | \\n| Meta | Entity | <details><summary>[Meta](#Meta)</summary><ul><li>TotalPages [integer]</li> <li>FirstAvailableDateTime [string]</li> <li>LastAvailableDateTime [string]</li> </ul></details> | \\n\\n <a name=OBParty2></a> \\n## OBParty2 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| PartyId| A unique and immutable identifier used to identify the customer resource. This identifier has no meaning to the account owner.| string|\\n| Name| Name by which a party is known and which is usually used to identify that party.| string|\\n\\n <a name=OBReadDataParty2></a> \\n## OBReadDataParty2 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Party | Entity | <details><summary>[OBParty2](#OBParty2)</summary><ul><li>PartyId [string]</li> <li>Name [string]</li> </ul></details> | \\n\\n <a name=OBReadParty2></a> \\n## OBReadParty2 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Data | Entity | <details><summary>[OBReadDataParty2](#OBReadDataParty2)</summary><ul><li><details><summary>Party [[OBParty2](#OBParty2)]</summary><ul><li>PartyId [string]</li> <li>Name [string]</li> </ul></details></li></ul></details> | \\n| Links | Entity | <details><summary>[Links](#Links)</summary><ul><li>Self [string]</li> <li>First [string]</li> <li>Prev [string]</li> <li>Next [string]</li> <li>Last [string]</li> </ul></details> | \\n| Meta | Entity | <details><summary>[Meta](#Meta)</summary><ul><li>TotalPages [integer]</li> <li>FirstAvailableDateTime [string]</li> <li>LastAvailableDateTime [string]</li> </ul></details> | \\n\\n <a name=OBReadDataParty3></a> \\n## OBReadDataParty3 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Party| -| array[[OBParty2](#OBParty2)]|\\n\\n <a name=OBReadParty3></a> \\n## OBReadParty3 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Data | Entity | <details><summary>[OBReadDataParty3](#OBReadDataParty3)</summary><ul><li>Party [array[[OBParty2](#OBParty2)]]</li> </ul></details> | \\n| Links | Entity | <details><summary>[Links](#Links)</summary><ul><li>Self [string]</li> <li>First [string]</li> <li>Prev [string]</li> <li>Next [string]</li> <li>Last [string]</li> </ul></details> | \\n| Meta | Entity | <details><summary>[Meta](#Meta)</summary><ul><li>TotalPages [integer]</li> <li>FirstAvailableDateTime [string]</li> <li>LastAvailableDateTime [string]</li> </ul></details> | \\n\\n <a name=SandboxRequest></a> \\n## SandboxRequest \\nRequest to create a new sandbox \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| sandboxId| Sandbox Id| string|\\n\\n <a name=ErrorResponse></a> \\n## ErrorResponse \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| errorMessage| -| string|\\n\\n <a name=SandboxRetryCacheEntry></a> \\n## SandboxRetryCacheEntry \\nKeeps the number of calls without x-fapi-customer-ip-address header present \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| cacheKey| Cache key| string|\\n| count| Number of retries ( up to 4 )| integer|\\n| expirationTimestamp| Expiration timestamp of the entry| string|\\n\\n <a name=SandboxBankAccountInfo></a> \\n## SandboxBankAccountInfo \\nGeneral account information \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| currency| Currency (EUR, USD ...)| string|\\n| iban| Account's IBAN| string|\\n| accountType| Account's type (Business, Personal)| string|\\n| accountSubType| Account's sub-type (ChargeCard, CreditCard, CurrentAccount ...)| string|\\n| description| Account's description| string|\\n| alias| Account's alias| string|\\n| openingDate| Account's opening date| string|\\n| availableBalance| Account's available balance| number|\\n| ledgerBalance| Account's ledger balance| number|\\n| overdraftLimit| Account's overdraft limit| number|\\n\\n <a name=SandboxParty></a> \\n## SandboxParty \\nConnected party information \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| id| Party id| string|\\n| name| Name| string|\\n\\n <a name=SandboxBeneficiary></a> \\n## SandboxBeneficiary \\nBeneficiary information \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| name| Beneficiary name| string|\\n\\n <a name=SandboxStandingOrder></a> \\n## SandboxStandingOrder \\nStanding order information \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| description| Standing order short description| string|\\n| frequency| Standing order frequency| string|\\n| firstPaymentDate| Standing order first collection date| string|\\n| nextPaymentDate| Standing order next collection date| string|\\n| finalPaymentDate| Standing order final collection date| string|\\n| lastPaymentDate| Standing order last executed payment date| string|\\n| status| Standing order status (Active, Inactive)| string|\\n| amount| Standing order amount| number|\\n\\n <a name=SandboxScheduledPayment></a> \\n## SandboxScheduledPayment \\nScheduled payment information \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| description| Scheduled payment's short description| string|\\n| executionDate| Scheduled payment's execution date| string|\\n| amount| Amount| number|\\n| senderReference| Debtor / Sender reference| string|\\n\\n <a name=SandboxStatement></a> \\n## SandboxStatement \\nStatement information \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| number| Statement number| string|\\n| year| Statement year| integer|\\n| month| Statement month| integer|\\n\\n <a name=SandboxTransaction></a> \\n## SandboxTransaction \\nTransaction information \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| reference| Transaction reference| string|\\n| amount| Amount| number|\\n| currency| Currency (EUR, USD ...)| string|\\n| creditDebit| Credit / Debit indicator| string|\\n| valueDateTime| Valeur| string|\\n| bookingDateTime| Booking date time| string|\\n| description| Description| string|\\n| accountingBalance| Balance| number|\\n| relatedAccount| Related account| string|\\n| relatedName| Related account| string|\\n| transactionCode| Transaction code| string|\\n\\n <a name=SandboxBankAccount></a> \\n## SandboxBankAccount \\nSandbox bank account \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| info | Entity | <details><summary>[SandboxBankAccountInfo](#SandboxBankAccountInfo)</summary><ul><li>currency [string]</li> <li>iban [string]</li> <li>accountType [string]</li> <li>accountSubType [string]</li> <li>description [string]</li> <li>alias [string]</li> <li>openingDate [string]</li> <li>availableBalance [number]</li> <li>ledgerBalance [number]</li> <li>overdraftLimit [number]</li> </ul></details> | \\n| party | Entity | <details><summary>[SandboxParty](#SandboxParty)</summary><ul><li>id [string]</li> <li>name [string]</li> </ul></details> | \\n| beneficiaries| List of account's beneficiaries| array[[SandboxBeneficiary](#SandboxBeneficiary)]|\\n| standingOrders| List of account's standing orders| array[[SandboxStandingOrder](#SandboxStandingOrder)]|\\n| scheduledPayments| List of account's scheduled payments| array[[SandboxScheduledPayment](#SandboxScheduledPayment)]|\\n| statements| List of account's statements| array[[SandboxStatement](#SandboxStatement)]|\\n| transactions| List of account's transactions| array[[SandboxTransaction](#SandboxTransaction)]|\\n\\n <a name=SandboxCardInfo></a> \\n## SandboxCardInfo \\nSandbox card information \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| number| Card number| string|\\n| description| Description| string|\\n| holderName| Holder name| string|\\n| expiration| Expiration date (05/2022)| string|\\n| type| Type| string|\\n| subType| Sub type| string|\\n| availableBalance| Available balance| number|\\n| ledgerBalance| Ledger balance| number|\\n| creditLimit| Credit limit ( applicable to credit cards )| number|\\n\\n <a name=SandboxCard></a> \\n## SandboxCard \\nSandbox card \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| info | Entity | <details><summary>[SandboxCardInfo](#SandboxCardInfo)</summary><ul><li>number [string]</li> <li>description [string]</li> <li>holderName [string]</li> <li>expiration [string]</li> <li>type [string]</li> <li>subType [string]</li> <li>availableBalance [number]</li> <li>ledgerBalance [number]</li> <li>creditLimit [number]</li> </ul></details> | \\n| party | Entity | <details><summary>[SandboxParty](#SandboxParty)</summary><ul><li>id [string]</li> <li>name [string]</li> </ul></details> | \\n| statements| Card statements| array[[SandboxStatement](#SandboxStatement)]|\\n| transactions| Card transactions| array[[SandboxTransaction](#SandboxTransaction)]|\\n\\n <a name=SandboxUser></a> \\n## SandboxUser \\nUser data \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| userId| Connected user id| string|\\n| retryCacheEntries| Retry cache entries| array[[SandboxRetryCacheEntry](#SandboxRetryCacheEntry)]|\\n| accounts| List of accounts| array[[SandboxBankAccount](#SandboxBankAccount)]|\\n| cards| List of cards| array[[SandboxCard](#SandboxCard)]|\\n\\n <a name=Sandbox></a> \\n## Sandbox \\nSandbox model \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| sandboxId| Sandbox id| string|\\n| users| List of users| array[[SandboxUser](#SandboxUser)]|\\n\\n <a name=OBExternalScheduleType1Code></a> \\n## OBExternalScheduleType1Code \\n### Attributes \\n\\n| Type| Description| Example| Values|\\n| -----| -----| -----| -----|\\n| enum| -| <ul style=\\\"padding-left: 0\\\"><li>Arrival</li><li>Execution</li></ul>|\\n\\n <a name=OBScheduledPayment3></a> \\n## OBScheduledPayment3 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| AccountId| A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.| string|\\n| ScheduledPaymentId| A unique and immutable identifier used to identify the scheduled payment resource. This identifier has no meaning to the account owner.| string|\\n| ScheduledPaymentDateTime| The date on which the scheduled payment will be made.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone.An example is below: 2017-04-05T10:43:07+00:00| string|\\n| ScheduledType | Entity | <details><summary>[OBExternalScheduleType1Code](#OBExternalScheduleType1Code)</summary><ul></ul></details> | \\n| Reference| Unique reference, as assigned by the creditor, to unambiguously refer to the payment transaction. Usage: If available, the initiating party should provide this reference in the structured remittance information, to enable reconciliation by the creditor upon receipt of the amount of money. If the business context requires the use of a creditor reference or a payment remit identification, and only one identifier can be passed through the end-to-end chain, the creditor's reference or payment remittance identification should be quoted in the end-to-end transaction identification.| string|\\n| DebtorReference| A reference value provided by the PSU to the PISP while setting up the scheduled payment.| string|\\n| InstructedAmount | Entity | <details><summary>[OBActiveOrHistoricCurrencyAndAmount](#OBActiveOrHistoricCurrencyAndAmount)</summary><ul><li>Amount [string]</li> <li>Currency [string]</li> </ul></details> | \\n| CreditorAccount | Entity | <details><summary>[OBCashAccount5](#OBCashAccount5)</summary><ul><li>SchemeName [string]</li> <li>Identification [string]</li> <li>Name [string]</li> <li>SecondaryIdentification [string]</li> </ul></details> | \\n\\n <a name=OBReadDataScheduledPayment3></a> \\n## OBReadDataScheduledPayment3 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| ScheduledPayment| -| array[[OBScheduledPayment3](#OBScheduledPayment3)]|\\n\\n <a name=OBReadScheduledPayment3></a> \\n## OBReadScheduledPayment3 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Data | Entity | <details><summary>[OBReadDataScheduledPayment3](#OBReadDataScheduledPayment3)</summary><ul><li>ScheduledPayment [array[[OBScheduledPayment3](#OBScheduledPayment3)]]</li> </ul></details> | \\n| Links | Entity | <details><summary>[Links](#Links)</summary><ul><li>Self [string]</li> <li>First [string]</li> <li>Prev [string]</li> <li>Next [string]</li> <li>Last [string]</li> </ul></details> | \\n| Meta | Entity | <details><summary>[Meta](#Meta)</summary><ul><li>TotalPages [integer]</li> <li>FirstAvailableDateTime [string]</li> <li>LastAvailableDateTime [string]</li> </ul></details> | \\n\\n <a name=OBExternalStandingOrderStatus1Code></a> \\n## OBExternalStandingOrderStatus1Code \\n### Attributes \\n\\n| Type| Description| Example| Values|\\n| -----| -----| -----| -----|\\n| enum| -| <ul style=\\\"padding-left: 0\\\"><li>Active</li><li>Inactive</li></ul>|\\n\\n <a name=OBStandingOrder5></a> \\n## OBStandingOrder5 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| AccountId| A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.| string|\\n| StandingOrderId| A unique and immutable identifier used to identify the standing order resource. This identifier has no meaning to the account owner.| string|\\n| Frequency| Individual Definitions: IntrvlMnthDay - An interval specified in months(between 01, 02, 03, 04, 06, 12, 24), specifying the day within the month(01 to 31) Full Regular Expression: ^(IntrvlMnthDay:(0[1,2,3,4,6]|12|24):(0[1-9]|[12] [0-9]|3[01]))$| string|\\n| Reference| Unique reference, as assigned by the creditor, to unambiguously refer to the payment transaction. Usage: If available, the initiating party should provide this reference in the structured remittance information, to enable reconciliation by the creditor upon receipt of the amount of money. If the business context requires the use of a creditor reference or a payment remit identification, and only one identifier can be passed through the end-to-end chain, the creditor's reference or payment remittance identification should be quoted in the end-to-end transaction identification.| string|\\n| FirstPaymentDateTime| The date on which the first payment for a Standing Order schedule will be made.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone.An example is below: 2017-04-05T10:43:07+00:00| string|\\n| NextPaymentDateTime| The date on which the next payment for a Standing Order schedule will be made.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone.An example is below: 2017-04-05T10:43:07+00:00| string|\\n| LastPaymentDateTime| The date on which the last (most recent) payment for a Standing Order schedule was made.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone.An example is below: 2017-04-05T10:43:07+00:00| string|\\n| FinalPaymentDateTime| The date on which the final payment for a Standing Order schedule will be made.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone.An example is below: 2017-04-05T10:43:07+00:00| string|\\n| StandingOrderStatusCode | Entity | <details><summary>[OBExternalStandingOrderStatus1Code](#OBExternalStandingOrderStatus1Code)</summary><ul></ul></details> | \\n| FirstPaymentAmount | Entity | <details><summary>[OBActiveOrHistoricCurrencyAndAmount](#OBActiveOrHistoricCurrencyAndAmount)</summary><ul><li>Amount [string]</li> <li>Currency [string]</li> </ul></details> | \\n| NextPaymentAmount | Entity | <details><summary>[OBActiveOrHistoricCurrencyAndAmount](#OBActiveOrHistoricCurrencyAndAmount)</summary><ul><li>Amount [string]</li> <li>Currency [string]</li> </ul></details> | \\n| LastPaymentAmount | Entity | <details><summary>[OBActiveOrHistoricCurrencyAndAmount](#OBActiveOrHistoricCurrencyAndAmount)</summary><ul><li>Amount [string]</li> <li>Currency [string]</li> </ul></details> | \\n| FinalPaymentAmount | Entity | <details><summary>[OBActiveOrHistoricCurrencyAndAmount](#OBActiveOrHistoricCurrencyAndAmount)</summary><ul><li>Amount [string]</li> <li>Currency [string]</li> </ul></details> | \\n| CreditorAccount | Entity | <details><summary>[OBCashAccount5](#OBCashAccount5)</summary><ul><li>SchemeName [string]</li> <li>Identification [string]</li> <li>Name [string]</li> <li>SecondaryIdentification [string]</li> </ul></details> | \\n\\n <a name=OBReadDataStandingOrder5></a> \\n## OBReadDataStandingOrder5 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| StandingOrder| -| array[[OBStandingOrder5](#OBStandingOrder5)]|\\n\\n <a name=OBReadStandingOrder6></a> \\n## OBReadStandingOrder6 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Data | Entity | <details><summary>[OBReadDataStandingOrder5](#OBReadDataStandingOrder5)</summary><ul><li>StandingOrder [array[[OBStandingOrder5](#OBStandingOrder5)]]</li> </ul></details> | \\n| Links | Entity | <details><summary>[Links](#Links)</summary><ul><li>Self [string]</li> <li>First [string]</li> <li>Prev [string]</li> <li>Next [string]</li> <li>Last [string]</li> </ul></details> | \\n| Meta | Entity | <details><summary>[Meta](#Meta)</summary><ul><li>TotalPages [integer]</li> <li>FirstAvailableDateTime [string]</li> <li>LastAvailableDateTime [string]</li> </ul></details> | \\n\\n <a name=OBExternalStatementType1Code></a> \\n## OBExternalStatementType1Code \\n### Attributes \\n\\n| Type| Description| Example| Values|\\n| -----| -----| -----| -----|\\n| enum| -| <ul style=\\\"padding-left: 0\\\"><li>AccountClosure</li><li>AccountOpening</li><li>Annual</li><li>Interim</li><li>RegularPeriodic</li></ul>|\\n\\n <a name=OBStatement2></a> \\n## OBStatement2 \\nProvides further details on a statement resource. \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| AccountId| A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.| string|\\n| StatementId| Unique identifier for the statement resource within an servicing institution. This identifier is both unique and immutable.| string|\\n| StatementReference| Unique reference for the statement. This reference may be optionally populated if available.| string|\\n| Type | Entity | <details><summary>[OBExternalStatementType1Code](#OBExternalStatementType1Code)</summary><ul></ul></details> | \\n| StartDateTime| Date and time at which the statement period starts.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone.An example is below: 2017-04-05T10:43:07+00:00| string|\\n| EndDateTime| Date and time at which the statement period starts.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone.An example is below: 2017-04-05T10:43:07+00:00| string|\\n| CreationDateTime| Date and time at which the statement period starts.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone.An example is below: 2017-04-05T10:43:07+00:00| string|\\n\\n <a name=OBReadDataStatement2></a> \\n## OBReadDataStatement2 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Statement| Provides further details on a statement resource.| array[[OBStatement2](#OBStatement2)]|\\n\\n <a name=OBReadStatement2></a> \\n## OBReadStatement2 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Data | Entity | <details><summary>[OBReadDataStatement2](#OBReadDataStatement2)</summary><ul><li>Statement [array[[OBStatement2](#OBStatement2)]]</li> </ul></details> | \\n| Links | Entity | <details><summary>[Links](#Links)</summary><ul><li>Self [string]</li> <li>First [string]</li> <li>Prev [string]</li> <li>Next [string]</li> <li>Last [string]</li> </ul></details> | \\n| Meta | Entity | <details><summary>[Meta](#Meta)</summary><ul><li>TotalPages [integer]</li> <li>FirstAvailableDateTime [string]</li> <li>LastAvailableDateTime [string]</li> </ul></details> | \\n\\n <a name=OBEntryStatus1Code></a> \\n## OBEntryStatus1Code \\n### Attributes \\n\\n| Type| Description| Example| Values|\\n| -----| -----| -----| -----|\\n| enum| -| <ul style=\\\"padding-left: 0\\\"><li>Booked</li><li>Pending</li></ul>|\\n\\n <a name=ProprietaryBankTransactionCodeStructure1></a> \\n## ProprietaryBankTransactionCodeStructure1 \\nSet of elements to fully identify a proprietary bank transaction code. \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Code| Proprietary bank transaction code to identify the underlying transaction.| string|\\n| Issuer| Identification of the issuer of the proprietary bank transaction code.| string|\\n\\n <a name=OBTransactionCashBalance></a> \\n## OBTransactionCashBalance \\nSet of elements used to define the balance as a numerical representation of the net increases and decreases in an account after a transaction entry is applied to the account. \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| CreditDebitIndicator | Entity | <details><summary>[OBCreditDebitCode](#OBCreditDebitCode)</summary><ul></ul></details> | \\n| Type | Entity | <details><summary>[OBBalanceType1Code](#OBBalanceType1Code)</summary><ul></ul></details> | \\n| Amount | Entity | <details><summary>[OBActiveOrHistoricCurrencyAndAmount](#OBActiveOrHistoricCurrencyAndAmount)</summary><ul><li>Amount [string]</li> <li>Currency [string]</li> </ul></details> | \\n\\n <a name=OBCashAccount6></a> \\n## OBCashAccount6 \\nUnambiguous identification of the account of the creditor, in the case of a debit transaction. \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| SchemeName| Name of the identification scheme, in a coded form as published in an external list.| string|\\n| Identification| Identification assigned by an institution to identify an account. This identification is known by the account owner.| string|\\n| Name| The account name is the name or names of the account owner(s) represented at an account level, as displayed by the ASPSP's online channels. Note, the account name is not the product name or the nickname of the account.| string|\\n\\n <a name=OBTransaction6></a> \\n## OBTransaction6 \\nProvides further details on an entry in the report. \\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| AccountId| A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.| string|\\n| TransactionReference| Unique reference for the transaction. This reference is optionally populated, and may as an example be the FPID in the Faster Payments context.| string|\\n| CreditDebitIndicator | Entity | <details><summary>[OBCreditDebitCode](#OBCreditDebitCode)</summary><ul></ul></details> | \\n| Status | Entity | <details><summary>[OBEntryStatus1Code](#OBEntryStatus1Code)</summary><ul></ul></details> | \\n| BookingDateTime| Date and time when a transaction entry is posted to an account on the account servicer's books. Usage: Booking date is the expected booking date, unless the status is booked, in which case it is the actual booking date.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone.An example is below: 2017-04-05T10:43:07+00:00| string|\\n| ValueDateTime| Date and time at which assets become available to the account owner in case of a credit entry, or cease to be available to the account owner in case of a debit transaction entry. Usage: If transaction entry status is pending and value date is present, then the value date refers to an expected/requested value date. For transaction entries subject to availability/float and for which availability information is provided, the value date must not be used.In this case the availability component identifies the number of availability days.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone.An example is below: 2017-04-05T10:43:07+00:00| string|\\n| TransactionInformation| Further details of the transaction. This is the transaction narrative, which is unstructured text.| string|\\n| Amount | Entity | <details><summary>[OBActiveOrHistoricCurrencyAndAmount](#OBActiveOrHistoricCurrencyAndAmount)</summary><ul><li>Amount [string]</li> <li>Currency [string]</li> </ul></details> | \\n| ProprietaryBankTransactionCode | Entity | <details><summary>[ProprietaryBankTransactionCodeStructure1](#ProprietaryBankTransactionCodeStructure1)</summary><ul><li>Code [string]</li> <li>Issuer [string]</li> </ul></details> | \\n| Balance | Entity | <details><summary>[OBTransactionCashBalance](#OBTransactionCashBalance)</summary><ul><li><details><summary>CreditDebitIndicator [[OBCreditDebitCode](#OBCreditDebitCode)]</summary><ul></ul></details></li><li><details><summary>Type [[OBBalanceType1Code](#OBBalanceType1Code)]</summary><ul></ul></details></li><li><details><summary>Amount [[OBActiveOrHistoricCurrencyAndAmount](#OBActiveOrHistoricCurrencyAndAmount)]</summary><ul><li>Amount [string]</li> <li>Currency [string]</li> </ul></details></li></ul></details> | \\n| CreditorAccount | Entity | <details><summary>[OBCashAccount6](#OBCashAccount6)</summary><ul><li>SchemeName [string]</li> <li>Identification [string]</li> <li>Name [string]</li> </ul></details> | \\n| DebtorAccount | Entity | <details><summary>[OBCashAccount6](#OBCashAccount6)</summary><ul><li>SchemeName [string]</li> <li>Identification [string]</li> <li>Name [string]</li> </ul></details> | \\n\\n <a name=OBReadDataTransaction6></a> \\n## OBReadDataTransaction6 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Transaction| Provides further details on an entry in the report.| array[[OBTransaction6](#OBTransaction6)]|\\n\\n <a name=OBReadTransaction6></a> \\n## OBReadTransaction6 \\n\\n\\n### Attributes \\n\\n| Name| Description| Values|\\n| -----| -----| -----|\\n| Data | Entity | <details><summary>[OBReadDataTransaction6](#OBReadDataTransaction6)</summary><ul><li>Transaction [array[[OBTransaction6](#OBTransaction6)]]</li> </ul></details> | \\n| Links | Entity | <details><summary>[Links](#Links)</summary><ul><li>Self [string]</li> <li>First [string]</li> <li>Prev [string]</li> <li>Next [string]</li> <li>Last [string]</li> </ul></details> | \\n| Meta | Entity | <details><summary>[Meta](#Meta)</summary><ul><li>TotalPages [integer]</li> <li>FirstAvailableDateTime [string]</li> <li>LastAvailableDateTime [string]</li> </ul></details> | \\n\\n# Authentication\\n\\n<!-- ReDoc-Inject: <security-definitions> -->\",\"title\":\"Account and Transaction API Specification - UK\",\"version\":\"v3.1.5\",\"x-apisguru-categories\":[\"financial\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.nbg.gr/api.gateway/publicportal/sites/default/files/2020-09/NBGSwagger-account-and_transaction_api_specification_uk-v3.1.5-swagger%20%284%29.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"nbg.gr\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-07T19:59:09.908Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nbg.gr/v3.1.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nbg.gr/v3.1.5/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"ndhm.gov.in:ndhm-cm\",\"value\":{\"added\":\"2021-02-07T16:16:03.397Z\",\"preferred\":\"0.5\",\"versions\":[{\"key\":\"0.5\",\"value\":{\"added\":\"2021-02-07T16:16:03.397Z\",\"info\":{\"contact\":{\"name\":\"National Health Authority\",\"url\":\"https://ndhm.gov.in/\"},\"description\":\"Entity which provides health information aggregation services to customers of health care services.\\nIt enables customers to fetch their health information from one or more Health Information Providers\\n(e.g., Hospitals, Diagnostic Labs, Medical Device Companies), based on their explicit Consent and to share such\\naggregated information with Health Information Users i.e. entities in need of such data (e.g., Insurers,\\nDoctors, Medical Researchers).\\n\\n# Specifications\\n1. This document maintains only the Health Information Gateway relevant APIs. \\n\",\"title\":\"Health Data Consent Manager\",\"version\":\"0.5\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/ndhm-cm.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"ndhm.gov.in\",\"x-serviceName\":\"ndhm-cm\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:16:03.397Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ndhm.gov.in/ndhm-cm/0.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ndhm.gov.in/ndhm-cm/0.5/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ndhm.gov.in:ndhm-gateway\",\"value\":{\"added\":\"2021-02-07T16:16:11.304Z\",\"preferred\":\"0.5\",\"versions\":[{\"key\":\"0.5\",\"value\":{\"added\":\"2021-02-07T16:16:11.304Z\",\"info\":{\"contact\":{\"name\":\"National Health Authority\",\"url\":\"https://ndhm.gov.in/\"},\"description\":\"Gateway is the hub that routes/orchestrates the interaction between consent managers and API bridges. There are 5 categories of APIs; discovery, link, consent flow, data flow and monitoring. To reflect the consumers of APIs, the above apis are also categorized under cm facing, hiu facing and hip facing \\n\",\"title\":\"Gateway\",\"version\":\"0.5\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/ndhm-gateway.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"ndhm.gov.in\",\"x-serviceName\":\"ndhm-gateway\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:16:11.304Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ndhm.gov.in/ndhm-gateway/0.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ndhm.gov.in/ndhm-gateway/0.5/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ndhm.gov.in:ndhm-healthid\",\"value\":{\"added\":\"2021-02-07T16:16:19.262Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-02-07T16:16:19.262Z\",\"info\":{\"contact\":{\"name\":\"National Health Authority\",\"url\":\"https://ndhm.gov.in/\"},\"description\":\"It is important to standardize the process of identification of an individual across healthcare providers, to ensure that the created medical records are issued to the right individual or accessed by a Health Information User through appropriate consent. \\nIn order to issue a Health ID to an individual, one only needs basic demographic details like Name, Year of Birth, Gender. In addition, citizens should be able to update contact information easily.\",\"title\":\"Health ID Service\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/ndhm-healthid.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"ndhm.gov.in\",\"x-serviceName\":\"ndhm-healthid\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:16:19.262Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ndhm.gov.in/ndhm-healthid/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ndhm.gov.in/ndhm-healthid/1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"ndhm.gov.in:ndhm-hip\",\"value\":{\"added\":\"2021-02-07T16:16:26.658Z\",\"preferred\":\"0.5\",\"versions\":[{\"key\":\"0.5\",\"value\":{\"added\":\"2021-02-07T16:16:26.658Z\",\"info\":{\"contact\":{\"name\":\"National Health Authority\",\"url\":\"https://ndhm.gov.in/\"},\"description\":\"The following are the specifications for the APIs to be implemented at the Health Repository end if an entity is only serving the role of a HIP. The specs are essentially duplicates from the Gateway and Health Repository, but put together so as to make it clear to *HIPs* which set of APIs they should implement to participate in the network. \\n\",\"title\":\"Health Repository Provider Specifications for HIP\",\"version\":\"0.5\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/ndhm-hip.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"ndhm.gov.in\",\"x-serviceName\":\"ndhm-hip\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:16:26.658Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ndhm.gov.in/ndhm-hip/0.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ndhm.gov.in/ndhm-hip/0.5/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ndhm.gov.in:ndhm-hiu\",\"value\":{\"added\":\"2021-02-07T16:16:33.375Z\",\"preferred\":\"0.5\",\"versions\":[{\"key\":\"0.5\",\"value\":{\"added\":\"2021-02-07T16:16:33.375Z\",\"info\":{\"contact\":{\"name\":\"National Health Authority\",\"url\":\"https://ndhm.gov.in/\"},\"description\":\"The following are the specifications for the APIs to be implemented at the Health Repository end if an entity is only serving the role of a HIU. The specs are essentially duplicates from the Gateway and Bridge, but put together so as to make it clear to *HIUs* which set of APIs they should implement to participate in the network. \\n\\n 1. The APIs are organized by the flows - **identification**, **consent flow**, **data flow** and **monitoring**. They represent the APIs that are expected to be available at the HIU end by the Gateway. \\n 2. For majority of the APIs, if Gateway has initiated a call, there are corresponding callback APIs on the Gateway. e.g for **/consents/hiu/notify** API on HIU end, its expected that a corresponding callback API **/consents/hiu/on-notify** on Gateway is called. Such APIs are organized under the **Gateway** label. \\n 3. Gateway relevant APIs for HIUs are grouped under **Gateway** label. These include the APIs that HIPs are required to call on the Gateway. For example, to request a CM for consent, HIU would call **/consent-requests/init** API on gateway. \\n 4. **NOTE**, in some of the API documentations below, **X-HIP-ID** is mentioned in header (for example in /auth/on-init). These are the cases, when a particular API is applicable for both HIU and HIP (e.g an entity is playing the role of HRP representing both HIU and HIP). If you are only playing the role of HIP, then only X-HIU-ID header will be sent \\n\",\"title\":\"Health Repository Provider Specifications for HIU\",\"version\":\"0.5\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://apisetu.gov.in/api_specification_v8/ndhm-hiu.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"ndhm.gov.in\",\"x-serviceName\":\"ndhm-hiu\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-07T16:16:33.375Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ndhm.gov.in/ndhm-hiu/0.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ndhm.gov.in/ndhm-hiu/0.5/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nebl.io\",\"value\":{\"added\":\"2018-06-08T08:44:35.000Z\",\"preferred\":\"1.3.0\",\"versions\":[{\"key\":\"1.3.0\",\"value\":{\"added\":\"2018-06-08T08:44:35.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"NeblioTeam\"},\"description\":\"APIs for Interacting with NTP1 Tokens & The Neblio Blockchain\",\"title\":\"Neblio REST API Suite\",\"version\":\"1.3.0\",\"x-apisguru-categories\":[\"enterprise\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_NeblioTeam_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/NeblioTeam/neblio-api-swagger-docs/master/swagger.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"nebl.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nebl.io/1.3.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nebl.io/1.3.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"neowsapp.com\",\"value\":{\"added\":\"2020-01-07T11:40:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2020-01-07T11:40:28.000Z\",\"info\":{\"description\":\"A web service for near earth objects. All the data is from the NASA JPL Asteroid team. \\n\\n \\n\\nNeoWs is proud to power AsteroidTracker on iOS and Android as well as related apps. \\n\\n Follow us on Twitter\",\"title\":\"NeoWs - (Near Earth Object Web Service)\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"swagger\",\"url\":\"http://www.neowsapp.com/api-docs\",\"version\":\"1.2\"}],\"x-providerName\":\"neowsapp.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-01-07T11:40:28.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/neowsapp.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/neowsapp.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"netatmo.net\",\"value\":{\"added\":\"2016-05-31T00:33:40.000Z\",\"preferred\":\"1.1.5\",\"versions\":[{\"key\":\"1.1.5\",\"value\":{\"added\":\"2016-05-31T00:33:40.000Z\",\"info\":{\"contact\":{\"email\":\"contact-api@netatmo.com\",\"name\":\"Netatmo\"},\"description\":\"

Welcome to the Netatmo swagger on-line documentation !

\\nThis site is a complement to the official Netatmo developper documentation using swagger to bring interactivity and easy testing of requests with the \\\"try it\\\" button (authenticate with the authorization code OAuth2 flow by clicking the authenticate button in the methods). You can find the source code for this site can be found in the project netatmo-swagger-ui. You can also use the online swagger declaration file to generate code or static documentation (see netatmo-swagger-api).\\n\",\"license\":{\"name\":\"Netatmo : Terms of Service\",\"url\":\"https://dev.netatmo.com/dev/resources/legal/introduction\"},\"termsOfService\":\"https://dev.netatmo.com/dev/resources/legal/introduction\",\"title\":\"Netatmo\",\"version\":\"1.1.5\",\"x-apiClientRegistration\":{\"url\":\"https://dev.netatmo.com/dev/createanapp\"},\"x-apisguru-categories\":[\"iot\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_netatmo_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/cbornet/netatmo-swagger-decl/master/spec/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"netatmo.net\",\"x-unofficialSpec\":true},\"externalDocs\":{\"description\":\"Netatmo reference API documentation\",\"url\":\"https://dev.netatmo.com/dev/resources/technical/reference\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/netatmo.net/1.1.5/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/netatmo.net/1.1.5/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"netboxdemo.com\",\"value\":{\"added\":\"2020-10-15T09:48:19.983Z\",\"preferred\":\"2.8\",\"versions\":[{\"key\":\"2.8\",\"value\":{\"added\":\"2020-10-15T09:48:19.983Z\",\"info\":{\"description\":\"API to access NetBox\",\"license\":{\"name\":\"Apache v2 License\"},\"termsOfService\":\"https://github.com/netbox-community/netbox\",\"title\":\"NetBox API\",\"version\":\"2.8\",\"x-apisguru-categories\":[\"cloud\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://netboxdemo.com/api/swagger.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"netboxdemo.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-11-09T10:19:12.316Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/netboxdemo.com/2.8/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/netboxdemo.com/2.8/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"netlicensing.io\",\"value\":{\"added\":\"2015-09-22T16:21:28.000Z\",\"preferred\":\"2.x\",\"versions\":[{\"key\":\"2.x\",\"value\":{\"added\":\"2015-09-22T16:21:28.000Z\",\"info\":{\"description\":\"The Labs64 NetLicensing RESTful API gives you access to NetLicensing\\u2019s core features.

Authentication
You authenticate to the NetLicensing API by providing your account credentials or simply use our demo account - demo:demo

Find out more about Labs64 NetLicensing at netlicensing.io\",\"termsOfService\":\"https://www.labs64.com/legal/terms-of-service/netlicensing\",\"title\":\"Labs64 NetLicensing RESTful API Test Center\",\"version\":\"2.x\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.labs64.com_content_uploads_2015_06_labs64-logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://io.labs64.com/NetLicensing-API/v2.x/netlicensing.json\",\"version\":\"3.0\"}],\"x-providerName\":\"netlicensing.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/netlicensing.io/2.x/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/netlicensing.io/2.x/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"netlify.com\",\"value\":{\"added\":\"2016-09-30T18:12:53.000Z\",\"preferred\":\"2.5.0\",\"versions\":[{\"key\":\"2.5.0\",\"value\":{\"added\":\"2016-09-30T18:12:53.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"Netlify\"},\"description\":\"Netlify is a hosting service for the programmable web. It understands your documents and provides an API to handle atomic deploys of websites, manage form submissions, inject JavaScript snippets, and much more. This is a REST-style API that uses JSON for serialization and OAuth 2 for authentication.\\n\\nThis document is an OpenAPI reference for the Netlify API that you can explore. For more detailed instructions for common uses, please visit the [online documentation](https://www.netlify.com/docs/api/). Visit our Community forum to join the conversation about [understanding and using Netlify\\u2019s API](https://community.netlify.com/t/common-issue-understanding-and-using-netlifys-api/160).\\n\\nAdditionally, we have two API clients for your convenience:\\n- [Go Client](https://github.com/netlify/open-api#go-client)\\n- [JS Client](https://github.com/netlify/js-client)\",\"termsOfService\":\"https://www.netlify.com/legal/terms-of-use/\",\"title\":\"Netlify's API documentation\",\"version\":\"2.5.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"altText\":\"Netlify\",\"href\":\"https://www.netlify.com/docs/\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Netlify_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/netlify/open-api/master/swagger.yml\",\"version\":\"2.0\"}],\"x-providerName\":\"netlify.com\"},\"externalDocs\":{\"description\":\"Online documentation\",\"url\":\"https://www.netlify.com/docs/api/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/netlify.com/2.5.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/netlify.com/2.5.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"neutrinoapi.net\",\"value\":{\"added\":\"2017-04-13T09:20:16.000Z\",\"preferred\":\"3.5.0\",\"versions\":[{\"key\":\"3.5.0\",\"value\":{\"added\":\"2017-04-13T09:20:16.000Z\",\"info\":{\"contact\":{\"email\":\"ops@neutrinoapi.com\",\"name\":\"Neutrino API\",\"url\":\"https://www.neutrinoapi.com/\"},\"description\":\"The general-purpose API\",\"title\":\"Neutrino API\",\"version\":\"3.5.0\",\"x-apisguru-categories\":[\"email\",\"messaging\",\"telecom\",\"location\",\"text\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.neutrinoapi.com_img_NEUTRINO_LOGO_NOBG_126x65.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.neutrinoapi.com/api/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"neutrinoapi.net\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/neutrinoapi.net/3.5.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/neutrinoapi.net/3.5.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:account\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"1.0.4\",\"versions\":[{\"key\":\"1.0.4\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"name\":\"Vonage.com\",\"url\":\"https://developer.nexmo.com\"},\"description\":\"Enables users to manage their Vonage API Account by programmable means. More information is available here: .\",\"title\":\"Account API\",\"version\":\"1.0.4\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/account.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"account\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2022-10-25T23:20:57.673Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/account/1.0.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/account/1.0.4/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"nexmo.com:application\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"1.0.2\",\"versions\":[{\"key\":\"1.0.2\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@nexmo.com\",\"name\":\"Nexmo.com\",\"url\":\"https://developer.nexmo.com/\",\"x-twitter\":\"Nexmo\"},\"description\":\"
\\n

Applications V1 is deprecated

\\n This version of the API has been deprecated. Please use version 2 going forwards\\n
\\nA Nexmo application contains the security and configuration information you need to connect to Nexmo endpoints and easily use our products.\",\"license\":{\"name\":\"The MIT License (MIT)\",\"url\":\"https://opensource.org/licenses/MIT\"},\"termsOfService\":\"https://www.nexmo.com/terms-of-use\",\"title\":\"Nexmo Application API\",\"version\":\"1.0.2\",\"x-apiClientRegistration\":\"https://dashboard.nexmo.com/sign-up\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Nexmo_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/application.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"application\"},\"externalDocs\":{\"url\":\"https://developer.nexmo.com/api/developer/application\",\"x-sha1\":\"d8836c374e2a7504bd2cd59e05fcee440f67cb44\"},\"updated\":\"2021-06-21T10:04:26.702Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/application/1.0.2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/application/1.0.2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:application.v2\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"2.1.1\",\"versions\":[{\"key\":\"2.1.1\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@nexmo.com\",\"name\":\"Vonage\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"Vonage provides an Application API to allow management of your Vonage Applications.\\n\\nThis API is backwards compatible with version 1. Applications created using version 1 of the API can also be managed using version 2 (this version) of the API.\\n\",\"title\":\"Application API\",\"version\":\"2.1.1\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/application.v2.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"application.v2\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2022-03-21T23:20:45.776Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/application.v2/2.1.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/application.v2/2.1.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:audit\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"1.0.4\",\"versions\":[{\"key\":\"1.0.4\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@vonage.com\",\"name\":\"Vonage DevRel\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"The Vonage Audit API allows you to view details of changes to your account. More information is available at .\\n_Please note that the Audit API is currently in Beta_\\n\",\"license\":{\"name\":\"The MIT License (MIT)\",\"url\":\"https://opensource.org/licenses/MIT\"},\"termsOfService\":\"https://www.nexmo.com/terms-of-use\",\"title\":\"Audit API\",\"version\":\"1.0.4\",\"x-label\":\"Beta\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/audit.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"audit\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T10:04:26.702Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/audit/1.0.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/audit/1.0.4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:conversation\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"2.0.1\",\"versions\":[{\"key\":\"2.0.1\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@vonage.com\",\"name\":\"Vonage DevRel\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"The Conversation API enables you to build conversation features where communication can take place across multiple mediums including IP Messaging, PSTN Voice, SMS and WebRTC Audio and Video. The context of the conversations is maintained though each communication event taking place within a conversation, no matter the medium.\",\"title\":\"Conversation API\",\"version\":\"2.0.1\",\"x-label\":\"Beta\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/conversation.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"conversation\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-30T09:26:44.173Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/conversation/2.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/conversation/2.0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:conversation.v2\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"1.0.1\",\"versions\":[{\"key\":\"1.0.1\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@vonage.com\",\"name\":\"Vonage DevRel\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"The Conversation API enables you to build conversation features where communication can take place across multiple mediums including IP Messaging, PSTN Voice, SMS and WebRTC Audio and Video. The context of the conversations is maintained though each communication event taking place within a conversation, no matter the medium.\",\"title\":\"Conversation API\",\"version\":\"1.0.1\",\"x-label\":\"Beta\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/conversation.v2.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"conversation.v2\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T10:04:26.702Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/conversation.v2/1.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/conversation.v2/1.0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:conversion\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"1.0.1\",\"versions\":[{\"key\":\"1.0.1\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@nexmo.com\",\"name\":\"Nexmo.com\",\"url\":\"https://developer.nexmo.com/\",\"x-twitter\":\"Nexmo\"},\"description\":\"The Conversion API allows you to tell Nexmo about the reliability of your 2FA communications. Sending conversion data back to us means that Nexmo can deliver messages faster and more reliably.\\nThe conversion data you send us is confidential: Nexmo does not share it with third parties.\\nIn order to identify the carriers who provide the best performance, Nexmo continually tests the routes we use to deliver SMS and voice calls. Using Adaptive Routing™, Nexmo actively reroutes messages through different carrier routes and ensures faster and more reliable delivery for your messages. The route choice is made using millions of real-time conversion data points.\",\"license\":{\"name\":\"The MIT License (MIT)\",\"url\":\"https://opensource.org/licenses/MIT\"},\"termsOfService\":\"https://www.nexmo.com/terms-of-use\",\"title\":\"Nexmo Conversion API\",\"version\":\"1.0.1\",\"x-apiClientRegistration\":\"https://dashboard.nexmo.com/sign-up\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Nexmo_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/conversion.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"conversion\"},\"externalDocs\":{\"url\":\"https://developer.nexmo.com/api/conversion\",\"x-sha1\":\"8ad8bc6b0c51af4ca458c13cfced6124783ab113\"},\"updated\":\"2021-06-21T10:04:26.702Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/conversion/1.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/conversion/1.0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:dispatch\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"0.3.4\",\"versions\":[{\"key\":\"0.3.4\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@vonage.com\",\"name\":\"Vonage DevRel\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"The Dispatch API enables the developer to specify a multiple message workflow. A workflow follows a template. The first one we are adding is the failover template. The failover template instructs the Messages API to first send a message to the specified channel. If that message fails immediately or if the condition_status is not reached within the given time period the next message is sent. The developer will also receive status webhooks from the messages resource for each delivery and read event. This API is currently in Beta.\",\"title\":\"Dispatch API\",\"version\":\"0.3.4\",\"x-label\":\"Beta\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/dispatch.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"dispatch\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2022-07-04T23:19:28.372Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/dispatch/0.3.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/dispatch/0.3.4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:external-accounts\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"0.1.5\",\"versions\":[{\"key\":\"0.1.5\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@vonage.com\",\"name\":\"Vonage DevRel\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"The External Accounts API is used to manage accounts for Viber Business Messages, Facebook Messenger and Whatsapp for use in the [Messages](https://developer.nexmo.com/messages/overview) and [Dispatch](https://developer.nexmo.com/dispatch/overview) APIs.\",\"title\":\"External Accounts API\",\"version\":\"0.1.5\",\"x-label\":\"Developer Preview\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/external-accounts.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"external-accounts\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2022-07-04T23:19:28.372Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/external-accounts/0.1.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/external-accounts/0.1.5/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"nexmo.com:media\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"1.0.2\",\"versions\":[{\"key\":\"1.0.2\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@nexmo.com\",\"name\":\"Nexmo DevRel\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"The Media API can be used to query, download and delete media items such as audio files for use with other Nexmo APIs.\",\"title\":\"Media API\",\"version\":\"1.0.2\",\"x-label\":\"BETA\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/media.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"media\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T10:04:26.702Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/media/1.0.2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/media/1.0.2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:messages-olympus\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"1.2.3\",\"versions\":[{\"key\":\"1.2.3\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@nexmo.com\",\"name\":\"Nexmo DevRel\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"The Messages API consolidates and normalises exchanges across all messaging channels. It allows you to use a single API to interact with our various channels such as SMS, MMS, WhatsApp, Viber and Facebook Messenger\",\"title\":\"Messages API\",\"version\":\"1.2.3\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/messages-olympus.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"messages-olympus\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2022-09-26T23:20:51.759Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/messages-olympus/1.2.3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/messages-olympus/1.2.3/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"nexmo.com:number-insight\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"1.2.1\",\"versions\":[{\"key\":\"1.2.1\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@vonage.com\",\"name\":\"Vonage DevRel\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"The Number Insight API delivers real-time intelligence about the validity, reachability and roaming status of a phone number and tells you how to format the number correctly in your application. There are three levels of Number Insight API available: [Basic, Standard and Advanced](https://developer.nexmo.com/number-insight/overview#basic-standard-and-advanced-apis). The advanced API is available asynchronously as well as synchronously.\",\"license\":{\"name\":\"The MIT License (MIT)\",\"url\":\"https://opensource.org/licenses/MIT\"},\"termsOfService\":\"https://www.nexmo.com/terms-of-use\",\"title\":\"Number Insight API\",\"version\":\"1.2.1\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/number-insight.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"number-insight\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"url\":\"https://developer.nexmo.com/api/number-insight\",\"x-sha1\":\"081f6d985e2e4a75586da1654fde880a96885405\"},\"updated\":\"2022-06-21T23:22:27.369Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/number-insight/1.2.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/number-insight/1.2.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:numbers\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"1.0.20\",\"versions\":[{\"key\":\"1.0.20\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@vonage.com\",\"name\":\"Vonage DevRel\",\"url\":\"https://developer.nexmo.com\"},\"description\":\"The Numbers API enables you to manage your existing numbers and buy new virtual numbers for use with the Vonage APIs. Further information is here: \",\"license\":{\"name\":\"The MIT License (MIT)\",\"url\":\"https://opensource.org/licenses/MIT\"},\"termsOfService\":\"https://www.nexmo.com/terms-of-use\",\"title\":\"Numbers API\",\"version\":\"1.0.20\",\"x-apiClientRegistration\":\"https://dashboard.nexmo.com/sign-up\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/numbers.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"numbers\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"Numbers product documentation on the Vonage Developer Portal\",\"url\":\"https://developer.nexmo.com/numbers/overview\"},\"updated\":\"2021-06-21T10:04:26.702Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/numbers/1.0.20/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/numbers/1.0.20/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:pricing\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"0.0.3\",\"versions\":[{\"key\":\"0.0.3\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@nexmo.com\",\"name\":\"Nexmo DevRel\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"The API to retrieve pricing information.\\nPlease note the Pricing API is rate limited to one request per second.\",\"title\":\"Pricing API\",\"version\":\"0.0.3\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/pricing.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"pricing\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T10:04:26.702Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/pricing/0.0.3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/pricing/0.0.3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:redact\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"1.0.6\",\"versions\":[{\"key\":\"1.0.6\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@vonage.com\",\"name\":\"Vonage DevRel\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"The [Redact API](/redact/overview) helps organisations meet their privacy compliance obligations. It provides controlled, on-demand redaction of private information from transactional records in the long-term storage. Note, Redact API does not have the capability to redact the short-lived server logs that are retained for a few weeks. For SMS customers that need immediate redaction, Vonage suggests using [Advanced Auto-redact](/redact/overview#auto-redact-vs-redact-api).\",\"title\":\"Redact API\",\"version\":\"1.0.6\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/redact.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"redact\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T10:04:26.702Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/redact/1.0.6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/redact/1.0.6/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:reports\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"2.2.2\",\"versions\":[{\"key\":\"2.2.2\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@vonage.com\",\"name\":\"Vonage DevRel\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"The [Reports API](/reports/overview) enables you to request a report of activity for your Vonage account.\\n\\nDepending on your query pattern, you can choose from one of the two versions of the Reports API: asynchronous and synchronous. The asynchronous version is optimized for infrequent and large data queries (from several records to tens of millions). The synchronous version is optimized for frequent and periodic retrievals of small batches of data records (from one record to tens of thousand per query).\\n\\nOnly synchronous version supports retrival of data records by message/record ID.\\n\\nVonage recommends that you limit asynchronous queries to a maximum of 20 million records, by setting the start and end dates accordingly. On average, the asynchronous Reports API takes 5 - 10 minutes to generate 1 million records.\\n\",\"license\":{\"name\":\"The MIT License (MIT)\",\"url\":\"https://opensource.org/licenses/MIT\"},\"termsOfService\":\"https://www.nexmo.com/terms-of-use\",\"title\":\"Reports API\",\"version\":\"2.2.2\",\"x-label\":\"Beta\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/reports.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"reports\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2022-09-05T23:20:35.273Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/reports/2.2.2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/reports/2.2.2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:sms\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"1.0.11\",\"versions\":[{\"key\":\"1.0.11\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@vonage.com\",\"name\":\"Vonage DevRel\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"With the SMS API you can send SMS from your account and lookup messages both messages that you've sent as well as messages sent to your virtual numbers. Numbers are specified in E.164 format. More SMS API documentation is at \",\"title\":\"SMS API\",\"version\":\"1.0.11\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/sms.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"sms\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-11-26T23:16:42.299Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/sms/1.0.11/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/sms/1.0.11/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:subaccounts\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"1.0.8\",\"versions\":[{\"key\":\"1.0.8\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@vonage.com\",\"name\":\"Vonage DevRel\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"The Subaccounts API enables you to create subaccounts under your primary account. Subaccounts facilitate differential product configuration, reporting, and billing. The Subaccounts API is released initially with restricted availability. You can read more about the API in the [Subaccounts documentation](/account/subaccounts/overview).\",\"title\":\"Subaccounts API\",\"version\":\"1.0.8\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/subaccounts.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"subaccounts\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T10:04:26.702Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/subaccounts/1.0.8/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/subaccounts/1.0.8/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nexmo.com:verify\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"1.2.3\",\"versions\":[{\"key\":\"1.2.3\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@vonage.com\",\"name\":\"Vonage DevRel\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"The Verify API helps you to implement 2FA (two-factor authentication) in your applications. This is useful for:\\n\\n* Protecting against spam, by preventing spammers from creating multiple accounts\\n* Monitoring suspicious activity, by forcing an account user to verify ownership of a number\\n* Ensuring that you can reach your users at any time because you have their correct phone number\\nMore information is available at \",\"license\":{\"name\":\"The MIT License (MIT)\",\"url\":\"https://opensource.org/licenses/MIT\"},\"termsOfService\":\"https://www.nexmo.com/terms-of-use\",\"title\":\"Verify API\",\"version\":\"1.2.3\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/verify.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"verify\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"More information on the Verify product on our Developer Portal\",\"url\":\"https://developer.nexmo.com/verify\"},\"updated\":\"2022-09-06T23:20:30.917Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/verify/1.2.3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/verify/1.2.3/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"nexmo.com:voice\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"preferred\":\"1.3.8\",\"versions\":[{\"key\":\"1.3.8\",\"value\":{\"added\":\"2020-11-02T14:04:45.860Z\",\"info\":{\"contact\":{\"email\":\"devrel@vonage.com\",\"name\":\"Vonage DevRel\",\"url\":\"https://developer.nexmo.com/\"},\"description\":\"The Voice API lets you create outbound calls, control in-progress calls and get information about historical calls. More information about the Voice API can be found at .\",\"title\":\"Voice API\",\"version\":\"1.3.8\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/voice.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nexmo.com\",\"x-serviceName\":\"voice\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2022-03-04T23:20:51.641Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/voice/1.3.8/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nexmo.com/voice/1.3.8/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nfusionsolutions.biz\",\"value\":{\"added\":\"2017-11-13T11:43:08.000Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2017-11-13T11:43:08.000Z\",\"info\":{\"contact\":{\"email\":\"support@nfusionsolutions.com\",\"name\":\"nFusion Solutions\",\"url\":\"https://nfusionsolutions.com/contact-us\",\"x-twitter\":\"nfusionsolution\"},\"description\":\"[nFusion Solutions](https://nfusionsolutions.com) provides [REST APIs](https://nfusionsolutions.com/data-feeds/) that deliver enterprise-grade financial data. Data sets include real-time and historical pricing for Spot prices of precious metals such as Gold, Silver, Platinum, and Palladium, exchange rates for major currency pairs, exchange rates for Crypto Currencies such as BTC, ETH, and LTC. All API access requires authentication. In order to be issued access credentials you must first enter into a service agreement with nFusion Solutions and acquire a commercial license. For information on how to obtain a licence [take a tour of our products](https://nfusionsolutions.com/nfusion-solutions-metals-gold-price-feed-tour/) or email sales@nfusionsolutions.com.\",\"license\":{\"name\":\"Commercial License\",\"url\":\"https://nfusionsolutions.com/nfusion-solutions-metals-gold-price-feed-quote/\"},\"title\":\"nFusion Solutions Market Data API v1\",\"version\":\"1\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfusionsolution_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.nfusionsolutions.biz/swagger/1/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"nfusionsolutions.biz\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nfusionsolutions.biz/1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nfusionsolutions.biz/1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"nic.at:domainfinder\",\"value\":{\"added\":\"2020-03-23T14:25:38.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-03-23T14:25:38.000Z\",\"info\":{\"title\":\"nic.at Domainfinder API Documentation\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://domainfinder.nic.at/openapi/\",\"version\":\"3.0\"}],\"x-providerName\":\"nic.at\",\"x-serviceName\":\"domainfinder\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nic.at/domainfinder/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nic.at/domainfinder/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"nlpcloud.io\",\"value\":{\"added\":\"2021-01-21T15:53:33.694Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-21T15:53:33.694Z\",\"info\":{\"title\":\"NLPCloud\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://nlpcloud.io/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"nlpcloud.io\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-01-25T09:04:01.042Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nlpcloud.io/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nlpcloud.io/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"noosh.com\",\"value\":{\"added\":\"2018-03-11T13:44:54.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-11T13:44:54.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"NooshInc\"},\"description\":\"Full description of Noosh API\",\"title\":\"Noosh API application\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"collaboration\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_NooshInc_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.noosh.com/api/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"noosh.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/noosh.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/noosh.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nordigen.com\",\"value\":{\"added\":\"2021-08-02T10:17:02.347Z\",\"preferred\":\"1.7\",\"versions\":[{\"key\":\"1.7\",\"value\":{\"added\":\"2021-08-02T10:17:02.347Z\",\"info\":{\"title\":\"Nordigen Account Information Services API\",\"version\":\"1.7\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.nordigen.com_static_assets_img_nordigen_favicon_favicon-196x196.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://ob.nordigen.com/api/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"nordigen.com\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nordigen.com/1.7/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nordigen.com/1.7/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"notion.com\",\"value\":{\"added\":\"2021-06-15T17:32:21.126Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-06-15T17:32:21.126Z\",\"info\":{\"contact\":null,\"description\":\"Hello and welcome!\\n\\nTo make use of the Public Beta collection as it's written, please duplicate [this database template](https://www.notion.so/8e2c2b769e1d47d287b9ed3035d607ae?v=dc1b92875fb94f10834ba8d36549bd2a).\\n\\n[Create an integration](https://www.notion.so/my-integrations) to retrieve an API token, add your database and page ID's as variables in the collection, and start making your requests! \\n\\nFor our full documentation, including sample integrations and guides, visit [developers.notion.com](developers.notion.com)\\n\\nNeed more help? Join our [developer community on Slack](https://join.slack.com/t/notiondevs/shared_invite/zt-lkrnk74h-YmPRroySRFGiqgjI193AqA/)\",\"title\":\"Notion API - Public Beta\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"collaboration\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_notion.com_front-static_logo-ios.png\"},\"x-origin\":[{\"format\":\"postman\",\"url\":\"https://www.postman.com/collections/15568543-d990f9b7-98d3-47d3-9131-4866ab9c6df2\",\"version\":\"2.x\"}],\"x-providerName\":\"notion.com\"},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/notion.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/notion.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"nowpayments.io\",\"value\":{\"added\":\"2021-06-23T08:49:05.656Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-06-23T08:49:05.656Z\",\"info\":{\"contact\":null,\"description\":\"NOWPayments is a non-custodial cryptocurrency payment processing platform. Accept payments in a wide range of cryptos and get them instantly converted into a coin of your choice and sent to your wallet. Keeping it simple \\u2013 no excess.\\n\\n# Sandbox\\nBefore production usage, you can test our API using the Sandbox. Details can be found [here](https://documenter.getpostman.com/view/7907941/T1LSCRHC)\\n\\n# Authentication\\nTo use the NOWPayments API you should do the following:\\n\\n * Sign up at [nowpayments.io](https://nowpayments.io)\\n * Specify your outcome wallet\\n * Generate an API key\\n\\n# Standard e-commerce flow for NOWPayments API:\\n1. API - Check API availability with the [\\\"GET API status\\\"](https://documenter.getpostman.com/view/7907941/S1a32n38?version=latest#9998079f-dcc8-4e07-9ac7-3d52f0fd733a) method. If required, check the list of available payment currencies with the [\\\"GET available currencies\\\"](https://documenter.getpostman.com/view/7907941/S1a32n38?version=latest#1c268f89-4fe7-471e-81b4-5a3153577b73) method. \\n2. UI - Ask a customer to select item/items for purchase to determine the total sum;\\n3. UI - Ask a customer to select payment currency\\n4. API - Get the minimum payment amount for the selected currency pair (payment currency to your Outcome Wallet currency) with the [\\\"GET Minimum payment amount\\\"](https://documenter.getpostman.com/view/7907941/S1a32n38?version=latest#41b02221-2d58-4fcf-9529-59d3763d6434) method; \\n5. API - Get the estimate of the total amount in crypto with [\\\"GET Estimated price\\\"](https://documenter.getpostman.com/view/7907941/S1a32n38?version=latest#7025cacf-7040-4c7b-a83f-f9ff0a22a822) and check that it is larger than the minimum payment amount from step 4;\\n6. API - Call the [\\\"POST Create payment\\\"](https://documenter.getpostman.com/view/7907941/S1a32n38?version=latest#5e37f3ad-0fa1-4292-af51-5c7f95730486) method to create a payment and get the deposit address (in our example, the generated BTC wallet address is returned from this method);\\n7. UI - Ask a customer to send the payment to the generated deposit address (in our example, user has to send BTC coins);\\n8. UI - A customer sends coins, NOWPayments processes and exchanges them (if required), and settles the payment to your Outcome Wallet (in our example, to your ETH address);\\n9. API - You can get the payment status either via our IPN callbacks or manually, using [\\\"GET Payment Status\\\"](https://documenter.getpostman.com/view/7907941/S1a32n38?version=latest#0b77a8e3-2344-4760-a0bd-247da067db6d) and display it to a customer so that they know when their payment has been processed.\\n10. API - you call the list of payments made to your account via the [\\\"GET List of payments\\\"](https://documenter.getpostman.com/view/7907941/S1a32n38?version=latest#c8399c0e-d798-4f01-83ae-ddaa6905c2da) method. Additionally, you can see all of this information in your [Account](https://account.nowpayments.io/payments) on NOWPayments website.\\n\\n## Alternative flow\\n1. API - Check API availability with the [\\\"GET API status\\\"](https://documenter.getpostman.com/view/7907941/S1a32n38?version=latest#9998079f-dcc8-4e07-9ac7-3d52f0fd733a) method. If required, check the list of available payment currencies with the [\\\"GET available currencies\\\"](https://documenter.getpostman.com/view/7907941/S1a32n38?version=latest#1c268f89-4fe7-471e-81b4-5a3153577b73) method. \\n2. UI - Ask a customer to select item/items for purchase to determine the total sum;\\n3. UI - Ask a customer to select payment currency\\n4. API - Get the minimum payment amount for the selected currency pair (payment currency to your Outcome Wallet currency) with the [\\\"GET Minimum payment amount\\\"](https://documenter.getpostman.com/view/7907941/S1a32n38?version=latest#41b02221-2d58-4fcf-9529-59d3763d6434) method; \\n5. API - Get the estimate of the total amount in crypto with [\\\"GET Estimated price\\\"](https://documenter.getpostman.com/view/7907941/S1a32n38?version=latest#7025cacf-7040-4c7b-a83f-f9ff0a22a822) and check that it is larger than the minimum payment amount from step 4;\\n6. API - Call the [\\\"POST Create Invoice](https://documenter.getpostman.com/view/7907941/S1a32n38?version=latest#3e3ce25e-f43f-4636-bbd9-11560e46048b) method to create an invoice. Set \\\"success_url\\\" - parameter so that the user will be redirected to your website after successful payment.\\n7. UI - display the invoice url or redirect the user to the generated link.\\n8. NOWPayments - the customer completes the payment and is redirected back to your website (only if \\\"success_url\\\" parameter is configured correctly!).\\n9. API - You can get the payment status either via our IPN callbacks or manually, using [\\\"GET Payment Status\\\"](https://documenter.getpostman.com/view/7907941/S1a32n38?version=latest#0b77a8e3-2344-4760-a0bd-247da067db6d) and display it to a customer so that they know when their payment has been processed.\\n10. API - you call the list of payments made to your account via the [\\\"GET List of payments\\\"](https://documenter.getpostman.com/view/7907941/S1a32n38?version=latest#c8399c0e-d798-4f01-83ae-ddaa6905c2da) method. Additionally, you can see all of this information in your [Account](https://account.nowpayments.io/invoices) on NOWPayments website.\\n\\n\\n# API Documentation\\n\\n\\n## Instant Payments Notifications\\nIPN (Instant payment notifications, or callbacks) are used to notify you when transaction status is changed.\\nTo use them, you should complete the following steps:\\n\\n1. Generate and save the IPN Secret key in Store Settings tab at the Dashboard.\\n\\n2. Insert your URL address where you want to get callbacks in create_payment request. The parameter name is ipn\\\\_callback\\\\_url. You will receive payment updates (statuses) to this URL address.\\n\\n3. You will receive all the parameters at the URL address you specified in (2) by POST request.\\nThe POST request will contain the *x-nowpayments-sig* parameter in the header.\\nThe body of the request is similiar to a [get payment status](https://documenter.getpostman.com/view/7907941/S1a32n38?version=latest#0b77a8e3-2344-4760-a0bd-247da067db6d) response body.\\nExample:\\n{\\\"payment_id\\\":5077125051,\\\"payment_status\\\":\\\"waiting\\\",\\\"pay_address\\\":\\\"0xd1cDE08A07cD25adEbEd35c3867a59228C09B606\\\",\\\"price_amount\\\":170,\\\"price_currency\\\":\\\"usd\\\",\\\"pay_amount\\\":155.38559757,\\\"actually_paid\\\":0,\\\"pay_currency\\\":\\\"mana\\\",\\\"order_id\\\":\\\"2\\\",\\\"order_description\\\":\\\"Apple Macbook Pro 2019 x 1\\\",\\\"purchase_id\\\":\\\"6084744717\\\",\\\"created_at\\\":\\\"2021-04-12T14:22:54.942Z\\\",\\\"updated_at\\\":\\\"2021-04-12T14:23:06.244Z\\\",\\\"outcome_amount\\\":1131.7812095,\\\"outcome_currency\\\":\\\"trx\\\"}\\n\\n4. Sort all the parameters from the POST request in alphabetical order.\\n\\n5. Convert them to string using\\n[JSON.stringify](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify) (params, Object.keys(params).sort()) or the same function.\\n\\n6. Sign a string with an IPN-secret key with HMAC and sha-512 key\\n\\n7. Compare the signed string from the previous step with the x-nowpayments-sig , which is stored in the header of the callback request.\\nIf these strings are similar it is a success.\\nOtherwise, contact us on support@nowpayments.io to solve the problem.\\n\\nExample of creating a signed string at Node.JS\\n\\n const hmac = crypto.createHmac('sha512', notificationsKey);\\n hmac.update(JSON.stringify(params, Object.keys(params).sort()));\\n const signature = hmac.digest('hex');\\n\\nExample of comparing signed strings in PHP\\n\\n function check_ipn_request_is_valid()\\n {\\n $error_msg = \\\"Unknown error\\\";\\n $auth_ok = false;\\n $request_data = null;\\n \\n \\n if (isset($_SERVER['HTTP_X_NOWPAYMENTS_SIG']) && !empty($_SERVER['HTTP_X_NOWPAYMENTS_SIG'])) {\\n $recived_hmac = $_SERVER['HTTP_X_NOWPAYMENTS_SIG'];\\n \\n $request_json = file_get_contents('php://input');\\n $request_data = json_decode($request_json, true);\\n ksort($request_data);\\n $sorted_request_json = json_encode($request_data);\\n \\n if ($request_json !== false && !empty($request_json)) {\\n $hmac = hash_hmac(\\\"sha512\\\", $sorted_request_json, trim($this->ipn_secret));\\n \\n if ($hmac == $recived_hmac) {\\n $auth_ok = true;\\n } else {\\n $error_msg = 'HMAC signature does not match';\\n }\\n } else {\\n $error_msg = 'Error reading POST data';\\n }\\n } else {\\n $error_msg = 'No HMAC signature sent.';\\n }\\n \\n }\\n \\n## Recurrent payment notifications\\nIf an error is detected, the payment is flagged and will receive additional recurrent notifications (number of recurrent notifications can be changed in your Store Settings-> Instant Payment Notifications).\\n\\nIf an error is received again during processing of the payment, recurrent notifications will be initiated again.\\n\\nExample: \\\"Timeout\\\" is set to 1 minute and \\\"Number of recurrent notifications\\\" is set to 3.\\n\\nOnce an error is detected, you will receive 3 notifications at 1 minute intervals.\\n\\n## Several payments for one order\\nIf you want to create several payments for one Order you should do the following:\\n\\n  * Create a payment for the full order amount.\\n  * Save \\\"purchase_id\\\" which will be in \\\"create_payment\\\" response\\n  * Create next payment or payments with this \\\"purchase_id\\\" in \\\"create_payment\\\" request.\\n * **Only works for partially_paid payments**\\n\\nIt may be useful if you want to give your customers opportunity to pay a full order with several payments, for example, one part in BTC and one part in ETH. Also, if your customer accidentally paid you only part of a full amount, you can automatically ask them to make another payment.\\n\\n## Packages\\n\\nPlease find our out-of-the box packages for easy integration below:\\n\\n[JavaScript package](https://www.npmjs.com/package/@nowpaymentsio/nowpayments-api-js)\\n\\nMore coming soon!\\n\\n## Payments\",\"title\":\"NOWPayments API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_1351091723833909248_9Jqk2Tiu_400x400.jpg\"},\"x-origin\":[{\"format\":\"postman\",\"url\":\"https://www.postman.com/collections/7907941-9f217404-4263-42ad-b6b1-03a3d95b7d22-S1a32n38\",\"version\":\"2.x\"}],\"x-providerName\":\"nowpayments.io\"},\"updated\":\"2021-08-09T09:15:57.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nowpayments.io/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nowpayments.io/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"npr.org:authorization\",\"value\":{\"added\":\"2018-11-19T23:49:50.000Z\",\"preferred\":\"2\",\"versions\":[{\"key\":\"2\",\"value\":{\"added\":\"2018-11-19T23:49:50.000Z\",\"info\":{\"contact\":{\"email\":\"NPROneEnterprise@npr.org\",\"name\":\"NPR One Enterprise Team\",\"url\":\"https://dev.npr.org\",\"x-twitter\":\"NPR\"},\"description\":\"The interface to our OAuth2 server\",\"termsOfService\":\"https://dev.npr.org/guide/prerequisites/terms-of-use\",\"title\":\"NPR Authorization Service\",\"version\":\"2\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_NPR_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://authorization.api.npr.org/v2/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"npr.org\",\"x-serviceName\":\"authorization\"},\"externalDocs\":{\"description\":\"Learn more at the NPR One Developer Center\",\"url\":\"https://dev.npr.org/guide/services/authorization\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/npr.org/authorization/2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/npr.org/authorization/2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"npr.org:identity\",\"value\":{\"added\":\"2018-11-19T23:49:50.000Z\",\"preferred\":\"2\",\"versions\":[{\"key\":\"2\",\"value\":{\"added\":\"2018-11-19T23:49:50.000Z\",\"info\":{\"contact\":{\"email\":\"NPROneEnterprise@npr.org\",\"name\":\"NPR One Enterprise Team\",\"url\":\"https://dev.npr.org\",\"x-twitter\":\"NPR\"},\"description\":\"The entry point to user-specific information\",\"termsOfService\":\"https://dev.npr.org/guide/prerequisites/terms-of-use\",\"title\":\"NPR Identity Service\",\"version\":\"2\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_NPR_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://identity.api.npr.org/v2/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"npr.org\",\"x-serviceName\":\"identity\"},\"externalDocs\":{\"description\":\"Learn more at the NPR One Developer Center\",\"url\":\"https://dev.npr.org/guide/services/identity\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/npr.org/identity/2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/npr.org/identity/2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"npr.org:listening\",\"value\":{\"added\":\"2018-11-19T23:49:50.000Z\",\"preferred\":\"2\",\"versions\":[{\"key\":\"2\",\"value\":{\"added\":\"2018-11-19T23:49:50.000Z\",\"info\":{\"contact\":{\"email\":\"NPROneEnterprise@npr.org\",\"name\":\"NPR One Enterprise Team\",\"url\":\"https://dev.npr.org\",\"x-twitter\":\"NPR\"},\"description\":\"Audio recommendations tailored to a user's preferences\",\"termsOfService\":\"https://dev.npr.org/guide/prerequisites/terms-of-use\",\"title\":\"NPR Listening Service\",\"version\":\"2\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_NPR_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://listening.api.npr.org/v2/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"npr.org\",\"x-serviceName\":\"listening\"},\"externalDocs\":{\"description\":\"Learn more at the NPR One Developer Center\",\"url\":\"https://dev.npr.org/guide/services/listening\"},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/npr.org/listening/2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/npr.org/listening/2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"npr.org:sponsorship\",\"value\":{\"added\":\"2018-11-19T23:49:50.000Z\",\"preferred\":\"2\",\"versions\":[{\"key\":\"2\",\"value\":{\"added\":\"2018-11-19T23:49:50.000Z\",\"info\":{\"contact\":{\"email\":\"NPROneEnterprise@npr.org\",\"name\":\"NPR One Enterprise Team\",\"url\":\"https://dev.npr.org\",\"x-twitter\":\"NPR\"},\"description\":\"Sponsorship for non-NPR One client applications\",\"termsOfService\":\"https://dev.npr.org/guide/prerequisites/terms-of-use\",\"title\":\"NPR Sponsorship Service\",\"version\":\"2\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_NPR_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://sponsorship.api.npr.org/v2/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"npr.org\",\"x-serviceName\":\"sponsorship\"},\"externalDocs\":{\"description\":\"Learn more at the NPR One Developer Center\",\"url\":\"https://dev.npr.org/guide/app-experience/sponsorship/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/npr.org/sponsorship/2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/npr.org/sponsorship/2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"npr.org:station-finder\",\"value\":{\"added\":\"2018-11-19T23:49:50.000Z\",\"preferred\":\"3\",\"versions\":[{\"key\":\"3\",\"value\":{\"added\":\"2018-11-19T23:49:50.000Z\",\"info\":{\"contact\":{\"email\":\"NPROneEnterprise@npr.org\",\"name\":\"NPR One Enterprise Team\",\"url\":\"https://dev.npr.org\",\"x-twitter\":\"NPR\"},\"description\":\"Allows clients to look up NPR member station information\",\"termsOfService\":\"https://dev.npr.org/guide/prerequisites/terms-of-use\",\"title\":\"NPR Station Finder Service\",\"version\":\"3\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_NPR_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://station.api.npr.org/v3/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"npr.org\",\"x-serviceName\":\"station-finder\"},\"externalDocs\":{\"description\":\"Learn more at the NPR One Developer Center\",\"url\":\"https://dev.npr.org/guide/services/station-finder\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/npr.org/station-finder/3/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/npr.org/station-finder/3/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"nrel.gov:building-case-studies\",\"value\":{\"added\":\"2015-09-21T15:57:40.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2015-09-21T15:57:40.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"NRELdev\"},\"description\":\"The Buildings Database is a shared resource for the building industry. The Database, developed by the U.S. Department of Energy and the National Renewable Energy Laboratory (NREL), is a unique central repository of in-depth information and data on high-performance, green building projects across the United States and abroad. \",\"title\":\"High Performance Building Database\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#0079C5\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_NRELdev_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"2.0.1\"},\"format\":\"swagger\",\"url\":\"http://developer.nrel.gov/docs/buildings/building-case-studies/spec.yml\",\"version\":\"1.2\"}],\"x-providerName\":\"nrel.gov\",\"x-serviceName\":\"building-case-studies\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nrel.gov/building-case-studies/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nrel.gov/building-case-studies/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"nrel.gov:transportation-incentives-laws\",\"value\":{\"added\":\"2015-07-14T11:50:33.000Z\",\"preferred\":\"0.1.0\",\"versions\":[{\"key\":\"0.1.0\",\"value\":{\"added\":\"2015-07-14T11:50:33.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"NRELdev\"},\"description\":\"Query our database of State and Federal Laws and Incentives for Alternative Fuels\",\"title\":\"Transportation Laws and Incentives\",\"version\":\"0.1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#0079C5\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_NRELdev_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"2.0.1\"},\"format\":\"openapi\",\"url\":\"http://developer.nrel.gov/docs/transportation/transportation-incentives-laws-v1/spec.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"nrel.gov\",\"x-serviceName\":\"transportation-incentives-laws\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nrel.gov/transportation-incentives-laws/0.1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nrel.gov/transportation-incentives-laws/0.1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nrm.se:georg\",\"value\":{\"added\":\"2021-01-15T14:12:06.091Z\",\"preferred\":\"2.1\",\"versions\":[{\"key\":\"2.1\",\"value\":{\"added\":\"2021-01-15T14:12:06.091Z\",\"info\":{\"title\":\"Georg API\",\"version\":\"2.1\",\"x-apisguru-categories\":[\"location\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://georg.nrm.se/api/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"nrm.se\",\"x-serviceName\":\"georg\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nrm.se/georg/2.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nrm.se/georg/2.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"nsidc.org\",\"value\":{\"added\":\"2015-07-14T11:50:33.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-07-14T11:50:33.000Z\",\"info\":{\"contact\":{\"email\":\"support@aoncadis.org\"},\"description\":\"This API allows programmers to build National Snow and Ice Data Center data and metadata services into their applications.\",\"title\":\"NSIDC Web Service Documentation Index\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_nsidc.org_images_logo_nsidc_115x90.jpg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"swagger\",\"url\":\"http://documentation-index-vm.apps.nsidc.org/api-docs\",\"version\":\"1.2\"}],\"x-providerName\":\"nsidc.org\"},\"updated\":\"2020-01-07T11:40:28.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nsidc.org/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nsidc.org/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ntropy.network\",\"value\":{\"added\":\"2021-06-01T11:21:46.785Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-06-01T11:21:46.785Z\",\"info\":{\"contact\":null,\"description\":\"Ntropy Transaction API for transaction classification & management\\n\\nContact Support:\\n Name: API Support\\n Email: api@ntropy.network\",\"title\":\"Ntropy Transaction API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.website-files.com_60478d22345ad2b2ea2a1a12_6070b22f45729bf27b1f6be1_ntropy.png\"},\"x-origin\":[{\"format\":\"postman\",\"url\":\"https://www.postman.com/collections/15141771-9e1b6dfc-9afc-4527-9926-479b8ce9366a-TzCJfpx4\",\"version\":\"2.x\"}],\"x-providerName\":\"ntropy.network\"},\"updated\":\"2021-06-14T09:47:20.211Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ntropy.network/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ntropy.network/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"nytimes.com:archive\",\"value\":{\"added\":\"2017-11-25T11:10:42.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-11-25T11:10:42.000Z\",\"info\":{\"description\":\"The Archive API provides lists of NYT articles by month going back to 1851. You can use it to build your own local database of NYT article metadata.\",\"termsOfService\":\"http://developer.nytimes.com/tou\",\"title\":\"Archive API\",\"version\":\"1.0.0\",\"x-apiClientRegistration\":{\"url\":\"http://developer.nytimes.com/signup\"},\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static01.nyt.com_images_icons_t_logo_291_black.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nytimes/public_api_specs/master/archive_api/archive_api.json\",\"version\":\"3.0\"}],\"x-providerName\":\"nytimes.com\",\"x-serviceName\":\"archive\"},\"externalDocs\":{\"url\":\"http://developer.nytimes.com/\"},\"updated\":\"2021-06-21T10:22:54.064Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/archive/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/archive/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nytimes.com:article_search\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"info\":{\"description\":\"With the Article Search API, you can search New York Times articles from Sept. 18, 1851 to today, retrieving headlines, abstracts, lead paragraphs, links to associated multimedia and other article metadata. \\n\\n Note: In URI examples and field names, italics indicate placeholders for variables or values. Brackets [ ] indicate optional items. Parentheses ( ) are not a convention \\u2014 when URIs include parentheses, interpret them literally.\",\"termsOfService\":\"http://developer.nytimes.com/tou\",\"title\":\"Article Search API\",\"version\":\"1.0.0\",\"x-apiClientRegistration\":{\"url\":\"http://developer.nytimes.com/signup\"},\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static01.nyt.com_images_icons_t_logo_291_black.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nytimes/public_api_specs/master/article_search/article_search_v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"nytimes.com\",\"x-serviceName\":\"article_search\"},\"externalDocs\":{\"url\":\"http://developer.nytimes.com/\"},\"updated\":\"2021-06-21T10:04:22.685Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/article_search/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/article_search/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nytimes.com:books_api\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"info\":{\"description\":\"The Books API provides information about book reviews and The New York Times bestsellers lists.\",\"termsOfService\":\"http://developer.nytimes.com/tou\",\"title\":\"Books API\",\"version\":\"3.0.0\",\"x-apiClientRegistration\":{\"url\":\"http://developer.nytimes.com/signup\"},\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static01.nyt.com_images_icons_t_logo_291_black.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nytimes/public_api_specs/master/books_api/books_api.json\",\"version\":\"3.0\"}],\"x-providerName\":\"nytimes.com\",\"x-serviceName\":\"books_api\"},\"externalDocs\":{\"url\":\"http://developer.nytimes.com/\"},\"updated\":\"2021-06-21T10:04:22.685Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/books_api/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/books_api/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nytimes.com:community\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"info\":{\"description\":\"Get access to comments from registered users on New York Times articles. NOTE: This API is deprecated.\",\"termsOfService\":\"http://developer.nytimes.com/tou\",\"title\":\"Community API\",\"version\":\"3.0.0\",\"x-apiClientRegistration\":{\"url\":\"http://developer.nytimes.com/signup\"},\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static01.nyt.com_images_icons_t_logo_291_black.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nytimes/public_api_specs/master/community/community_api_v3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"nytimes.com\",\"x-serviceName\":\"community\"},\"externalDocs\":{\"url\":\"http://developer.nytimes.com/\"},\"updated\":\"2021-06-21T10:22:54.064Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/community/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/community/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nytimes.com:geo_api\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"info\":{\"description\":\"The Geographic API extends the Semantic API, using a linked data approach to enhance location concepts used in The New York Times' controlled vocabulary and data resources which combine them with the GeoNames database, an authoritative and free to use database of global geographical places, names and features.\\n\",\"termsOfService\":\"http://developer.nytimes.com/tou\",\"title\":\"Geographic API\",\"version\":\"1.0.0\",\"x-apiClientRegistration\":{\"url\":\"http://developer.nytimes.com/signup\"},\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static01.nyt.com_images_icons_t_logo_291_black.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nytimes/public_api_specs/master/geo_api/geo_api_v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"nytimes.com\",\"x-serviceName\":\"geo_api\"},\"externalDocs\":{\"url\":\"http://developer.nytimes.com/\"},\"updated\":\"2021-06-21T10:04:22.685Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/geo_api/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/geo_api/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nytimes.com:most_popular_api\",\"value\":{\"added\":\"2016-10-20T16:26:05.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2016-10-20T16:26:05.000Z\",\"info\":{\"description\":\"Get lists of NYT Articles based on shares, emails, and views.\",\"termsOfService\":\"http://developer.nytimes.com/tou\",\"title\":\"Most Popular API\",\"version\":\"2.0.0\",\"x-apiClientRegistration\":{\"url\":\"http://developer.nytimes.com/signup\"},\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static01.nyt.com_images_icons_t_logo_291_black.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nytimes/public_api_specs/master/most_popular_api/most_popular_api_v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"nytimes.com\",\"x-serviceName\":\"most_popular_api\"},\"externalDocs\":{\"url\":\"http://developer.nytimes.com/\"},\"updated\":\"2021-06-21T10:04:22.685Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/most_popular_api/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/most_popular_api/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nytimes.com:movie_reviews\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"info\":{\"description\":\"With the Movie Reviews API, you can search New York Times movie reviews by keyword and get lists of NYT Critics' Picks.\",\"termsOfService\":\"http://developer.nytimes.com/tou\",\"title\":\"Movie Reviews API\",\"version\":\"2.0.0\",\"x-apiClientRegistration\":{\"url\":\"http://developer.nytimes.com/signup\"},\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static01.nyt.com_images_icons_t_logo_291_black.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nytimes/public_api_specs/master/movie_reviews/movie_reviews_v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"nytimes.com\",\"x-serviceName\":\"movie_reviews\"},\"externalDocs\":{\"url\":\"http://developer.nytimes.com/\"},\"updated\":\"2021-06-21T10:04:22.685Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/movie_reviews/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/movie_reviews/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nytimes.com:semantic_api\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"info\":{\"description\":\"The Semantic API complements the Articles API. With the Semantic API, you get access to the long list of people, places, organizations and other locations, entities and descriptors that make up the controlled vocabulary used as metadata by The New York Times (sometimes referred to as Times Tags and used for Times Topics pages).\\n\\nThe Semantic API uses concepts which are, by definition, terms in The New York Times controlled vocabulary. Like the way facets are used in the Articles API, concepts are a good way to uncover articles of interest in The New York Times archive, and at the same time, limit the scope and number of those articles. The Semantic API maps to external semantic data resources, in a fashion consistent with the idea of linked data. The Semantic API also provides combination and relationship information to other, similar concepts in The New York Times controlled vocabulary.\\n\",\"termsOfService\":\"http://developer.nytimes.com/tou\",\"title\":\"Semantic API\",\"version\":\"2.0.0\",\"x-apiClientRegistration\":{\"url\":\"http://developer.nytimes.com/signup\"},\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static01.nyt.com_images_icons_t_logo_291_black.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nytimes/public_api_specs/master/semantic_api/semantic_api.json\",\"version\":\"3.0\"}],\"x-providerName\":\"nytimes.com\",\"x-serviceName\":\"semantic_api\"},\"externalDocs\":{\"url\":\"http://developer.nytimes.com/\"},\"updated\":\"2021-06-21T10:04:22.685Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/semantic_api/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/semantic_api/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nytimes.com:times_tags\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"info\":{\"description\":\"With the TimesTags API, you can mine the riches of the New York Times tag set. The TimesTags service matches your query to the controlled vocabularies that fuel NYTimes.com metadata. You supply a string of characters, and the service returns a ranked list of suggested terms.\",\"termsOfService\":\"http://developer.nytimes.com/tou\",\"title\":\"TimesTags API\",\"version\":\"1.0.0\",\"x-apiClientRegistration\":{\"url\":\"http://developer.nytimes.com/signup\"},\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static01.nyt.com_images_icons_t_logo_291_black.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nytimes/public_api_specs/master/times_tags/times_tags_v3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"nytimes.com\",\"x-serviceName\":\"times_tags\"},\"externalDocs\":{\"url\":\"http://developer.nytimes.com/\"},\"updated\":\"2021-06-21T10:04:22.685Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/times_tags/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/times_tags/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nytimes.com:timeswire\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"info\":{\"description\":\"With the Times Newswire API, you can get links and metadata for Times articles and blog posts as soon as they are published on NYTimes.com. The Times Newswire API provides an up-to-the-minute stream of published items.\",\"termsOfService\":\"http://developer.nytimes.com/tou\",\"title\":\"Times Newswire API\",\"version\":\"3.0.0\",\"x-apiClientRegistration\":{\"url\":\"http://developer.nytimes.com/signup\"},\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static01.nyt.com_images_icons_t_logo_291_black.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nytimes/public_api_specs/master/timeswire/timeswire_v3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"nytimes.com\",\"x-serviceName\":\"timeswire\"},\"externalDocs\":{\"url\":\"http://developer.nytimes.com/\"},\"updated\":\"2021-06-21T10:04:22.685Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/timeswire/3.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/timeswire/3.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"nytimes.com:top_stories\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2016-09-02T10:48:54.000Z\",\"info\":{\"description\":\"The Top Stories API provides lists of articles and associated images by section.\",\"termsOfService\":\"http://developer.nytimes.com/tou\",\"title\":\"Top Stories\",\"version\":\"2.0.0\",\"x-apiClientRegistration\":{\"url\":\"http://developer.nytimes.com/signup\"},\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static01.nyt.com_images_icons_t_logo_291_black.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nytimes/public_api_specs/master/top_stories/top_stories_v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"nytimes.com\",\"x-serviceName\":\"top_stories\"},\"externalDocs\":{\"url\":\"http://developer.nytimes.com/\"},\"updated\":\"2021-06-21T10:04:22.685Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/top_stories/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/nytimes.com/top_stories/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"o2.cz:mobility\",\"value\":{\"added\":\"2017-08-15T08:06:40.000Z\",\"preferred\":\"1.2.0\",\"versions\":[{\"key\":\"1.2.0\",\"value\":{\"added\":\"2017-08-15T08:06:40.000Z\",\"info\":{\"contact\":{\"name\":\"libertyapi@o2.cz\"},\"description\":\"Transit API can be used to obtain time-aggregated data representing moving the people between various spatial points within the Czech Republic. Having A - 'from' and B - 'to' points, the API can return count of people traveling from A to B or people that are from A and traveling to B, etc. The mobility data is based on moving mobile stations in O2 mobile network.\",\"license\":{\"name\":\"O2 Czech Republic a.s.\",\"url\":\"https://developer.o2.cz/portal/vop\"},\"title\":\"Mobility API\",\"version\":\"1.2.0\",\"x-apisguru-categories\":[\"telecom\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_443742048365985792_Zech6Z-m_400x400.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.o2.cz/mobility/sandbox/api/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"o2.cz\",\"x-serviceName\":\"mobility\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/o2.cz/mobility/1.2.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/o2.cz/mobility/1.2.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"o2.cz:sociodemo\",\"value\":{\"added\":\"2017-08-15T08:06:40.000Z\",\"preferred\":\"1.2.0\",\"versions\":[{\"key\":\"1.2.0\",\"value\":{\"added\":\"2017-08-15T08:06:40.000Z\",\"info\":{\"contact\":{\"name\":\"libertyapi@o2.cz\"},\"description\":\"Socio-demo API can be used to obtain time-aggregated data representing groups of people on the given location in the Czech Republic. Having a location, the API can return count of people belonging to age group or gender aggregated by hours. The socio-demo data is based on presence of mobile stations in O2 mobile network.\",\"license\":{\"name\":\"O2 Czech Republic a.s.\",\"url\":\"https://developer.o2.cz/portal/vop\"},\"title\":\"Socio-demo API\",\"version\":\"1.2.0\",\"x-apisguru-categories\":[\"telecom\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_443742048365985792_Zech6Z-m_400x400.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.o2.cz/sociodemo/sandbox/api/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"o2.cz\",\"x-serviceName\":\"sociodemo\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/o2.cz/sociodemo/1.2.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/o2.cz/sociodemo/1.2.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"obono.at\",\"value\":{\"added\":\"2018-11-05T11:21:36.000Z\",\"preferred\":\"1.4.0.0\",\"versions\":[{\"key\":\"1.4.0.0\",\"value\":{\"added\":\"2018-11-05T11:21:36.000Z\",\"info\":{\"contact\":{\"email\":\"info@obono.at\",\"name\":\"CodeWerkstatt OG\",\"url\":\"https://obono.at\",\"x-twitter\":\"obono_at\"},\"description\":\"Provides a RESTful API for interacting with virtual cash registers and creating receipts that are conform with the Registrierkassensicherheitsverordnung (RKSV).\\n\\nYou may find our [automatically generated clients](./clients) for various programming languages and environments helpful...\\n\",\"license\":{\"name\":\"Creative Commons Attribution NonCommercial 4.0 (CC-BY-NC)\",\"url\":\"https://creativecommons.org/licenses/by-nc/4.0/legalcode\"},\"title\":\"obono RKSV API\",\"version\":\"1.4.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_obono_at_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://app.obono.at/api/docs/api.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"obono.at\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/obono.at/1.4.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/obono.at/1.4.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"oceandrivers.com\",\"value\":{\"added\":\"2015-09-19T02:16:17.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2015-09-19T02:16:17.000Z\",\"info\":{\"contact\":{\"email\":\"matiasbonet@oceandrivers.com\"},\"description\":\"This is the api to access the ODWeather API information\",\"title\":\"ODWeather\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"swagger\",\"url\":\"http://api.oceandrivers.com/static/resources.json\",\"version\":\"1.2\"}],\"x-providerName\":\"oceandrivers.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-01-07T11:40:28.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/oceandrivers.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/oceandrivers.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"okta.local\",\"value\":{\"added\":\"2021-07-05T10:28:09.545Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-07-05T10:28:09.545Z\",\"info\":{\"contact\":null,\"description\":\"The [Okta User API](/docs/api/rest/users.html) provides operations to manage users in your organization.\",\"title\":\"Users (Okta API)\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"security\"],\"x-origin\":[{\"format\":\"postman\",\"url\":\"https://www.postman.com/collections/1755573c5cf5fbf7968b\",\"version\":\"1.0\"}],\"x-providerName\":\"okta.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/okta.local/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/okta.local/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"omdbapi.com\",\"value\":{\"added\":\"2016-07-14T13:26:47.000Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2016-07-14T13:26:47.000Z\",\"info\":{\"contact\":{\"email\":\"bfritz@fadingsignal.com\",\"name\":\"Open Movie Database\",\"url\":\"http://omdbapi.com\"},\"description\":\"The Open Movie Database. The OMDb API is a free web service to obtain movie information, all content and images on the site are contributed and maintained by our users.\",\"license\":{\"name\":\"CC BY-NC 4.0\",\"url\":\"https://creativecommons.org/licenses/by-nc/4.0/\"},\"termsOfService\":\"http://www.omdbapi.com/legal.htm\",\"title\":\"OMDb\",\"version\":\"1\",\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/http_raw.githubusercontent.com_Mermade_open_api_specifications_master_OMDb_OMDb.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Mermade/open_api_specifications/master/OMDb/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"omdbapi.com\",\"x-unofficialSpec\":true},\"externalDocs\":{\"description\":\"OMDb Usage\",\"url\":\"http://www.omdbapi.com/#usage\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/omdbapi.com/1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/omdbapi.com/1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"onsched.com:consumer\",\"value\":{\"added\":\"2021-02-10T08:17:41.366Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-02-10T08:17:41.366Z\",\"info\":{\"description\":\"Build secure and scalable custom apps for Online Booking. Our flexible API provides many options for availability and booking.\\r\\n

\\r\\nTake the API for a test drive. Just click on the Authorize button below and authenticate. \\r\\nYou can access our demo company profile if you are not a customer, or your own profile by using your assigned ClientId and Secret.\\r\\n

\\r\\nThe API has two interfaces, consumer and setup. \\r\\n
    \\r\\n
  • \\r\\nThe consumer interface provides all the endpoints required for implementing consumer booking flows.\\r\\n
  • \\r\\n
  • \\r\\nThe setup interface provides endpoints for profile configuration and setup.\\r\\n
  • \\r\\n
\\r\\nToggle freely between the two interfaces using the swagger tool bar option labelled 'Select a definition'.\\r\\n\",\"title\":\"OnSched API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"collaboration\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_onsched.com_img_apple-touch-icon-57x57-precomposed.ico\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://sandbox-api.onsched.com/swagger/consumer/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"onsched.com\",\"x-serviceName\":\"consumer\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/onsched.com/consumer/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/onsched.com/consumer/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"onsched.com:setup\",\"value\":{\"added\":\"2021-02-10T08:23:05.369Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-02-10T08:23:05.369Z\",\"info\":{\"description\":\"Build secure and scalable custom apps for onboarding and setup. Our flexible API provides many options for configuration.\\r\\n

\\r\\nTake the API for a test drive. Just click on the Authorize button below and authenticate. \\r\\nYou can access our demo company profile if you are not a customer, or your own profile by using your assigned ClientId and Secret.\\r\\n

\\r\\nThe API has two interfaces, consumer and setup. \\r\\n
    \\r\\n
  • \\r\\nThe consumer interface provides all the endpoints required for implementing consumer booking flows.\\r\\n
  • \\r\\n
  • \\r\\nThe setup interface provides endpoints for profile configuration and setup.\\r\\n
  • \\r\\n
\\r\\nToggle freely between the two interfaces using the swagger tool bar option labelled 'Select a definition'.\\r\\n\",\"title\":\"OnSched API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"collaboration\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_onsched.com_img_apple-touch-icon-57x57-precomposed.ico\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://sandbox-api.onsched.com/swagger/setup/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"onsched.com\",\"x-serviceName\":\"setup\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/onsched.com/setup/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/onsched.com/setup/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"onsched.com:utility\",\"value\":{\"added\":\"2021-02-10T08:22:45.393Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-02-10T08:22:45.393Z\",\"info\":{\"description\":\"Endpoints for system utilities. e.g.Health\",\"title\":\"OnSched API Utility\",\"version\":\"v1\",\"x-apisguru-categories\":[\"collaboration\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_onsched.com_img_apple-touch-icon-57x57-precomposed.ico\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://sandbox-api.onsched.com/swagger/utility/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"onsched.com\",\"x-serviceName\":\"utility\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/onsched.com/utility/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/onsched.com/utility/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"openalpr.com\",\"value\":{\"added\":\"2019-02-26T10:50:57.000Z\",\"preferred\":\"3.0.1\",\"versions\":[{\"key\":\"3.0.1\",\"value\":{\"added\":\"2019-02-26T10:50:57.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"openalpr\"},\"description\":\"The OpenALPR CarCheck API allows you to send images to the cloud for processing. \\nThe image will be analyzed for license plates and vehicle make/models. The results \\nare returned in JSON format\\n\",\"title\":\"OpenALPR CarCheck API\",\"version\":\"3.0.1\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_openalpr_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://doc.openalpr.com/api/specs/cloudapi.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"openalpr.com\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openalpr.com/3.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openalpr.com/3.0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"openapi-generator.tech\",\"value\":{\"added\":\"2021-01-11T09:52:15.993Z\",\"preferred\":\"5.2.1\",\"versions\":[{\"key\":\"5.2.1\",\"value\":{\"added\":\"2021-01-11T09:52:15.993Z\",\"info\":{\"contact\":null,\"description\":\"This is an online openapi generator server. You can find out more at https://github.com/OpenAPITools/openapi-generator.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"OpenAPI Generator Online\",\"version\":\"5.2.1\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://api.openapi-generator.tech/api-docs\",\"version\":\"2.0\"}],\"x-providerName\":\"openapi-generator.tech\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openapi-generator.tech/5.2.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openapi-generator.tech/5.2.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"openapi.space\",\"value\":{\"added\":\"2018-06-20T08:44:20.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-06-20T08:44:20.000Z\",\"info\":{\"contact\":{\"email\":\"info@apinf.io\",\"name\":\"APInf Oy\",\"url\":\"http://apinf.org\",\"x-twitter\":\"APInf_io\"},\"description\":\"This is the API for OpenAPI space.\",\"title\":\"OpenAPI space\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_APInf_io_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://openapi.space/api/v1/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"openapi.space\"},\"updated\":\"2018-06-20T08:44:20.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openapi.space/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openapi.space/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"openaq.local\",\"value\":{\"added\":\"2021-02-02T10:32:46.668Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2021-02-02T10:32:46.668Z\",\"info\":{\"description\":\"API for OpenAQ LCS\",\"title\":\"OpenAQ\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://docs.openaq.org/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"openaq.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openaq.local/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openaq.local/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"openbanking.org.uk\",\"value\":{\"added\":\"2017-08-01T17:06:31.000Z\",\"preferred\":\"v1.3\",\"versions\":[{\"key\":\"v1.3\",\"value\":{\"added\":\"2017-08-01T17:06:31.000Z\",\"info\":{\"description\":\"Latest Swagger specification for OpenData\",\"title\":\"Open Data API\",\"version\":\"v1.3\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars0.githubusercontent.com_u_23359225.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/OpenBankingUK/opendata-api-spec-compiled/master/opendata-swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"openbanking.org.uk\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openbanking.org.uk/v1.3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openbanking.org.uk/v1.3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"openbanking.org.uk:account-info-openapi\",\"value\":{\"added\":\"2021-03-07T13:21:39.712Z\",\"preferred\":\"3.1.7\",\"versions\":[{\"key\":\"3.1.7\",\"value\":{\"added\":\"2021-03-07T13:21:39.712Z\",\"info\":{\"contact\":{\"email\":\"ServiceDesk@openbanking.org.uk\",\"name\":\"Service Desk\"},\"description\":\"Swagger for Account and Transaction API Specification\",\"license\":{\"name\":\"open-licence\",\"url\":\"https://www.openbanking.org.uk/open-licence\"},\"termsOfService\":\"https://www.openbanking.org.uk/terms\",\"title\":\"Account and Transaction API Specification\",\"version\":\"3.1.7\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars0.githubusercontent.com_u_23359225.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/OpenBankingUK/read-write-api-specs/master/dist/openapi/account-info-openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"openbanking.org.uk\",\"x-serviceName\":\"account-info-openapi\"},\"updated\":\"2021-03-07T13:21:39.712Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openbanking.org.uk/account-info-openapi/3.1.7/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openbanking.org.uk/account-info-openapi/3.1.7/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"openbanking.org.uk:confirmation-funds-openapi\",\"value\":{\"added\":\"2021-03-07T13:21:39.712Z\",\"preferred\":\"3.1.7\",\"versions\":[{\"key\":\"3.1.7\",\"value\":{\"added\":\"2021-03-07T13:21:39.712Z\",\"info\":{\"contact\":{\"email\":\"ServiceDesk@openbanking.org.uk\",\"name\":\"Service Desk\"},\"description\":\"Swagger for Confirmation of Funds API Specification\",\"license\":{\"name\":\"open-licence\",\"url\":\"https://www.openbanking.org.uk/open-licence\"},\"termsOfService\":\"https://www.openbanking.org.uk/terms\",\"title\":\"Confirmation of Funds API Specification\",\"version\":\"3.1.7\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars0.githubusercontent.com_u_23359225.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/OpenBankingUK/read-write-api-specs/master/dist/openapi/confirmation-funds-openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"openbanking.org.uk\",\"x-serviceName\":\"confirmation-funds-openapi\"},\"updated\":\"2021-03-07T13:21:39.712Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openbanking.org.uk/confirmation-funds-openapi/3.1.7/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openbanking.org.uk/confirmation-funds-openapi/3.1.7/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"openbanking.org.uk:event-notifications-openapi\",\"value\":{\"added\":\"2021-03-07T13:21:39.712Z\",\"preferred\":\"3.1.7\",\"versions\":[{\"key\":\"3.1.7\",\"value\":{\"added\":\"2021-03-07T13:21:39.712Z\",\"info\":{\"contact\":{\"email\":\"ServiceDesk@openbanking.org.uk\",\"name\":\"Service Desk\"},\"description\":\"Swagger for Event Notification API Specification - TPP Endpoints\",\"license\":{\"name\":\"open-licence\",\"url\":\"https://www.openbanking.org.uk/open-licence\"},\"termsOfService\":\"https://www.openbanking.org.uk/terms\",\"title\":\"Event Notification API Specification - TPP Endpoints\",\"version\":\"3.1.7\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars0.githubusercontent.com_u_23359225.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/OpenBankingUK/read-write-api-specs/master/dist/openapi/event-notifications-openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"openbanking.org.uk\",\"x-serviceName\":\"event-notifications-openapi\"},\"updated\":\"2021-03-07T13:21:39.712Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openbanking.org.uk/event-notifications-openapi/3.1.7/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openbanking.org.uk/event-notifications-openapi/3.1.7/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"openbanking.org.uk:payment-initiation-openapi\",\"value\":{\"added\":\"2021-03-07T13:21:39.712Z\",\"preferred\":\"3.1.7\",\"versions\":[{\"key\":\"3.1.7\",\"value\":{\"added\":\"2021-03-07T13:21:39.712Z\",\"info\":{\"contact\":{\"email\":\"ServiceDesk@openbanking.org.uk\",\"name\":\"Service Desk\"},\"description\":\"Swagger for Payment Initiation API Specification\",\"license\":{\"name\":\"open-licence\",\"url\":\"https://www.openbanking.org.uk/open-licence\"},\"termsOfService\":\"https://www.openbanking.org.uk/terms\",\"title\":\"Payment Initiation API\",\"version\":\"3.1.7\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars0.githubusercontent.com_u_23359225.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/OpenBankingUK/read-write-api-specs/master/dist/openapi/payment-initiation-openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"openbanking.org.uk\",\"x-serviceName\":\"payment-initiation-openapi\"},\"updated\":\"2021-03-07T13:21:39.712Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openbanking.org.uk/payment-initiation-openapi/3.1.7/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openbanking.org.uk/payment-initiation-openapi/3.1.7/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"openbankingproject.ch\",\"value\":{\"added\":\"2020-08-25T09:06:08.440Z\",\"preferred\":\"1.3.8_2020-12-14 - Swiss edition 1.3.8.1-CH\",\"versions\":[{\"key\":\"1.3.8_2020-12-14 - Swiss edition 1.3.8.1-CH\",\"value\":{\"added\":\"2020-08-25T09:06:08.440Z\",\"info\":{\"contact\":{\"email\":\"info@obp.ch\",\"name\":\"Open Banking Project Switzerland\",\"url\":\"https://www.openbankingproject.ch\"},\"description\":\"# Summary\\nThe **Swiss NextGen API** is based on the NextGenPSD2 *Framework Version 1.3.4* of the Berlin Group which offers a modern, open, harmonised and interoperable set of\\nApplication Programming Interfaces (APIs) as the safest and most efficient way to provide data securely.\\nThe NextGen Framework reduces XS2A complexity and costs, addresses the problem of multiple competing standards\\nin Europe and, aligned with the goals of the Euro Retail Payments Board,\\nenables European banking customers to benefit from innovative products and services ('Banking as a Service')\\nby granting TPPs safe and secure (authenticated and authorised) access to their bank accounts and financial data.\\n\\nThe Swiss edtion refines the message formats specific to Switzerland and defines some matching examples.\\n\\nThe possible Approaches are:\\n * Redirect SCA Approach\\n * *(Not recommended by obp.ch community) OAuth SCA Approach*\\n * *(Not recommended by obp.ch community) Decoupled SCA Approach*\\n * *(Not recommended by obp.ch community) Embedded SCA Approach without SCA method*\\n * *(Not recommended by obp.ch community) Embedded SCA Approach with only one SCA method available*\\n * *(Not recommended by obp.ch community) Embedded SCA Approach with Selection of a SCA method*\\n\\n Not every message defined in this API definition is necessary for all approaches.\\n Furthermore this API definition does not differ between methods which are mandatory, conditional, or optional\\n Therefore for a particular implementation of a compliant API it is only necessary to support\\n a certain subset of the methods defined in this API definition.\\n\\n **Please have a look at the implementation guidelines if you are not sure\\n which message has to be used for the approach you are going to use.**\\n\\n## Some General Remarks Related to this version of the OpenAPI Specification:\\n* **This API definition is based on the Implementation Guidelines of the [Berlin Group API](https://www.berlin-group.org/nextgenpsd2-downloads).**\\n It is not a replacement in any sense.\\n The main specification is (at the moment) always the Implementation Guidelines of the Berlin Group API.\\n* **This API definition contains the REST-API for requests from the PISP to the ASPSP.**\\n* **This API definition contains the messages for all different approaches defined in the Implementation Guidelines.**\\n* According to the OpenAPI-Specification [https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md]\\n\\n \\\"If in is \\\"header\\\" and the name field is \\\"Accept\\\", \\\"Content-Type\\\" or \\\"Authorization\\\", the parameter definition SHALL be ignored.\\\"\\n\\n The element \\\"Accept\\\" will not be defined in this file at any place.\\n\\n The elements \\\"Content-Type\\\" and \\\"Authorization\\\" are implicitly defined by the OpenApi tags \\\"content\\\" and \\\"security\\\".\\n\\n* There are several predefined types which might occur in payment initiation messages,\\n but are not used in the standard JSON messages in the Implementation Guidelines.\\n Therefore they are not used in the corresponding messages in this file either.\\n We added them for the convenience of the user.\\n If there is a payment product, which needs these fields, one can easily use the predefined types.\\n But the ASPSP need not to accept them in general.\\n\\n* **We omit the definition of all standard HTTP header elements (mandatory/optional/conditional)\\n except they are mentioned in the Implementation Guidelines.**\\n Therefore the implementer might add these in his own realisation of a comlient API in addition to the elements defined in this file.\\n\\n## General Remarks on Data Types\\n\\nThe Berlin Group definition of UTF-8 strings in context of the API have to support at least the following characters\\n\\na b c d e f g h i j k l m n o p q r s t u v w x y z\\n\\nA B C D E F G H I J K L M N O P Q R S T U V W X Y Z\\n\\n0 1 2 3 4 5 6 7 8 9\\n\\n/ - ? : ( ) . , ' +\\n\\nSpace\\n\",\"license\":{\"name\":\"Creative Commons Attribution 4.0 International Public License\",\"url\":\"https://creativecommons.org/licenses/by/4.0/\"},\"title\":\"Swiss NextGen Banking API-Framework\",\"version\":\"1.3.8_2020-12-14 - Swiss edition 1.3.8.1-CH\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"altText\":\"Swiss OpenBankingProject Logo\",\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_openbankingproject-ch.github.io_obp-apis_swiss-ng-logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/openbankingproject-ch/obp-apis/master/swiss-ng-api.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"openbankingproject.ch\"},\"externalDocs\":{\"description\":\"Full Documentation of NextGen Access to Account Interoperability Framework\\n(General Introduction Paper, Operational Rules, Implementation Guidelines)\\n\",\"url\":\"https://github.com/openbankingproject-ch/obp-apis\"},\"updated\":\"2021-07-19T09:27:57.385Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openbankingproject.ch/1.3.8_2020-12-14 - Swiss edition 1.3.8.1-CH/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openbankingproject.ch/1.3.8_2020-12-14 - Swiss edition 1.3.8.1-CH/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"opencagedata.com\",\"value\":{\"added\":\"2016-05-31T10:55:27.000Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2016-05-31T10:55:27.000Z\",\"info\":{\"contact\":{\"name\":\"OpenCage GmbH\",\"url\":\"https://opencagedata.com/contact\"},\"description\":\"Worldwide forward and reverse geocoding\",\"termsOfService\":\"https://opencagedata.com/terms\",\"title\":\"OpenCage Geocoder\",\"version\":\"1\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_opencagedata.com_opencagelogo-green.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://opencagedata.com/swagger.yaml\",\"version\":\"2.0\"},{\"format\":\"swagger\",\"url\":\"https://geocoder.opencagedata.com/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"opencagedata.com\"},\"externalDocs\":{\"description\":\"OpenCage Geocoder Website\",\"url\":\"https://opencagedata.com/api\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/opencagedata.com/1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/opencagedata.com/1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"openchannel.io:market\",\"value\":{\"added\":\"2020-07-13T15:06:06.953Z\",\"preferred\":\"2.0.24\",\"versions\":[{\"key\":\"2.0.24\",\"value\":{\"added\":\"2020-07-13T15:06:06.953Z\",\"info\":{\"title\":\"OpenChannel Market API\",\"version\":\"2.0.24\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.swaggerhub.com/apis/OpenChannel/Market-API/2.0.24\",\"version\":\"2.0\"}],\"x-providerName\":\"openchannel.io\",\"x-serviceName\":\"market\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openchannel.io/market/2.0.24/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openchannel.io/market/2.0.24/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"opendatanetwork.com\",\"value\":{\"added\":\"2018-04-24T08:00:10.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-04-24T08:00:10.000Z\",\"info\":{\"description\":\"The Socrata OpenDataNetwork (ODN) REST API exposes public data, often continuosly updated and enhanced, from many thousands of public\\ngovernment and non profit agencies.\\n\\nMuch of this data originating from independent sources is fused together to create new, and often\\npowerful, entity level data. The API, in addition to search and autosuggest capabilities for finding datasets,\\nenables data based comparisons across geographical regions such as states, counties, metropolitan areas,\\ncities and zip codes using highly vetted data providers such as US Census, BEA, HUD and others. Comparison data\\nis preformatted for easy and efficient display on a chart, graph or interactive map.\\n\\nThe API also exposes data organized by narrative style questions a human might ask. The questions can\\nbe rapidly found using an autosuggest style index, and then used to directly access all data needed to\\nthoroughly and authoritatively answer the question. Retrieved data includes time series (temporally aligned),\\ntabular, map heavy (includes spatial boundaries), and auto generated unstructured descriptive text.\\n\\nThe ODN API does not duplicate API endpoints or services provided by public sector agencies, but rather,\\nreturns context relevant pre-populated REST URLs, when appropriate, so the caller can access data\\ndirectly from the source.\\n\\nThe [open source](http://github.com/socrata/odn-backend) API powers [OpenDataNetwork.com](http://OpenDataNetwork.com), an [open source](http://github.com/socrata/opendatanetwork.com)\\nsite; the site highlights myriad uses and provides API badges with contextually relevant API example\\nREST endpoints and documentation pointers.\\n\\nFinally, we continuously add new dat sources which appear automatically in the API, so if your favorite data\\nsource is not available, check back soon. You can also join us [HERE](http://www.opendatanetwork.com/join-open-data-network)\\nand receive updates or let us know which data sources you are most interested in.\\n\\n## App Tokens\\n\\nRegistering for and including a [Socrata application token](https://dev.socrata.com/docs/app-tokens.html)\\nis _required_ for the ODN API. They can be passed either using the `app_token` parameter\\nor the `X-App-Token` HTTP header.\",\"title\":\"ODN API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"apiBlueprint\",\"url\":\"https://raw.githubusercontent.com/socrata/odn-backend/master/opendatanetwork-apiary.apib\",\"version\":\"1A\"}],\"x-providerName\":\"opendatanetwork.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/opendatanetwork.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/opendatanetwork.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"opendatasoft.com\",\"value\":{\"added\":\"2017-11-26T17:08:21.000Z\",\"preferred\":\"2.1.0\",\"versions\":[{\"key\":\"2.1.0\",\"value\":{\"added\":\"2017-11-26T17:08:21.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"opendatasoft\"},\"title\":\"opendatasoft\",\"version\":\"2.1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_opendatasoft_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://public.opendatasoft.com/api/v2/swagger.json\",\"version\":\"2.0\"},{\"format\":\"swagger\",\"url\":\"http://public.opendatasoft.com/api/v2/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"opendatasoft.com\"},\"updated\":\"2021-07-12T10:31:14.269Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/opendatasoft.com/2.1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/opendatasoft.com/2.1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"openfigi.com\",\"value\":{\"added\":\"2020-08-24T12:39:11.463Z\",\"preferred\":\"1.4.0\",\"versions\":[{\"key\":\"1.4.0\",\"value\":{\"added\":\"2020-08-24T12:39:11.463Z\",\"info\":{\"contact\":{\"email\":\"support@openfigi.com\",\"name\":\"OpenFIGI API Support\",\"url\":\"https://openfigi.com/api\"},\"description\":\"A free & open API for FIGI discovery.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://openfigi.com/docs/terms-of-service\",\"title\":\"OpenFIGI API\",\"version\":\"1.4.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.openfigi.com/schema\",\"version\":\"3.0\"}],\"x-providerName\":\"openfigi.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openfigi.com/1.4.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openfigi.com/1.4.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"openfintech.io\",\"value\":{\"added\":\"2017-09-20T13:52:55.000Z\",\"preferred\":\"2017-08-24\",\"versions\":[{\"key\":\"2017-08-24\",\"value\":{\"added\":\"2017-09-20T13:52:55.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"openfintechio\"},\"description\":\"# Introduction\\n[OpenFinTech.io](https://openfintech.io) is an open database that comprises of standardized primary data for FinTech industry.
\\nIt contains such information as geolocation data (countries, cities, regions), organizations, currencies (national, digital, virtual, crypto), banks, digital exchangers, payment providers (PSP), payment methods, etc.
\\nIt is created for communication of cross-integrated micro-services on \\\"one language\\\". This is achieved through standardization of entity identifiers that are used to exchange information among different services.
\\n\\n### UML\\nUML Domain Model diagram you can find [here](https://api.openfintech.io/public_domain_model.png).
\\n\\n### Persistence\\nEntities are updated not more than 1 time per day.
\\n\\n### Terms and Conditions\\nThis *OpenFinTech.io* is made available under the [Open Database License](http://opendatacommons.org/licenses/odbl/1.0/).
\\nAny rights in individual contents of the database are licensed under the [Database Contents License](http://opendatacommons.org/licenses/dbcl/1.0/).
\\n\\n### Contacts\\nFor any questions, please email - info@openfintech.io
\\nOr you can contact us at Gitter
\\n\\nPowered by [Paymaxi](https://www.paymaxi.com)\\n\\n# Get Started\\n\\nIf you use [POSTMAN](https://www.getpostman.com) or similar program which can operate with swagger`s files - just [download](https://docs.openfintech.io) our spec and [import it](https://www.getpostman.com/docs/importing_swagger). Also you can try live [API demo](https://api.openfintech.io).\\n\\n## Overview\\n\\nThe OpenFinTech API is organized around [REST](https://en.wikipedia.org/wiki/Representational_state_transfer). Our API has predictable, resource-oriented URLs, and uses HTTP response codes to indicate API errors.
\\nAPI is based on [JSON API](http://jsonapi.org) standard. JSON is returned by all API responses, including errors, although our API libraries convert responses to appropriate language-specific objects.
\\nJSON API requires use of the JSON API media type (`application/vnd.api+json`) for exchanging data.
\\n### Additional Request Headers\\n#### ACCEPT HEADER\\nYour requests should always include the header:\\n```curl\\nAccept: application/vnd.api+json\\n```\\n\\n## Authentication\\n\\nTo use OpenFinTech API no needed authorization.\\n\\n## Versioning\\n\\nWhen we make changes to the API, we release new, dated versions. The current version is **2017-08-24**. Read our [API upgrades guide]() to see our API changelog and to learn more about backwards compatibility.\\n\\n## Pagination\\n\\nOpenFinTech APIs to retrieve lists of banks, currencies and other resources - paginated to **100** items by default. The pagination information will be included in the list API response under the node name `meta` - contains information about listed objects [`total` - contains information about total count of listed objects, `pages` - count of pages], `links` - contain links to navigate between pages [`first` - link to first page, `prev` - link to previous page, `next` - link to next page, `last` - link to last page].
\\nBy default first page will be listed. For navigating through pages, use the page parameter (e.g. `page[number]`, `page[size]`).
\\nThe `page[size]` parameter can be used to set the number of records that you want to receive in the response.
\\nThe `page[number]` parameter can be used to set needed page number.
\\nExample of response:\\n```json\\n{\\n \\\"meta\\\": {\\n \\\"total\\\": 419,\\n \\\"pages\\\": 42\\n },\\n \\\"links\\\": {\\n \\\"first\\\": \\\"/v1/{path}?page[number]=1&page[size]=10\\\",\\n \\\"prev\\\": \\\"/v1/{path}?page[number]=39&page[size]=10\\\",\\n \\\"next\\\": \\\"/v1/{path}?page[number]=41&page[size]=10\\\",\\n \\\"last\\\": \\\"/v1/{path}?page[number]=42&page[size]=10\\\"\\n }\\n```\\n\\n### Sorting\\n\\nOpenFinTech\\\\`s API supported query parameter to sort result collection [e.g. `?sort=code`]. Information about available parameters may be found in the endpoint description. Positive parameter [e.g. `?sort=code`] points to ascending sorting, negative [e.g. `?sort=-code`] - to descending sorting. Also, supported multiple sorting parameters [e.g. `?sort=code, -name, id`, etc.]\\n```curl\\nhttps://api.openfintech.io/v1/countries?sort=name,-area\\n```\\n\\n### Filtering\\n\\nFiltering provided by unique query key `filter[*filtering_condition*]`. Information about available parameters may be found in the endpoint description.\\n```curl\\nhttps://api.openfintech.io/v1/countries?filter[region]=europe\\n```\\n\\n## Images\\n\\nOpenFinTech provides two types of images: icons and logos. To get one of those types you should to use next url pattern:\\n``` curl\\nhttps://api.openfintech.io/v1/{path}/{id}/{icon/logo}\\n```\\nAlso, images can be resized by adding next parameters: `h={height}&w={width}`. For example, you want to get organization icon with width equals to 20 pixels:\\n``` curl\\nhttps://api.openfintech.io/v1/organizations/{id}/icon?w=20&h=20\\n```\\nIf argument height or width is missing API returns original image with real sizes.\\n\\n## Errors\\n\\nAPI uses conventional HTTP response codes to indicate the success or failure of an API request. In general, codes in the `2xx` range indicate success, codes in the `4xx` range indicate an error that failed given the information provided (e.g., a required parameter was omitted, etc.), and codes in the `5xx` range indicate an error with OpenFinTech's servers (these are rare).\\n\\n| Code | Description |\\n|------|-------------|\\n| 200 - OK\\t| Everything worked as expected. |\\n| 400 - Bad Request |\\tThe request was unacceptable, often due to missing a required parameter. |\\n| 401 - Unauthorized |\\tNo valid API key provided. |\\n| 402 - Request Failed\\t| The parameters were valid but the request failed. |\\n| 404 - Not Found |\\tThe requested resource doesn't exist. |\\n| 409 - Conflict\\t| The request conflicts with another request (perhaps due to using the same idempotent key). |\\n| 429 - Too Many Requests |\\tToo many requests hit the API too quickly. We recommend an exponential backoff of your requests. |\\n| 500, 502, 503, 504 - Server Errors |\\tSomething went wrong on OpenFinTech's end. (These are rare.) |\\n\",\"title\":\"OpenFinTech.io\",\"version\":\"2017-08-24\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_openfintech_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://docs.openfintech.io/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"openfintech.io\"},\"updated\":\"2018-04-19T18:23:23.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openfintech.io/2017-08-24/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openfintech.io/2017-08-24/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"openlinksw.com:osdb\",\"value\":{\"added\":\"2019-02-19T09:55:11.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-02-19T09:55:11.000Z\",\"info\":{\"contact\":{\"email\":\"osdb@openlinksw.com\",\"x-twitter\":\"OpenLink\"},\"description\":\"An OpenAPI description of the OpenLink Smart Data Bot REST API v1\",\"license\":{\"name\":\"CC-BY-SA\",\"url\":\"https://creativecommons.org/licenses/by-sa/3.0/legalcode\"},\"title\":\"OSDB REST API v1\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_OpenLink_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://osdb.openlinksw.com/osdb/osdb_rest_api.openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"openlinksw.com\",\"x-serviceName\":\"osdb\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openlinksw.com/osdb/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openlinksw.com/osdb/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"openpolicy.local\",\"value\":{\"added\":\"2021-05-10T16:08:37.250Z\",\"preferred\":\"0.28.0\",\"versions\":[{\"key\":\"0.28.0\",\"value\":{\"added\":\"2021-05-10T16:08:37.250Z\",\"info\":{\"contact\":{\"name\":\"The OPA team\",\"url\":\"https://github.com/open-policy-agent/opa\"},\"description\":\"OPA provides policy-based control for cloud native environments. The following *endpoints* (such as `PUT /v1/policies`) provide reference documentation for the OPA REST API.\\n\\n### API specification viewing options\\n\\n- **[View the specification in *Redoc* (default)](index.html)**\\n- **[View the specification in *Swagger UI*](swagger-ui.html)**\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0\"},\"title\":\"Open Policy Agent (OPA) REST API\",\"version\":\"0.28.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"altText\":\"OPA logo\",\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_github.com_open-policy-agent_opa_blob_master_docs_website_static_img_logos_opa-horizontal-color.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/open-policy-agent/contrib/master/open_api/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"openpolicy.local\"},\"externalDocs\":{\"description\":\"OPA documentation\",\"url\":\"https://www.openpolicyagent.org/docs/latest/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openpolicy.local/0.28.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openpolicy.local/0.28.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"openstates.org\",\"value\":{\"added\":\"2021-06-10T09:02:35.149Z\",\"preferred\":\"2021.08.02\",\"versions\":[{\"key\":\"2021.08.02\",\"value\":{\"added\":\"2021-06-10T09:02:35.149Z\",\"info\":{\"description\":\"\\n* [More documentation](https://docs.openstates.org/en/latest/api/v3/index.html)\\n* [Register for an account](https://openstates.org/accounts/signup/)\\n\\n\\n**As of August 2021 we are working to restore experimental support for committees.**\\n\\nDuring this period please note that data is not yet available for all states\\nand the exact format of the committees endpoints may change slightly depending on user feedback.\\n\\nIf you have any issues or questions use our\\n[GitHub Issues](https://github.com/openstates/issues/issues) to give feedback.\\n\",\"title\":\"Open States API v3\",\"version\":\"2021.08.02\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_openstates.org_static_images_favicon_apple-touch-icon.78b6cbd31087.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://v3.openstates.org/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"openstates.org\"},\"updated\":\"2021-08-09T09:15:57.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openstates.org/2021.08.02/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openstates.org/2021.08.02/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"openstf.io\",\"value\":{\"added\":\"2018-03-10T17:47:42.000Z\",\"preferred\":\"2.3.0\",\"versions\":[{\"key\":\"2.3.0\",\"value\":{\"added\":\"2018-03-10T17:47:42.000Z\",\"info\":{\"contact\":{\"email\":\"contact@openstf.io\",\"name\":\"STF Team\",\"url\":\"http://openstf.io/\",\"x-twitter\":\"open_stf\"},\"description\":\"Control and manages real Smartphone devices from browser and restful apis\",\"license\":{\"name\":\"Apache-2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0\"},\"title\":\"Smartphone Test Farm\",\"version\":\"2.3.0\",\"x-apisguru-categories\":[\"telecom\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_open_stf_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/openstf/stf/master/lib/units/api/swagger/api_v1_generated.json\",\"version\":\"2.0\"}],\"x-providerName\":\"openstf.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openstf.io/2.3.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openstf.io/2.3.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"opensuse.org:obs\",\"value\":{\"added\":\"2021-01-26T17:16:08.085Z\",\"preferred\":\"2.10.50\",\"versions\":[{\"key\":\"2.10.50\",\"value\":{\"added\":\"2021-01-26T17:16:08.085Z\",\"info\":{\"contact\":{\"name\":\"Open Build Service\",\"url\":\"https://openbuildservice.org/\"},\"description\":\"The _Open Build Service API_ is a XML API.\\n\\nTo authenticate, use [HTTP basic authentication](https://en.wikipedia.org/wiki/Basic_access_authentication) by passing the _Authorization_ header in the form of `Authorization: Basic `.\\n\\nThere is no API versioning as there is no need for it right now.\\n\\nOnly rudimentary rate limiting is implemented, so please be gentle when using the API concurrently, especially with potentially expensive operations.\\nIn case of abuse, we will limit/remove your access.\\n\\nFor command-line users, we recommend using [osc](https://github.com/openSUSE/osc) with its _api_ command to interact with the API.\\nIt's as simple as this example: `osc api /about` (_about_ is one of the endpoints documented below)\\n\",\"license\":{\"name\":\"GNU General Public License v2.0\",\"url\":\"https://github.com/openSUSE/open-build-service/blob/master/COPYING\"},\"title\":\"Open Build Service API\",\"version\":\"2.10.50\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://build.opensuse.org/apidocs-new/OBS-v2.10.50.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"opensuse.org\",\"x-serviceName\":\"obs\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"Open Build Service - Documentation\",\"url\":\"https://openbuildservice.org/help/\"},\"updated\":\"2021-08-02T08:20:08.766Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/opensuse.org/obs/2.10.50/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/opensuse.org/obs/2.10.50/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"opentargets.io\",\"value\":{\"added\":\"2018-02-08T09:18:50.000Z\",\"preferred\":\"19.02.1\",\"versions\":[{\"key\":\"19.02.1\",\"value\":{\"added\":\"2018-02-08T09:18:50.000Z\",\"info\":{\"contact\":{\"email\":\"support@targetvalidation.org\",\"name\":\"Open Targets Platform team\"},\"description\":\"### The Open Targets Platform REST API\\n\\nThe Open Targets Platform API ('Application Programming Interface') allows programmatic retrieval of the Open Targets Platform data via a set of [REST](https://en.wikipedia.org/wiki/Representational_state_transfer) services.\\n\\nYou can make calls to the latest version of our API using the base URL `https://platform-api.opentargets.io/v3/platform`. Please make sure you use `https` instead of the unencrypted `http` calls, which we do not accept.\\n\\nWe list below the methods available to query our data directly from the API, followed by an interactive interface that you can use to try out the parameters and execute the REST-API calls.\\n\\nFor every request you create, the interactive interface will display both a [curl](https://curl.haxx.se/) command and a request URL that you can use to ensure you get the expected response before using your application or workflow. \\n\\nCheck our documentation for some [API tutorials](https://docs.targetvalidation.org/tutorials/api-tutorials) and [get in touch](mailto:support@targetvalidation.org) if you have any questions.\\n\\n### Available Methods\\n\\nThe available methods can be grouped in three types:\\n\\n* __public__ - Methods that serve the core set of our data. These are stable and we fully supported them.\\n* __private__ - Methods used by the web app to serve additional data not specific to our platform. These methods\\nmay change without notice and should be used with caution.\\n* __utils__ - Methods to get statistics and technical data about our API.\\n\\n### Supported formats\\n\\nThe methods above are all available via a `GET` request, and will serve outputs as `JSON`.\\n\\nAlternative output formats, such `xml`, `csv` and `tab`, are also available for some of the methods. However alternative output formats are not supported in interactive interface below where the response will be always in `JSON.\\n\\nIf you have complex queries with large number of parameters, you should use a `POST` request instead of `GET`. \\n`POST` methods require a body encoded as `json`. When querying for a specific disease using the latest version of the API, your call would look like the example below:\\n\\n```sh\\ncurl -X POST -d '{\\\"disease\\\":[\\\"EFO_0000253\\\"]}' --header 'Content-Type: application/json' https://platform-api.opentargets.io/v3/platform/public/evidence/filter\\n```\\n### How to interpret a response\\n\\nEach HTTPS response will serve data in headers and body. The headers will give you details about your query, such as how long it took to run.\\n\\nIn the body of the response, you will find the data you have requested for in `JSON` format. The [jq](https://stedolan.github.io/jq/) program is a useful tool to parse the json response while on the command line.\\n\\n```sh\\ncurl https://platform-api.opentargets.io/v3/platform/public/association/filter\\\\?target\\\\=ENSG00000157764 | jq\\n```\\n\\nWe do not analyse the nature of any specific API queries except for the purposes of improving the performance of our API.\\nRead more in our [privacy section](https://www.targetvalidation.org/terms_of_use#privacy).\\n\\nHow can we make the Open Targets Platform API more useful to you? Would you like additional methods to be implemented?\\nPlease [get in touch](mailto:support@targetvalidation.org) and send your suggestions.\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Open Targets Platform REST API\",\"version\":\"19.02.1\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.targetvalidation.org_imgs_logo_ot_logo_webheader.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://api.opentargets.io/v3/platform/swagger\",\"version\":\"3.0\"}],\"x-providerName\":\"opentargets.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/opentargets.io/19.02.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/opentargets.io/19.02.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"opentrials.local\",\"value\":{\"added\":\"2019-02-19T10:15:07.000Z\",\"preferred\":\"0.0.1\",\"versions\":[{\"key\":\"0.0.1\",\"value\":{\"added\":\"2019-02-19T10:15:07.000Z\",\"info\":{\"title\":\"OpenTrials API\",\"version\":\"0.0.1\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars1.githubusercontent.com_u_13900836.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/opentrials/api/master/api/swagger/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"opentrials.local\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/opentrials.local/0.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/opentrials.local/0.0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"openuv.io\",\"value\":{\"added\":\"2020-07-16T14:45:23.941Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-07-16T14:45:23.941Z\",\"info\":{\"description\":\"The missing minimalistic JSON real-time UV Index API for awesome Developers, Innovators and Smart Home Enthusiasts\",\"title\":\"OpenUV - Global Real-Time UV Index Forecast API\",\"version\":\"v1\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://gist.githubusercontent.com/MikeRalphson/77bb693d4cf9213909527b9cc4566609/raw/9febc5d16d8d162c93f3503510ce0808a8075d5b/openuv.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"openuv.io\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/openuv.io/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/openuv.io/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"optimade.local\",\"value\":{\"added\":\"2021-07-09T14:14:34.470Z\",\"preferred\":\"1.1.0\",\"versions\":[{\"key\":\"1.1.0\",\"value\":{\"added\":\"2021-07-09T14:14:34.470Z\",\"info\":{\"description\":\"The [Open Databases Integration for Materials Design (OPTIMADE) consortium](https://www.optimade.org/) aims to make materials databases interoperational by developing a common REST API.\\n\\nThis specification is generated using [`optimade-python-tools`](https://github.com/Materials-Consortia/optimade-python-tools/tree/v0.16.0) v0.16.0.\",\"title\":\"OPTIMADE API\",\"version\":\"1.1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Materials-Consortia/OPTIMADE/master/schemas/openapi_schema.json\",\"version\":\"3.0\"}],\"x-providerName\":\"optimade.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-07-12T10:31:14.269Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/optimade.local/1.1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/optimade.local/1.1.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"opto22.com:groov\",\"value\":{\"added\":\"2018-11-19T23:56:11.000Z\",\"preferred\":\"R4.2a\",\"versions\":[{\"key\":\"R4.2a\",\"value\":{\"added\":\"2018-11-19T23:56:11.000Z\",\"info\":{\"contact\":{\"email\":\"developer@opto22.com\",\"name\":\"Opto 22\",\"url\":\"http://developer.opto22.com\",\"x-twitter\":\"opto22\"},\"description\":\"#### Revised: 2019-11-21\\n\\n### Overview\\ngroov View Public API revision 1.\\n\",\"title\":\"groov View Public API\",\"version\":\"R4.2a\",\"x-apisguru-categories\":[\"iot\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_opto22_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://developer.opto22.com/static/generated/groov-rest-api/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"opto22.com\",\"x-serviceName\":\"groov\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/opto22.com/groov/R4.2a/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/opto22.com/groov/R4.2a/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"opto22.com:pac\",\"value\":{\"added\":\"2019-02-19T10:02:11.000Z\",\"preferred\":\"R1.0a\",\"versions\":[{\"key\":\"R1.0a\",\"value\":{\"added\":\"2019-02-19T10:02:11.000Z\",\"info\":{\"contact\":{\"email\":\"developer@opto22.com\",\"name\":\"Opto 22\",\"url\":\"http://developer.opto22.com\",\"x-twitter\":\"opto22\"},\"description\":\"#### Revised: 6/15/2018\\n\\n### Overview\\nThis API provides secure access to a SNAP-PAC-R or -S series controller's variable and I/O tags. Confidentiality for API transactions is provided by HTTPS. Authentication uses HTTP Basic Authentication with an API key. An API key ID is submitted in the Basic Authentication userid field and API key value in the password field.\\n\\n**For more information visit:** [developer.opto22.com](http://developer.opto22.com)\\n\\n### Examples\\n\\n**Read an array** of all the integer32 variables defined in the PAC's strategy.\\nFor example, on your SNAP-PAC-R or -S series controller at IP address 1.2.3.4, you would use the URL: \\n\\n```\\nhttps://1.2.3.4/api/v1/device/strategy/vars/int32s\\n```\\nand provide appropriate authentication. The GET response will be a JSON array of name-value \\npairs such as: \\n```json\\n[ { \\\"nMyVeryFavoriteNumber\\\": 22 },\\n { \\\"nWidgetsProducedToday\\\": 22222 },\\n { \\\"DELAY_LOOP_TIME_IN_MSECS\\\" : 200 } ]\\n```\\n**Read the engineering units** (EU) of an analog input point configured in the PAC's strategy.\\nFor an analog input (I/O point) named aiTemperatureInDegreesF, use \\n\\n`https://1.2.3.4/api/v1/device/strategy/ios/analogInputs/aiTemperatureInDegreesF/eu`\\n\\nThe GET response will be a single JSON name-value pair such as:\\n```json\\n{ \\\"value\\\": 72.22 }\\n``` \\n\\n### Note on packet sizes:\\nWhen doing POSTs or GETs, the JSON payload in the body should not exceed 3k (3072 bytes).\\n\",\"title\":\"PAC Control REST API\",\"version\":\"R1.0a\",\"x-apisguru-categories\":[\"iot\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_opto22_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://developer.opto22.com/static/generated/pac-rest-api/pac-rest-api.snap-pac.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"opto22.com\",\"x-serviceName\":\"pac\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/opto22.com/pac/R1.0a/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/opto22.com/pac/R1.0a/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"orbit.love\",\"value\":{\"added\":\"2021-05-29T08:26:54.729Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-05-29T08:26:54.729Z\",\"info\":{\"description\":\"Please see the complete Orbit API documentation at [https://docs.orbit.love/reference](https://docs.orbit.love/reference).\",\"title\":\"Orbit API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"customer_relation\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars.githubusercontent.com_u_55637052.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://app.orbit.love/api-docs/v1/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"orbit.love\"},\"updated\":\"2021-08-09T09:15:57.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/orbit.love/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/orbit.love/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"orghunter.com\",\"value\":{\"added\":\"2015-09-07T18:18:34.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-09-07T18:18:34.000Z\",\"info\":{\"description\":\"Get the latest IRS data and most up to date charity information for your website or application\",\"title\":\"OrgHunter\",\"version\":\"1.0.0\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_orghunter.com_sites_all_themes_orghunter_img_logo.jpg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.0.1\"},\"format\":\"swagger\",\"url\":\"https://orghunter.3scale.net/swagger/spec.json\",\"version\":\"1.2\"}],\"x-providerName\":\"orghunter.com\"},\"updated\":\"2017-04-11T19:58:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/orghunter.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/orghunter.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"ornl.gov:daymet\",\"value\":{\"added\":\"2018-06-08T08:54:36.000Z\",\"preferred\":\"1.0.2\",\"versions\":[{\"key\":\"1.0.2\",\"value\":{\"added\":\"2018-06-08T08:54:36.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"NASAEarthData\"},\"description\":\"Welcome to the Daymet Single Pixel Extraction Tool API. You can use this API to download daily surface data within the Daymet database in a `csv` or `json` format for a single point. This API allows users to query a single geographic point by latitude and longitude in decimal degrees. A routine is executed that translates the (lon, lat) coordinates into projected Daymet (x,y) Lambert Conformal Coordinates. These coordinates are used to access the Daymet database of daily interpolated surface weather variables. Daily data from the nearest 1 km x 1 km Daymet grid cell are extracted from the database.\\n\\nIf you would like to learn how to automate the download of multiple locations for the Daymet Single Pixel Extraction Tool, click [here](https://github.com/ornldaac/daymet-single-pixel-batch).\",\"title\":\"Daymet Single Pixel Extraction Tool API\",\"version\":\"1.0.2\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_NASAEarthData_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://daymet.ornl.gov/single-pixel/static/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ornl.gov\",\"x-serviceName\":\"daymet\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ornl.gov/daymet/1.0.2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ornl.gov/daymet/1.0.2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"orthanc-server.com\",\"value\":{\"added\":\"2021-03-03T11:27:27.983Z\",\"preferred\":\"1.9.6\",\"versions\":[{\"key\":\"1.9.6\",\"value\":{\"added\":\"2021-03-03T11:27:27.983Z\",\"info\":{\"description\":\"This is the full documentation of the [REST API](https://book.orthanc-server.com/users/rest.html) of Orthanc.

This reference is automatically generated from the source code of Orthanc. A [shorter cheat sheet](https://book.orthanc-server.com/users/rest-cheatsheet.html) is part of the Orthanc Book.

An earlier, manually crafted version from August 2019, is [still available](2019-08-orthanc-openapi.html), but is not up-to-date anymore ([source](https://groups.google.com/g/orthanc-users/c/NUiJTEICSl8/m/xKeqMrbqAAAJ)).\",\"title\":\"Orthanc API\",\"version\":\"1.9.6\",\"x-apisguru-categories\":[\"collaboration\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.orthanc-server.com/orthanc-openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"orthanc-server.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/orthanc-server.com/1.9.6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/orthanc-server.com/1.9.6/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"osf.io\",\"value\":{\"added\":\"2017-11-26T17:01:19.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2017-11-26T17:01:19.000Z\",\"info\":{\"contact\":{\"email\":\"support@osf.io\",\"name\":\"OSF\",\"url\":\"https://osf.io/support\",\"x-twitter\":\"OSFramework\"},\"description\":\"## https://api.osf.io/v2/\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"OSF APIv2 Documentation\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"transparent\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_cdn.cos.io_media_images_cos_center_logo_small.original.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://developer.osf.io/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"osf.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/osf.io/2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/osf.io/2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"osisoft.com\",\"value\":{\"added\":\"2017-09-04T12:24:26.000Z\",\"preferred\":\"1.11.1.5383\",\"versions\":[{\"key\":\"1.11.1.5383\",\"value\":{\"added\":\"2017-09-04T12:24:26.000Z\",\"info\":{\"contact\":{\"email\":\"techsupport@osisoft.com\",\"name\":\"OSIsoft, LLC.\",\"url\":\"https://techsupport.osisoft.com/\"},\"description\":\"Swagger Spec file that describes PI Web API\",\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://tempuri.org/license\"},\"termsOfService\":\"https://pisquare.osisoft.com/docs/DOC-1105\",\"title\":\"PI Web API 2018 SP1 Swagger Spec\",\"version\":\"1.11.1.5383\",\"x-apisguru-categories\":[\"enterprise\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_OSIsoft_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://devdata.osisoft.com/piwebapi/help/specification\",\"version\":\"2.0\"}],\"x-providerName\":\"osisoft.com\"},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/osisoft.com/1.11.1.5383/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/osisoft.com/1.11.1.5383/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"ote-godaddy.com:abuse\",\"value\":{\"added\":\"2021-01-13T14:22:19.888Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-13T14:22:19.888Z\",\"info\":{\"description\":\"GoDaddy Abuse API Terms of Use:

GoDaddy\\u2019s Abuse API is provided to simplify and standardize the abuse reporting experience. To help us streamline the review of abuse reports, you acknowledge and agree that your use of GoDaddy\\u2019s Abuse API is subject to the following quality metrics and terms of use.

GoDaddy may, in its sole and absolute discretion, change or modify these terms, and such changes or modifications shall be effective immediately upon notice to you. Your use of GoDaddy\\u2019s Abuse API after such changes or modifications shall constitute your acceptance of these terms as last revised. If you do not agree to be bound by these terms as last revised, do not use (or continue to use) our Abuse API.

As an Abuse API user, you must only submit abuse reports via the API portal and cease all email submissions, including but not limited, to phishing@godaddy.com, netabuse@godaddy.com, malware@godaddy.com, or spam@godaddy.com, etc. Any additional or duplicate submission outside of the API portal will be deprioritized for review. Submissions related to trademark, copyright or content issues may still be sent to trademarkclaims@godaddy.com, coyprightclaims@godaddy.com, and contentcomplaints@godaddy.com, respectively. Our [Front of Site](https://supportcenter.godaddy.com/AbuseReport) also describes other scenarios not covered by the API.

When you submit abuse reports via GoDaddy\\u2019s Abuse API, you must ensure that you accurately categorize the abuse type of each report to match our definitions in the API documentations provided to you. Any submission that fails to match our definitions or is miscategorized will be marked as a false positive. Examples include, but are not limited to, submissions of trademark complaints marked as phishing or malware, or submissions of copyright complaints marked as phishing or malware, etc.

If, at any time, the false positive rate of submissions exceeds 40% of your total submissions, as determined by GoDaddy, GoDaddy may in its sole discretion deprioritize any subsequent reports submitted by you and/or your organization.

You acknowledge and agree that submitting every URL for a single domain is not necessary and will not expedite the review process. If your submissions exceed five (5) URLs for a single domain, your report will be marked as a duplicate submission taking into account that the final outcome of such submissions would yield the same result as the original report. GoDaddy may in its sole discretion deprioritize reports submitted by you and/or your organization in the event more than 20% of your submissions are classified as duplicate submissions.

You further acknowledge and agree that our Customer Support lines are not intended to address abuse reporting matters or your use of GoDaddy\\u2019s Abuse API. Contacting Customer Support will not expedite the review process and may result in abuse reports being deprioritized, to be determined in our sole discretion.

Should you have any questions about GoDaddy\\u2019s Abuse API or any of the terms and conditions set forth above, please contact abuseapisupport@godaddy.com.

\",\"title\":\"\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"hosting\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.godaddy.com/swagger/swagger_abuse.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ote-godaddy.com\",\"x-serviceName\":\"abuse\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/abuse/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/abuse/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ote-godaddy.com:aftermarket\",\"value\":{\"added\":\"2021-01-13T14:25:21.393Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-13T14:25:21.393Z\",\"info\":{\"title\":\"\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"hosting\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.godaddy.com/swagger/swagger_aftermarket.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ote-godaddy.com\",\"x-serviceName\":\"aftermarket\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/aftermarket/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/aftermarket/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ote-godaddy.com:agreements\",\"value\":{\"added\":\"2021-01-13T14:26:20.464Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-13T14:26:20.464Z\",\"info\":{\"title\":\"\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"hosting\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.godaddy.com/swagger/swagger_agreements.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ote-godaddy.com\",\"x-serviceName\":\"agreements\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/agreements/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/agreements/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ote-godaddy.com:certificates\",\"value\":{\"added\":\"2021-01-13T14:24:28.077Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-13T14:24:28.077Z\",\"info\":{\"title\":\"\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"hosting\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.godaddy.com/swagger/swagger_certificates.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ote-godaddy.com\",\"x-serviceName\":\"certificates\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/certificates/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/certificates/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ote-godaddy.com:countries\",\"value\":{\"added\":\"2021-01-13T14:25:43.315Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-13T14:25:43.315Z\",\"info\":{\"title\":\"\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"hosting\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.godaddy.com/swagger/swagger_countries.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ote-godaddy.com\",\"x-serviceName\":\"countries\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/countries/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/countries/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ote-godaddy.com:domains\",\"value\":{\"added\":\"2021-01-13T14:24:00.284Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-13T14:24:00.284Z\",\"info\":{\"title\":\"\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"hosting\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.godaddy.com/swagger/swagger_domains.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ote-godaddy.com\",\"x-serviceName\":\"domains\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/domains/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/domains/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ote-godaddy.com:orders\",\"value\":{\"added\":\"2021-01-13T14:24:47.524Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-13T14:24:47.524Z\",\"info\":{\"title\":\"\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"hosting\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.godaddy.com/swagger/swagger_orders.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ote-godaddy.com\",\"x-serviceName\":\"orders\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/orders/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/orders/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ote-godaddy.com:shoppers\",\"value\":{\"added\":\"2021-01-13T14:26:01.507Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-13T14:26:01.507Z\",\"info\":{\"title\":\"\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"hosting\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.godaddy.com/swagger/swagger_shoppers.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ote-godaddy.com\",\"x-serviceName\":\"shoppers\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/shoppers/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/shoppers/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ote-godaddy.com:subscriptions\",\"value\":{\"added\":\"2021-01-13T14:26:42.108Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-13T14:26:42.108Z\",\"info\":{\"title\":\"\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"hosting\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.godaddy.com/swagger/swagger_subscriptions.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ote-godaddy.com\",\"x-serviceName\":\"subscriptions\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/subscriptions/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ote-godaddy.com/subscriptions/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"owler.com\",\"value\":{\"added\":\"2015-06-21T13:58:25.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-06-21T13:58:25.000Z\",\"info\":{\"description\":\"Search for information on companies using a website or company name and get access to Company Data, News, Blog Posts, Competitor Lists and much more.\",\"title\":\"Owler\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"search\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_owlerinc_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"swagger\",\"url\":\"https://developers.owler.com/swagger/spec.json\",\"version\":\"1.2\"}],\"x-providerName\":\"owler.com\"},\"updated\":\"2018-08-24T14:28:47.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/owler.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/owler.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"oxforddictionaries.com\",\"value\":{\"added\":\"2016-10-30T20:46:38.000Z\",\"preferred\":\"1.11.0\",\"versions\":[{\"key\":\"1.11.0\",\"value\":{\"added\":\"2016-10-30T20:46:38.000Z\",\"info\":{\"license\":{\"name\":\"API Terms And Conditions\",\"url\":\"https://developer.oxforddictionaries.com/api-terms-and-conditions\"},\"termsOfService\":\"http://helloreverb.com/terms/\",\"title\":\"Oxford Dictionaries\",\"version\":\"1.11.0\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_OxfordWordsAPI_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.oxforddictionaries.com/swagger/spec/public_doc_guest.json\",\"version\":\"3.0\"}],\"x-providerName\":\"oxforddictionaries.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/oxforddictionaries.com/1.11.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/oxforddictionaries.com/1.11.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"paccurate.io\",\"value\":{\"added\":\"2017-11-26T17:34:13.000Z\",\"preferred\":\"0.1.1\",\"versions\":[{\"key\":\"0.1.1\",\"value\":{\"added\":\"2017-11-26T17:34:13.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"beneship\"},\"title\":\"paccurate.io\",\"version\":\"0.1.1\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_beneship_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://api.paccurate.io/static/api/0.1.1/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"paccurate.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/paccurate.io/0.1.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/paccurate.io/0.1.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"palabras-aleatorias-public-api.herokuapp.com\",\"value\":{\"added\":\"2021-05-20T02:11:02.259Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-05-20T02:11:02.259Z\",\"info\":{\"contact\":{\"name\":\"Alex P. Scigalszky\",\"url\":\"https://github.com/AlexScigalszky\"},\"description\":\"An API Rest to get random words\",\"title\":\"Palabras aleatorias\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_palabras-aleatorias-public-api.herokuapp.com_icon.jpg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://palabras-aleatorias-public-api.herokuapp.com/openapi3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"palabras-aleatorias-public-api.herokuapp.com\"},\"updated\":\"2021-05-20T02:14:45.854Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/palabras-aleatorias-public-api.herokuapp.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/palabras-aleatorias-public-api.herokuapp.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"pandascore.co\",\"value\":{\"added\":\"2021-07-09T11:29:36.146Z\",\"preferred\":\"2.23.1\",\"versions\":[{\"key\":\"2.23.1\",\"value\":{\"added\":\"2021-07-09T11:29:36.146Z\",\"info\":{\"description\":\"\\n# Introduction\\n\\nWhether you're looking to build an official Pandascore integration for your service, or you just want to build something awesome, [we can help you get started](/home).\\n\\nThe API works over the HTTPS protocol, and is accessed from the `api.pandascore.co` domain.\\n\\n- The current endpoint is [https://api.pandascore.co](https://api.pandascore.co).\\n- All data is sent and received as JSON by default.\\n- Blank fields are included with `null` values instead of being omitted.\\n- All timestamps are returned in ISO-8601 format\\n\\n### About this documentation\\n\\nClicking on a query parameter like `filter` or `search` will show you the available options: ![filter](/doc/images/query_param_details.jpg)\\n\\nYou can also click on a response to see the detailed response schema: ![response](/doc/images/response_schema.jpg)\\n\\n## Events hierarchy\\n\\nThe PandaScore API allows you to access data about eSports events by using a certain structure detailed below.\\n\\n**Leagues**\\n\\nLeagues are the top level events. They don't have a date and represent a regular competition. A League is composed of one or several series. \\nSome League of Legends leagues are: _EU LCS, NA LCS, LCK, etc._ \\nSome Dota 2 leagues are: _ESL One, GESC, The International, PGL, etc._\\n\\n**Series**\\n\\nA Serie represents an occurrence of a league event. \\nThe EU LCS league has two series per year: _spring 2017, summer 2017, spring 2016, summer 2016 etc._ \\nSome Dota2 Series examples would be: _Changsha Major, Open Bucharest, Frankfurt, i-League Invitational etc._\\n\\n**Tournaments**\\n\\nTournaments groups all the matches of a serie under \\\"stages\\\" and \\\"groups\\\". \\nThe tournaments of the EU LCS of summer 2017 are: _Group A, Group B, Playoffs, etc._ \\nSome Dota 2 tournaments are: _Group A, Group B, Playoffs, etc._\\n\\n**Matches**\\n\\nFinally we have matches which have two players or teams (depending on the played videogame) and several games (the rounds of the match). \\nMatches of the group A in the EU LCS of summer 2017 are: _G2 vs FNC, MSF vs NIP, etc._ \\nMatches of the group A in the ESL One, Genting tournamnet are: _Lower Round 1, Quarterfinal, Upper Final, etc._ \\n\\n**Please note that some matches may be listed as \\\"TBD vs TBD\\\" if the matchup is not announced yet, for example the date of the Final match is known but the quarterfinal is still being played.** \\n![Structure](/doc/images/structure.png)\\n\\n## Formats\\n\\n<!-- The API currently supports the JSON format by default, as well as the XML format. Add the desired extension to your request URL in order to get that format. -->\\nThe API currently supports the JSON format by default.\\n\\nOther formats may be added depending on user needs.\\n\\n## Pagination\\n\\nThe Pandascore API paginates all resources on the index method.\\n\\nRequests that return multiple items will be paginated to 50 items by default. You can specify further pages with the `page[number]` parameter. You can also set a custom page size (up to 100) with the `page[size]` parameter.\\n\\nThe `Link` HTTP response header contains pagination data with `first`, `previous`, `next` and `last` raw page links when available, under the format\\n\\n```\\nLink: <https://api.pandascore.co/{Resource}?page=X+1>; rel=\\\"next\\\", <https://api.pandascore.co/{Resource}?page=X-1>; rel=\\\"prev\\\", <https://api.pandascore.co/{Resource}?page=1>; rel=\\\"first\\\", <https://api.pandascore.co/{Resource}?page=X+n>; rel=\\\"last\\\"\\n```\\n\\nThere is also:\\n\\n* A `X-Page` header field, which contains the current page.\\n* A `X-Per-Page` header field, which contains the current pagination length.\\n* A `X-Total` header field, which contains the total count of items across all pages.\\n\\n## Filtering\\n\\nThe `filter` query parameter can be used to filter a collection by one or several fields for one or several values. The `filter` parameter takes the field to filter as a key, and the values to filter as the value. Multiples values must be comma-separated (`,`).\\n\\nFor example, the following is a request for all the champions with a name matching Twitch or Brand exactly, but only with 21 armor:\\n\\n```\\nGET /lol/champions?filter[name]=Brand,Twitch&filter[armor]=21&token=YOUR_ACCESS_TOKEN\\n```\\n\\n## Range\\n\\nThe `range` parameter is a hash that allows filtering fields by an interval.\\nOnly values between the given two comma-separated bounds will be returned. The bounds are inclusive.\\n\\nFor example, the following is a request for all the champions with `hp` within 500 and 1000:\\n\\n```\\nGET /lol/champions?range[hp]=500,1000&token=YOUR_ACCESS_TOKEN\\n```\\n\\n## Search\\n\\nThe `search` parameter is a bit like the `filter` parameter, but it will return all results where the values **contain** the given parameter.\\n\\nNote: this only works on strings.\\nSearching with integer values is not supported and `filter` or `range` parameters may be better suited for your needs here.\\n\\nFor example, to get all the champions with a name containing `\\\"twi\\\"`:\\n\\n```\\n$ curl -sg -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' 'https://api.pandascore.co/lol/champions?search[name]=twi' | jq -S '.[].name'\\n\\\"Twitch\\\"\\n\\\"Twisted Fate\\\"\\n```\\n\\n## Sorting\\n\\nAll index endpoints support multiple sort fields with comma-separation (`,`); the fields are applied in the order specified.\\n\\nThe sort order for each field is ascending unless it is prefixed with a minus (U+002D HYPHEN-MINUS, \\u201c-\\u201c), in which case it is descending.\\n\\nFor example, `GET /lol/champions?sort=attackdamage,-name&token=YOUR_ACCESS_TOKEN` will return all the champions sorted by attack damage.\\nAny champions with the same attack damage will then be sorted by their names in descending alphabetical order.\\n\\n## Rate limiting\\n\\nDepending on your current plan, you will have a different rate limit. Your plan and your current request count [are available on your dashboard](https://pandascore.co/settings).\\n\\nWith the **free plan**, you have a limit of 1000 requests per hour, others plans have a limit of 4000 requests per hour. The number of remaining requests is available in the `X-Rate-Limit-Remaining` response header.\\n\\nYour API key is included in all the examples on this page, so you can test any example right away. **Only you can see this value.**\\n\\n# Authentication\\n\\nThe authentication on the Pandascore API works with access tokens.\\n\\nAll developers need to [create an account](https://pandascore.co/users/sign_in) before getting started, in order to get an access token. The access token should not be shared.\\n\\n**Your token can be found and regenerated from [your dashboard](https://pandascore.co/settings).**\\n\\nThe access token can be passed in the URL with the `token` query string parameter, or in the `Authorization: Bearer` header field.\\n\\n<!-- ReDoc-Inject: <security-definitions> -->\\n\",\"title\":\"PandaScore REST API for All Videogames\",\"version\":\"2.23.1\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_pandascore.co_apple-touch-icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"blob:https://developers.pandascore.co/blobId\",\"version\":\"3.0\"}],\"x-providerName\":\"pandascore.co\"},\"updated\":\"2021-07-09T11:40:11.819Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/pandascore.co/2.23.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/pandascore.co/2.23.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"pandorabots.com\",\"value\":{\"added\":\"2015-07-02T14:21:19.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-07-02T14:21:19.000Z\",\"info\":{\"description\":\"AIaaS provides API access to our bot hosting platform and SDKs, allowing developers to easily integrate conversational interfaces into applications.\",\"title\":\"Pandorabots AIaaS\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"machine_learning\"],\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"swagger\",\"url\":\"https://developer.pandorabots.com/swagger/spec.json\",\"version\":\"1.2\"}],\"x-providerName\":\"pandorabots.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2018-08-24T14:28:47.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/pandorabots.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/pandorabots.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"papinet.io:order_status\",\"value\":{\"added\":\"2021-01-21T13:06:04.052Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-21T13:06:04.052Z\",\"info\":{\"contact\":{\"name\":\"papiNet API CWG\",\"url\":\"https://github.com/papinet/papiNet-API/issues\"},\"description\":\"papinet API is a global initiative for the Forst and Paper supply chain.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://github.com/papinet/papiNet-API/blob/patrice-v1.0.0/LICENSE\"},\"title\":\"papiNet API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/papinet/papiNet-API/master/1.0.0/papiNet-API.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"papinet.io\",\"x-serviceName\":\"order_status\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/papinet.io/order_status/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/papinet.io/order_status/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"parliament.uk:bills\",\"value\":{\"added\":\"2021-06-30T17:23:05.084Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-06-30T17:23:05.084Z\",\"info\":{\"contact\":{\"email\":\"softwareengineering@parliament.uk\",\"name\":\"UK Parliament\",\"url\":\"https://www.parliament.uk\"},\"description\":\"API to get and search for information regarding Bills, their stages, associated amendments and publications.\",\"title\":\"Bills API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://bills-api.parliament.uk/swagger/v1/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"parliament.uk\",\"x-serviceName\":\"bills\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/bills/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/bills/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"parliament.uk:commonsvotes\",\"value\":{\"added\":\"2021-02-04T12:23:03.921Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-02-04T12:23:03.921Z\",\"info\":{\"contact\":{\"email\":\"softwareengineering@parliament.uk\",\"name\":\"UK Parliament\",\"url\":\"https://www.parliament.uk/\"},\"description\":\"An API that allows querying of Commons Votes data.\",\"title\":\"Commons Votes API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://commonsvotes-api.parliament.uk/swagger/docs/v1\",\"version\":\"2.0\"}],\"x-providerName\":\"parliament.uk\",\"x-serviceName\":\"commonsvotes\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/commonsvotes/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/commonsvotes/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"parliament.uk:erskine-may\",\"value\":{\"added\":\"2021-02-04T12:30:00.526Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-02-04T12:30:00.526Z\",\"info\":{\"contact\":{\"email\":\"softwareengineering@parliament.uk\",\"name\":\"UK Parliament\",\"url\":\"\"},\"description\":\"An API that allows querying of Erskine May data.\",\"title\":\"Erskine May API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://erskinemay-api.parliament.uk/swagger/v1/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"parliament.uk\",\"x-serviceName\":\"erskine-may\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-08T16:49:24.487Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/erskine-may/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/erskine-may/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"parliament.uk:lordsvotes\",\"value\":{\"added\":\"2021-02-04T12:26:19.777Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-02-04T12:26:19.777Z\",\"info\":{\"contact\":{\"email\":\"softwareengineering@parliament.uk\",\"name\":\"UK Parliament\",\"url\":\"https://www.parliament.uk\"},\"description\":\"An API that allows querying of Lords Votes data.\",\"title\":\"Lords Votes API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://lordsvotes-api.parliament.uk/swagger/v1/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"parliament.uk\",\"x-serviceName\":\"lordsvotes\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/lordsvotes/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/lordsvotes/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"parliament.uk:members\",\"value\":{\"added\":\"2021-02-04T12:25:14.188Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-02-04T12:25:14.188Z\",\"info\":{\"contact\":{\"email\":\"softwareengineering@parliament.uk\",\"name\":\"UK Parliament\",\"url\":\"https://www.parliament.uk\"},\"description\":\"An API which retrieves Members data.\",\"title\":\"Members API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://members-api.parliament.uk/swagger/v1/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"parliament.uk\",\"x-serviceName\":\"members\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/members/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/members/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"parliament.uk:now\",\"value\":{\"added\":\"2021-02-04T12:32:59.241Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-02-04T12:32:59.241Z\",\"info\":{\"contact\":{\"name\":\"Digiminster\",\"url\":\"https://www.twitter.com/digiminster\"},\"description\":\"Get data from the annunciator system.\",\"title\":\"Annunciator content API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://now-api.parliament.uk/swagger/v1/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"parliament.uk\",\"x-serviceName\":\"now\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-08T16:49:24.487Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/now/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/now/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"parliament.uk:oralquestions\",\"value\":{\"added\":\"2021-02-04T12:26:59.927Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-02-04T12:26:59.927Z\",\"info\":{\"contact\":{\"email\":\"softwareengineering@parliament.uk\",\"name\":\"UK Parliament\",\"url\":\"https://www.parliament.uk/\"},\"description\":\"An API that allows querying all tabled oral and written questions, and motions for the House of Commons.\",\"title\":\"House of Commons Oral and Written Questions API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://oralquestionsandmotions-api.parliament.uk/swagger/docs/v1\",\"version\":\"2.0\"}],\"x-providerName\":\"parliament.uk\",\"x-serviceName\":\"oralquestions\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/oralquestions/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/oralquestions/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"parliament.uk:search\",\"value\":{\"added\":\"2020-04-21T15:00:15.000Z\",\"preferred\":\"Live\",\"versions\":[{\"key\":\"Live\",\"value\":{\"added\":\"2020-04-21T15:00:15.000Z\",\"info\":{\"contact\":{\"email\":\"data@parliament.uk\",\"name\":\"Data & Search team at UK Parliament\",\"url\":\"https://twitter.com/UKParliData\"},\"description\":\"Performs search on parliament.uk domain. Implements [OpenSearch specification](https://github.com/dewitt/opensearch). Throttled at 10 requests per second per IP address.\",\"license\":{\"name\":\"Open Parliament Licence\",\"url\":\"https://www.parliament.uk/site-information/copyright-parliament/open-parliament-licence\"},\"title\":\"UK Parliament Search Service\",\"version\":\"Live\",\"x-TODO-termsOfService\":null,\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.parliament.uk/search/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"parliament.uk\",\"x-serviceName\":\"search\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"OpenSearch github repository\",\"url\":\"https://github.com/dewitt/opensearch\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/search/Live/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/search/Live/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"parliament.uk:statutoryinstruments\",\"value\":{\"added\":\"2021-02-04T12:28:13.028Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-02-04T12:28:13.028Z\",\"info\":{\"contact\":{\"email\":\"softwareengineering@parliament.uk\",\"name\":\"UK Parliament\",\"url\":\"\"},\"description\":\"An API exposing details of the various types of Statutory Instruments laid before Parliament.\",\"title\":\"Statutory Instruments API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://statutoryinstruments-api.parliament.uk/swagger/v1/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"parliament.uk\",\"x-serviceName\":\"statutoryinstruments\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/statutoryinstruments/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/statutoryinstruments/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"parliament.uk:treaties\",\"value\":{\"added\":\"2021-02-04T12:29:11.900Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-02-04T12:29:11.900Z\",\"info\":{\"contact\":{\"email\":\"softwareengineering@parliament.uk\",\"name\":\"UK Parliament\",\"url\":\"\"},\"description\":\"An API exposing details of the treaties laid before Parliament.\",\"title\":\"Treaties API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://treaties-api.parliament.uk/swagger/v1/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"parliament.uk\",\"x-serviceName\":\"treaties\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-05-24T10:27:51.952Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/treaties/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/treaties/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"parliament.uk:writtenquestions\",\"value\":{\"added\":\"2021-02-04T12:34:05.959Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-02-04T12:34:05.959Z\",\"info\":{\"contact\":{\"email\":\"softwareengineering@parliament.uk\",\"name\":\"UK Parliament\",\"url\":\"https://www.parliament.uk\"},\"description\":\"Data around written questions and answers, as well as written ministerial statements.\",\"title\":\"Written Questions Service API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://writtenquestions-api.parliament.uk/swagger/v1/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"parliament.uk\",\"x-serviceName\":\"writtenquestions\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/writtenquestions/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/parliament.uk/writtenquestions/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"passwordutility.net\",\"value\":{\"added\":\"2015-09-22T16:21:28.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2015-09-22T16:21:28.000Z\",\"info\":{\"description\":\"Validate and generate passwords using open source tools\",\"title\":\"PasswordUtility.Web\",\"version\":\"v1\",\"x-apisguru-categories\":[\"security\",\"tools\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://passwordutility.net/swagger/docs/v1\",\"version\":\"2.0\"}],\"x-providerName\":\"passwordutility.net\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2017-04-04T17:27:32.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/passwordutility.net/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/passwordutility.net/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"patientview.org\",\"value\":{\"added\":\"2020-01-07T11:40:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2020-01-07T11:40:28.000Z\",\"info\":{\"description\":\"The recommended REST API endpoints to be used when integrating with PatientView\",\"termsOfService\":\"https://www.patientview.org/#/terms\",\"title\":\"PatientView\",\"version\":\"1.0\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.patientview.org_images_pv-logo.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"swagger\",\"url\":\"https://www.patientview.org/api/api-docs\",\"version\":\"1.2\"}],\"x-providerName\":\"patientview.org\"},\"updated\":\"2020-01-07T11:40:28.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/patientview.org/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/patientview.org/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"patrowl.local\",\"value\":{\"added\":\"2018-11-24T16:51:58.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-11-24T16:51:58.000Z\",\"info\":{\"contact\":{\"email\":\"getsupport@patrowl.io\",\"x-twitter\":\"patrowl_io\"},\"description\":\"This is the API documentation for Patrowl Engines usage.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Swagger API-REST for Patrowl Engines\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_patrowl_io_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Patrowl/PatrowlDocs/master/api/openapi-patrowl-engines.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"patrowl.local\"},\"externalDocs\":{\"description\":\"Find out more about Patrowl\",\"url\":\"https://github.com/Patrowl/PatrowlDocs\"},\"updated\":\"2021-03-01T11:29:30.468Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/patrowl.local/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/patrowl.local/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"pay1.de:link\",\"value\":{\"added\":\"2021-04-30T10:53:10.046Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-04-30T10:53:10.046Z\",\"info\":{\"contact\":{\"email\":\"info@payone.com\",\"url\":\"https://www.payone.com/kontakt/\"},\"title\":\"PAYONE Link API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"payment\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://gist.githubusercontent.com/MikeRalphson/b526159dff395f5da394bdf0c1d8b004/raw/ec8e44241fcd114d00c4662a04d2ff5b16f4b95f/payone-openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"pay1.de\",\"x-serviceName\":\"link\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"Find more info here\",\"url\":\"https://docs.payone.com/display/PLATFORM/Channel+PAYONE+Link\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/pay1.de/link/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/pay1.de/link/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"paylocity.com\",\"value\":{\"added\":\"2017-11-27T10:57:16.000Z\",\"preferred\":\"2\",\"versions\":[{\"key\":\"2\",\"value\":{\"added\":\"2017-11-27T10:57:16.000Z\",\"info\":{\"contact\":{\"email\":\"webservices@paylocity.com\"},\"description\":\"For general questions and support of the API, contact: webservices@paylocity.com\\r\\n# Overview\\r\\n\\r\\nPaylocity Web Services API is an externally facing RESTful Internet protocol. The Paylocity API uses HTTP verbs and a RESTful endpoint structure. OAuth 2.0 is used as the API Authorization framework. Request and response payloads are formatted as JSON.\\r\\nPaylocity supports v1 and v2 versions of its API endpoints. v1, while supported, won't be enhanced with additional functionality. For direct link to v1 documentation, please click [here](https://docs.paylocity.com/weblink/guides/Paylocity_Web_Services_API/v1/Paylocity_Web_Services_API.htm). For additional resources regarding v1/v2 differences and conversion path, please contact webservices@paylocity.com.\\r\\n\\r\\n##### Setup\\r\\n\\r\\nPaylocity will provide the secure client credentials and set up the scope (type of requests and allowed company numbers). You will receive the unique client id, secret, and Paylocity public key for the data encryption. The secret will expire in 365 days. \\r\\n* Paylocity will send you an e-mail 10 days prior to the expiration date for the current secret. If not renewed, the second e-mail notification will be sent 5 days prior to secret's expiration. Each email will contain the code necessary to renew the client secret. \\r\\n* You can obtain the new secret by calling API endpoint using your current not yet expired credentials and the code that was sent with the notification email. For details on API endpoint, please see Client Credentials section. \\r\\n* Both the current secret value and the new secret value will be recognized during the transition period. After the current secret expires, you must use the new secret. \\r\\n* If you were unable to renew the secret via API endpoint, you can still contact Service and they will email you new secret via secure email.\\r\\n\\r\\n\\r\\nWhen validating the request, Paylocity API will honor the defaults and required fields set up for the company default New Hire Template as defined in Web Pay.\\r\\n\\r\\n\\r\\n# Authorization\\r\\n\\r\\nPaylocity Web Services API uses OAuth2.0 Authentication with JSON Message Format.\\r\\n\\r\\n\\r\\nAll requests of the Paylocity Web Services API require a bearer token which can be obtained by authenticating the client with the Paylocity Web Services API via OAuth 2.0.\\r\\n\\r\\n\\r\\nThe client must request a bearer token from the authorization endpoint:\\r\\n\\r\\n\\r\\nauth-server for production: https://api.paylocity.com/IdentityServer/connect/token\\r\\n\\r\\n\\r\\nauth-server for testing: https://apisandbox.paylocity.com/IdentityServer/connect/token\\r\\n\\r\\nPaylocity reserves the right to impose rate limits on the number of calls made to our APIs. Changes to API features/functionality may be made at anytime with or without prior notice.\\r\\n\\r\\n##### Authorization Header\\r\\n\\r\\nThe request is expected to be in the form of a basic authentication request, with the \\\"Authorization\\\" header containing the client-id and client-secret. This means the standard base-64 encoded user:password, prefixed with \\\"Basic\\\" as the value for the Authorization header, where user is the client-id and password is the client-secret.\\r\\n\\r\\n##### Content-Type Header\\r\\n\\r\\nThe \\\"Content-Type\\\" header is required to be \\\"application/x-www-form-urlencoded\\\".\\r\\n\\r\\n##### Additional Values\\r\\n\\r\\nThe request must post the following form encoded values within the request body:\\r\\n\\r\\n grant_type = client_credentials\\r\\n scope = WebLinkAPI\\r\\n\\r\\n##### Responses\\r\\n\\r\\nSuccess will return HTTP 200 OK with JSON content:\\r\\n\\r\\n {\\r\\n \\\"access_token\\\": \\\"xxx\\\",\\r\\n \\\"expires_in\\\": 3600,\\r\\n \\\"token_type\\\": \\\"Bearer\\\"\\r\\n }\\r\\n\\r\\n# Encryption\\r\\n\\r\\nPaylocity uses a combination of RSA and AES cryptography. As part of the setup, each client is issued a public RSA key.\\r\\n\\r\\nPaylocity recommends the encryption of the incoming requests as additional protection of the sensitive data. Clients can opt-out of the encryption during the initial setup process. Opt-out will allow Paylocity to process unencrypted requests.\\r\\n\\r\\nThe Paylocity Public Key has the following properties:\\r\\n\\r\\n* 2048 bit key size\\r\\n\\r\\n* PKCS1 key format\\r\\n\\r\\n* PEM encoding\\r\\n\\r\\n##### Properties\\r\\n\\r\\n* key (base 64 encoded): The AES symmetric key encrypted with the Paylocity Public Key. It is the key used to encrypt the content. Paylocity will decrypt the AES key using RSA decryption and use it to decrypt the content.\\r\\n\\r\\n* iv (base 64 encoded): The AES IV (Initialization Vector) used when encrypting the content.\\r\\n\\r\\n* content (base 64 encoded): The AES encrypted request. The key and iv provided in the secureContent request are used by Paylocity for decryption of the content.\\r\\n\\r\\nWe suggest using the following for the AES:\\r\\n\\r\\n* CBC cipher mode\\r\\n\\r\\n* PKCS7 padding\\r\\n\\r\\n* 128 bit block size\\r\\n\\r\\n* 256 bit key size\\r\\n\\r\\n##### Encryption Flow\\r\\n\\r\\n* Generate the unencrypted JSON payload to POST/PUT\\r\\n* Encrypt this JSON payload using your _own key and IV_ (NOT with the Paylocity public key)\\r\\n* RSA encrypt the _key_ you used in step 2 with the Paylocity Public Key, then, base64 encode the result\\r\\n* Base64 encode the IV used to encrypt the JSON payload in step 2\\r\\n* Put together a \\\"securecontent\\\" JSON object:\\r\\n \\r\\n{\\r\\n 'secureContent' : {\\r\\n 'key' : -- RSA-encrypted & base64 encoded key from step 3,\\r\\n 'iv' : -- base64 encoded iv from step 4\\r\\n 'content' -- content encrypted with your own key from step 2, base64 encoded\\r\\n }\\r\\n}\\r\\n\\r\\n##### Sample Example\\r\\n\\r\\n {\\r\\n \\\"secureContent\\\": {\\r\\n \\\"key\\\": \\\"eS3aw6H/qzHMJ00gSi6gQ3xa08DPMazk8BFY96Pd99ODA==\\\",\\r\\n \\\"iv\\\": \\\"NLyXMGq9svw0XO5aI9BzWw==\\\",\\r\\n \\\"content\\\": \\\"gAEOiQltO1w+LzGUoIK8FiYbU42hug94EasSl7N+Q1w=\\\"\\r\\n }\\r\\n }\\r\\n\\r\\n##### Sample C# Code\\r\\n\\r\\n using Newtonsoft.Json;\\r\\n using System;\\r\\n using System.IO;\\r\\n using System.Security.Cryptography;\\r\\n using System.Text;\\r\\n\\r\\n public class SecuredContent\\r\\n {\\r\\n [JsonProperty(\\\"key\\\")]\\r\\n public string Key { get; set; }\\r\\n\\r\\n [JsonProperty(\\\"iv\\\")]\\r\\n public string Iv { get; set; }\\r\\n\\r\\n [JsonProperty(\\\"content\\\")]\\r\\n public string Content { get; set; }\\r\\n\\r\\n }\\r\\n\\r\\n public class EndUserSecureRequestExample\\r\\n {\\r\\n public string CreateSecuredRequest(FileInfo paylocityPublicKey, string unsecuredJsonRequest)\\r\\n {\\r\\n string publicKeyXml = File.ReadAllText(paylocityPublicKey.FullName, Encoding.UTF8);\\r\\n\\r\\n SecuredContent secureContent = this.CreateSecuredContent(publicKeyXml, unsecuredJsonRequest);\\r\\n\\r\\n string secureRequest = JsonConvert.SerializeObject(new { secureContent });\\r\\n\\r\\n return secureRequest;\\r\\n }\\r\\n\\r\\n private SecuredContent CreateSecuredContent(string publicKeyXml, string request)\\r\\n {\\r\\n using (AesCryptoServiceProvider aesCsp = new AesCryptoServiceProvider())\\r\\n {\\r\\n aesCsp.Mode = CipherMode.CBC;\\r\\n aesCsp.Padding = PaddingMode.PKCS7;\\r\\n aesCsp.BlockSize = 128;\\r\\n aesCsp.KeySize = 256;\\r\\n\\r\\n using (ICryptoTransform crt = aesCsp.CreateEncryptor(aesCsp.Key, aesCsp.IV))\\r\\n {\\r\\n using (MemoryStream outputStream = new MemoryStream())\\r\\n {\\r\\n using (CryptoStream encryptStream = new CryptoStream(outputStream, crt, CryptoStreamMode.Write))\\r\\n {\\r\\n byte[] encodedRequest = Encoding.UTF8.GetBytes(request);\\r\\n encryptStream.Write(encodedRequest, 0, encodedRequest.Length);\\r\\n encryptStream.FlushFinalBlock();\\r\\n byte[] encryptedRequest = outputStream.ToArray();\\r\\n\\r\\n using (RSACryptoServiceProvider crp = new RSACryptoServiceProvider())\\r\\n {\\r\\n crp.FromXmlstring(publicKeyXml);\\r\\n byte[] encryptedKey = crp.Encrypt(aesCsp.Key, false);\\r\\n\\r\\n return new SecuredContent()\\r\\n {\\r\\n Key = Convert.ToBase64string(encryptedKey),\\r\\n Iv = Convert.ToBase64string(aesCsp.IV),\\r\\n Content = Convert.ToBase64string(encryptedRequest)\\r\\n };\\r\\n }\\r\\n }\\r\\n }\\r\\n }\\r\\n }\\r\\n }\\r\\n }\\r\\n\\r\\n## Support\\r\\n\\r\\nQuestions about using the Paylocity API? Please contact webservices@paylocity.com.\\r\\n\\r\\n# Deductions (v1)\\r\\n\\r\\nDeductions API provides endpoints to retrieve, add, update and delete deductions for a company's employees. For schema details, click here.\\r\\n\\r\\n# OnBoarding (v1)\\r\\n\\r\\nOnboarding API sends employee data into Paylocity Onboarding to help ensure an easy and accurate hiring process for subsequent completion into Web Pay. For schema details, click here.\",\"title\":\"Paylocity API\",\"version\":\"2\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_paylocity_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.paylocity.com/api/v2/openapi\",\"version\":\"3.0\"}],\"x-providerName\":\"paylocity.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/paylocity.com/2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/paylocity.com/2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"payments.service.gov.uk:payments\",\"value\":{\"added\":\"2018-02-23T08:31:20.000Z\",\"preferred\":\"1.0.3\",\"versions\":[{\"key\":\"1.0.3\",\"value\":{\"added\":\"2018-02-23T08:31:20.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"GOVUK\"},\"description\":\"GOV.UK Pay API (This version is no longer maintained. See openapi/publicapi_spec.json for latest API specification)\",\"title\":\"GOV.UK Pay API\",\"version\":\"1.0.3\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_GOVUK_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/alphagov/pay-publicapi/master/swagger/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"payments.service.gov.uk\",\"x-serviceName\":\"payments\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/payments.service.gov.uk/payments/1.0.3/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/payments.service.gov.uk/payments/1.0.3/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"payrun.io\",\"value\":{\"added\":\"2017-11-26T15:09:17.000Z\",\"preferred\":\"21.22.3.23\",\"versions\":[{\"key\":\"21.22.3.23\",\"value\":{\"added\":\"2017-11-26T15:09:17.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"PayRun_io\"},\"description\":\"Open, scableable, transparent payroll API.\",\"title\":\"PayRun.IO\",\"version\":\"21.22.3.23\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_PayRun_io_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.test.payrun.io/swagger/json\",\"version\":\"3.0\"}],\"x-providerName\":\"payrun.io\"},\"externalDocs\":{\"description\":\"External Documents\",\"url\":\"https://developer.test.payrun.io/docs\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/payrun.io/21.22.3.23/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/payrun.io/21.22.3.23/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"pdfblocks.com\",\"value\":{\"added\":\"2021-04-22T21:19:59.961Z\",\"preferred\":\"1.5.0\",\"versions\":[{\"key\":\"1.5.0\",\"value\":{\"added\":\"2021-04-22T21:19:59.961Z\",\"info\":{\"contact\":{\"email\":\"support@pdfblocks.com\",\"name\":\"PDF Blocks Support\",\"url\":\"https://www.pdfblocks.com/support\"},\"description\":\"PDF Blocks is a secure, reliable, and fast API to work with PDF documents. Actions include: Merge PDF documents, add or remove passwords, add watermarks, remove, extract, reverse, and rotate pages, and more.\",\"termsOfService\":\"https://www.pdfblocks.com/terms\",\"title\":\"PDF Blocks API\",\"version\":\"1.5.0\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.pdfblocks.com_assets_images_pdfblocks-logo.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.pdfblocks.com/assets/specs/pdfblocks.openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"pdfblocks.com\"},\"externalDocs\":{\"description\":\"Documentation and examples\",\"url\":\"https://www.pdfblocks.com/docs/api/v1\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/pdfblocks.com/1.5.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/pdfblocks.com/1.5.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"pdfbroker.io\",\"value\":{\"added\":\"2020-03-23T14:32:22.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-03-23T14:32:22.000Z\",\"info\":{\"contact\":{\"email\":\"support@pdfbroker.io\",\"name\":\"PdfBroker.io Support\",\"url\":\"https://www.pdfbroker.io/docs\"},\"description\":\"PdfBroker.io is an api for creating pdf files from Xsl-Fo or Html and other useful pdf utilities.\",\"termsOfService\":\"https://www.pdfbroker.io/terms\",\"title\":\"PdfBroker.io API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.pdfbroker.io/swagger/v1/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"pdfbroker.io\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/pdfbroker.io/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/pdfbroker.io/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"pdfgeneratorapi.com\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"3.1.1\",\"versions\":[{\"key\":\"3.1.1\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"email\":\"support@pdfgeneratorapi.com\",\"name\":\"Support\",\"url\":\"https://support.pdfgeneratorapi.com\"},\"description\":\"# Introduction\\nPDF Generator API allows you easily generate transactional PDF documents and reduce the development and support costs by enabling your users to create and manage their document templates using a browser-based drag-and-drop document editor.\\n\\nThe PDF Generator API features a web API architecture, allowing you to code in the language of your choice. This API supports the JSON media type, and uses UTF-8 character encoding.\\n\\nYou can find our previous API documentation page with references to Simple and Signature authentication [here](https://docs.pdfgeneratorapi.com/legacy).\\n\\n## Base URL\\nThe base URL for all the API endpoints is `https://us1.pdfgeneratorapi.com/api/v3`\\n\\nFor example\\n* `https://us1.pdfgeneratorapi.com/api/v3/templates`\\n* `https://us1.pdfgeneratorapi.com/api/v3/workspaces`\\n* `https://us1.pdfgeneratorapi.com/api/v3/templates/123123`\\n\\n## Editor\\nPDF Generator API comes with a powerful drag & drop editor that allows to create any kind of document templates, from barcode labels to invoices, quotes and reports. You can find tutorials and videos from our [Support Portal](https://support.pdfgeneratorapi.com).\\n* [Component specification](https://support.pdfgeneratorapi.com/en/category/components-1ffseaj/)\\n* [Expression Language documentation](https://support.pdfgeneratorapi.com/en/category/expression-language-q203pa/)\\n* [Frequently asked questions and answers](https://support.pdfgeneratorapi.com/en/category/qanda-1ov519d/)\\n\\n## Definitions\\n\\n### Organization\\nOrganization is a group of workspaces owned by your account.\\n\\n### Workspace\\nWorkspace contains templates. Each workspace has access to their own templates and organization default templates.\\n\\n### Master Workspace\\nMaster Workspace is the main/default workspace of your Organization. The Master Workspace identifier is the email you signed up with.\\n\\n### Default Template\\nDefault template is a template that is available for all workspaces by default. You can set the template access type under Page Setup. If template has \\\"Organization\\\" access then your users can use them from the \\\"New\\\" menu in the Editor.\\n\\n### Data Field\\nData Field is a placeholder for the specific data in your JSON data set. In this example JSON you can access the buyer name using Data Field `{paymentDetails::buyerName}`. The separator between depth levels is :: (two colons). When designing the template you don\\u2019t have to know every Data Field, our editor automatically extracts all the available fields from your data set and provides an easy way to insert them into the template.\\n```\\n{\\n \\\"documentNumber\\\": 1,\\n \\\"paymentDetails\\\": {\\n \\\"method\\\": \\\"Credit Card\\\",\\n \\\"buyerName\\\": \\\"John Smith\\\"\\n },\\n \\\"items\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"name\\\": \\\"Item one\\\"\\n }\\n ]\\n}\\n```\\n\\n* * * * *\\n# Authentication\\nThe PDF Generator API uses __JSON Web Tokens (JWT)__ to authenticate all API requests. These tokens offer a method to establish secure server-to-server authentication by transferring a compact JSON object with a signed payload of your account\\u2019s API Key and Secret.\\nWhen authenticating to the PDF Generator API, a JWT should be generated uniquely by a __server-side application__ and included as a __Bearer Token__ in the header of each request.\\n\\n## Legacy Simple and Signature authentication\\nYou can find our legacy documentation for Simple and Signature authentication [here](https://docs.pdfgeneratorapi.com/legacy).\\n\\n\\n\\n## Accessing your API Key and Secret\\nYou can find your __API Key__ and __API Secret__ from the __Account Settings__ page after you login to PDF Generator API [here](https://pdfgeneratorapi.com/login).\\n\\n## Creating a JWT\\nJSON Web Tokens are composed of three sections: a header, a payload (containing a claim set), and a signature. The header and payload are JSON objects, which are serialized to UTF-8 bytes, then encoded using base64url encoding.\\n\\nThe JWT's header, payload, and signature are concatenated with periods (.). As a result, a JWT typically takes the following form:\\n```\\n{Base64url encoded header}.{Base64url encoded payload}.{Base64url encoded signature}\\n```\\n\\nWe recommend and support libraries provided on [jwt.io](https://jwt.io/). While other libraries can create JWT, these recommended libraries are the most robust.\\n\\n### Header\\nProperty `alg` defines which signing algorithm is being used. PDF Generator API users HS256.\\nProperty `typ` defines the type of token and it is always JWT.\\n```\\n{\\n \\\"alg\\\": \\\"HS256\\\",\\n \\\"typ\\\": \\\"JWT\\\"\\n}\\n```\\n\\n### Payload\\nThe second part of the token is the payload, which contains the claims or the pieces of information being passed about the user and any metadata required.\\nIt is mandatory to specify the following claims:\\n* issuer (`iss`): Your API key\\n* subject (`sub`): Workspace identifier\\n* expiration time (`exp`): Timestamp (unix epoch time) until the token is valid. It is highly recommended to set the exp timestamp for a short period, i.e. a matter of seconds. This way, if a token is intercepted or shared, the token will only be valid for a short period of time.\\n\\n```\\n{\\n \\\"iss\\\": \\\"ad54aaff89ffdfeff178bb8a8f359b29fcb20edb56250b9f584aa2cb0162ed4a\\\",\\n \\\"sub\\\": \\\"demo.example@actualreports.com\\\",\\n \\\"exp\\\": 1586112639\\n}\\n```\\n\\n### Signature\\nTo create the signature part you have to take the encoded header, the encoded payload, a secret, the algorithm specified in the header, and sign that. The signature is used to verify the message wasn't changed along the way, and, in the case of tokens signed with a private key, it can also verify that the sender of the JWT is who it says it is.\\n```\\nHMACSHA256(\\n base64UrlEncode(header) + \\\".\\\" +\\n base64UrlEncode(payload),\\n API_SECRET)\\n```\\n\\n### Putting all together\\nThe output is three Base64-URL strings separated by dots. The following shows a JWT that has the previous header and payload encoded, and it is signed with a secret.\\n```\\neyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJhZDU0YWFmZjg5ZmZkZmVmZjE3OGJiOGE4ZjM1OWIyOWZjYjIwZWRiNTYyNTBiOWY1ODRhYTJjYjAxNjJlZDRhIiwic3ViIjoiZGVtby5leGFtcGxlQGFjdHVhbHJlcG9ydHMuY29tIn0.SxO-H7UYYYsclS8RGWO1qf0z1cB1m73wF9FLl9RCc1Q\\n\\n// Base64 encoded header: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9\\n// Base64 encoded payload: eyJpc3MiOiJhZDU0YWFmZjg5ZmZkZmVmZjE3OGJiOGE4ZjM1OWIyOWZjYjIwZWRiNTYyNTBiOWY1ODRhYTJjYjAxNjJlZDRhIiwic3ViIjoiZGVtby5leGFtcGxlQGFjdHVhbHJlcG9ydHMuY29tIn0\\n// Signature: SxO-H7UYYYsclS8RGWO1qf0z1cB1m73wF9FLl9RCc1Q\\n```\\n\\n## Testing with JWTs\\nYou can create a temporary token in [Account Settings](https://pdfgeneratorapi.com/account/organization) page after you login to PDF Generator API. The generated token uses your email address as the subject (`sub`) value and is valid for __5 minutes__.\\nYou can also use [jwt.io](https://jwt.io/) to generate test tokens for your API calls. These test tokens should never be used in production applications.\\n* * * * *\\n\\n# Libraries and SDKs\\n## Postman Collection\\nWe have created a [Postman](https://www.postman.com) Collection so you can easily test all the API endpoints wihtout developing and code. You can download the collection [here](https://app.getpostman.com/run-collection/329f09618ec8a957dbc4) or just click the button below.\\n\\n[![Run in Postman](https://run.pstmn.io/button.svg)](https://app.getpostman.com/run-collection/329f09618ec8a957dbc4)\\n\\n## Client Libraries\\nAll our Client Libraries are auto-generated using [OpenAPI Generator](https://openapi-generator.tech/) which uses the OpenAPI v3 specification to automatically generate a client library in specific programming language.\\n\\n* [PHP Client](https://github.com/pdfgeneratorapi/php-client)\\n* [Java Client](https://github.com/pdfgeneratorapi/java-client)\\n* [Ruby Client](https://github.com/pdfgeneratorapi/ruby-client)\\n* [Python Client](https://github.com/pdfgeneratorapi/python-client)\\n* [Javascript Client](https://github.com/pdfgeneratorapi/javascript-client)\\n\\nWe have validated the generated libraries, but let us know if you find any anomalies in the client code.\\n* * * * *\\n\\n# Error codes\\n\\n| Code | Description |\\n|--------|--------------------------------|\\n| 401 | Unauthorized |\\n| 403 | Forbidden |\\n| 404 | Not Found |\\n| 422 | Unprocessable Entity |\\n| 500 | Internal Server Error |\\n\\n## 401 - Unauthorized\\n| Description |\\n|-------------------------------------------------------------------------|\\n| Authentication failed: request expired |\\n| Authentication failed: workspace missing |\\n| Authentication failed: key missing |\\n| Authentication failed: property 'iss' (issuer) missing in JWT |\\n| Authentication failed: property 'sub' (subject) missing in JWT |\\n| Authentication failed: property 'exp' (expiration time) missing in JWT |\\n| Authentication failed: incorrect signature |\\n\\n## 403 - Forbidden\\n| Description |\\n|-------------------------------------------------------------------------|\\n| Your account has exceeded the monthly document generation limit. |\\n| Access not granted: You cannot delete master workspace via API |\\n| Access not granted: Template is not accessible by this organization |\\n| Your session has expired, please close and reopen the editor. |\\n\\n## 404 Entity not found\\n| Description |\\n|-------------------------------------------------------------------------|\\n| Entity not found |\\n| Resource not found |\\n| None of the templates is available for the workspace. |\\n\\n## 422 Unprocessable Entity\\n| Description |\\n|-------------------------------------------------------------------------|\\n| Unable to parse JSON, please check formatting |\\n| Required parameter missing |\\n| Required parameter missing: template definition not defined |\\n| Required parameter missing: template not defined |\\n\",\"title\":\"PDF Generator API\",\"version\":\"3.1.1\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"altText\":\"PDF Generator API\",\"backgroundColor\":\"#3F46AD\",\"href\":\"https://docs.pdfgeneratorapi.com\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pdfgeneratorapi.com_assets_web_images_logo_and_text_white.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://docs.pdfgeneratorapi.com/api-docs.json?_c=1590697087\",\"version\":\"3.0\"}],\"x-providerName\":\"pdfgeneratorapi.com\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/pdfgeneratorapi.com/3.1.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/pdfgeneratorapi.com/3.1.1/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"peel-ci.com\",\"value\":{\"added\":\"2015-06-16T18:10:07.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-06-16T18:10:07.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"peeltv\"},\"description\":\"The machine learning service APIs utilize hashtags from Twitter to find related, trending shows, related Twitter hashtags in real time and to generate direct tune-in URLs.\",\"title\":\"Peel Tune-in API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_peeltv_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"swagger\",\"url\":\"https://s3-us-west-2.amazonaws.com/tuneinapi.peel-ci.com/resources.json\",\"version\":\"1.2\"}],\"x-providerName\":\"peel-ci.com\"},\"updated\":\"2018-08-24T14:28:47.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/peel-ci.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/peel-ci.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"pendo.io\",\"value\":{\"added\":\"2018-02-28T22:02:25.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-02-28T22:02:25.000Z\",\"info\":{\"contact\":{\"email\":\"support@receptive.io\",\"name\":\"Feedback Support\",\"x-twitter\":\"receptiveio\"},\"description\":\"## Who is this for?\\n\\nThis documentation is for developers creating their own integration with [Feedback's](https://www.pendo.io/product/feedback/) API. If you are doing a standard integration, there's a really easy [Javascript integration](https://help.receptive.io/hc/en-us/articles/209221969-How-to-integrate-Receptive-with-your-app) that you should know about before you go to the effort of building your own integration.\\n\\n## Authentication\\n\\nAPI calls generally need to be authenticated. Generate an API Key at https://feedback.pendo.io/app/#/vendor/settings?section=integrate. This key should then be added to every request as a request header named 'auth-token' (preferred), or as a query parameter named 'auth-token'.\\n\\n## Endpoint\\n\\nAPI endpoint is https://api.feedback.eu.pendo.io / https://api.feedback.us.pendo.io depending where your datacenter is located.\\n\\n## Notes\\n\\nAPI endpoints are being added to this documentation as needed by customers. If you don't see an endpoint you need please contact support and if it exists we'll publish the docs here. The 'try it out' feature on this documentation page will probably be blocked by your browser because the Access-Control-Allow-Origin header has its value set by the Feedback server depending on your hostname.\\n\\n## Generating client code\\n\\nThis documentation is automatically generated from an OpenAPI spec available [here](http://apidoc.receptive.io/receptive.swagger.json). You can use Swagger to auto-generate API client code in many languages using the [Swagger Editor](http://editor.swagger.io/#/)\",\"title\":\"Pendo Feedback API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_receptiveio_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://apidoc.receptive.io/receptive.swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"pendo.io\"},\"updated\":\"2021-06-30T09:57:47.461Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/pendo.io/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/pendo.io/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"peoplefinderspro.com\",\"value\":{\"added\":\"2021-01-13T10:39:02.999Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-13T10:39:02.999Z\",\"info\":{\"description\":\"Self Service Developer API documentation and demo.\\n\\n##Getting Started\\n\\nYou will need an API access profile user and password in order to access search endpoints.\\nYour access profile user and password is used for authenticating all requests to our search API. \\nYou MUST pass the user and password each time you perform a search request.\",\"title\":\"Self Service Developer API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"marketing\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://pfent1821.docs.apiary.io/api-description-document\",\"version\":\"2.0\"}],\"x-providerName\":\"peoplefinderspro.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/peoplefinderspro.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/peoplefinderspro.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"personio.de:authentication\",\"value\":{\"added\":\"2018-02-23T08:21:55.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-02-23T08:21:55.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"PersonioHR\"},\"description\":\"Personio Authentication API\",\"title\":\"Authentication\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"enterprise\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_PersonioHR_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/personio/api-docs/master/personio-auth-api.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"personio.de\",\"x-serviceName\":\"authentication\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/personio.de/authentication/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/personio.de/authentication/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"personio.de:personnel\",\"value\":{\"added\":\"2018-02-23T08:21:55.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-02-23T08:21:55.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"PersonioHR\"},\"description\":\"API for reading and writing personnel data incl. data about attendances and absences\",\"title\":\"Personnel Data\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"enterprise\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_PersonioHR_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/personio/api-docs/master/personio-personnel-data-api.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"personio.de\",\"x-serviceName\":\"personnel\"},\"updated\":\"2021-04-07T09:52:45.374Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/personio.de/personnel/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/personio.de/personnel/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"phantauth.net\",\"value\":{\"added\":\"2020-07-13T13:26:44.426Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-07-13T13:26:44.426Z\",\"info\":{\"description\":\"Random User Generator + OpenID Connect Provider. Like Lorem Ipsum, but for user accounts and authentication.\\n\\nThe PhantAuth API documentation is available on the following API documentation sites:\\n\\n- [apiary](https://phantauth.docs.apiary.io) (primary source)\\n\\n- [speca](https://speca.io/phantauth/phantauth)\\n\\n- [PhantAuth Developer Portal](https://www.phantauth.net/api)\\n\\n### TL;DR\\n\\n**PhantAuth was designed to simplify testing for applications using OpenID Connect authentication by making use of random generated users.**\\n\\nendpoint | address\\n--------- | -------\\nissuer | https://phantauth.net\\ndiscovery | https://phantauth.net/.well-known/openid-configuration\\n\\ncredential | value\\n------------- | -----\\nclient_id | test.client\\nclient_secret | UTBcWwt5\\n\\n## OpenID Connect\\n\\nThe OpenID Connect Provider of PhantAuth supports the flows listed in the OpenID Connect specifications (Hybrid, Implicit, Authorization Code), as well as the Resource Owner Password grant type, specified in the OAuth 2.0 specifications. PhantAuth as an OpenID Connect Provider can be integrated with a variety of web applications, mobil applications, and backend applications. The integration can be either direct, as in the case of the OpenID Connect Provider, or through an authentication integration service, as in the case of Auth0 or Azure Active Directory B2C. To learn more, please go to chapter [Integration](https://doc.phantauth.net/#/integration).\\n\\nExamples:\\n\\n- [Direct OpenID Connect integration](https://www.phantauth.net/test/oidc)\\n\\n- [Auth0 Social Connections integration](https://www.phantauth.net/test/auth0)\\n\\n- [Azure Active Directory B2C integration](https://www.phantauth.net/test/azure)\\n\\n## Random User\\n\\nThe random user generator of PhantAuth can also be used separately, independent of the OpenID Connect Provider. You can generate an optional number of test users. In the knowledge of their user name, the data of the generated users can be regenerated at any time (OpenID Connect *sub* claim). The generated users have a unique, operational, disposable email address, a profile picture selected from one of the multiple pools of pictures, and the usual profile data. Custom email addresses and profile pictures may also be added. The random user generator of PhantAuth can be fully customized. Additionally, you can link an external generator to the application. For details,please go to chapter [Generator](https://doc.phantauth.net/#/generator).\\n\\nTest pages:\\n\\n- [Default Generator Test Page](https://phantauth.net/test/user) (embedded generator)\\n\\n- [Greek Gods Generator Test Page](https://phantauth.net/_gods/test/user) (embedded generator working from a Google Sheet)\\n\\n- [Faker Generator Test Page](https://phantauth.net/_faker/test/user) (external generator using Javascript Faker library)\\n\\n- [Chance Generator Test Page](https://phantauth.net/_chance/test/user) (external generator using Javascript Chance library)\\n\\n- [Casual Generator Test Page](https://phantauth.net/_casual/test/user) (external generator using Javascript Casual library)\\n\\n- [Randomuser Generator Test Page](https://phantauth.net/_randomuser/test/user) (client side generator using https://randomuser.me)\\n\\n- [uinames Generator Test Page](https://phantauth.net/_uinames/test/user) (client side generator using https://uinames.com)\\n\\n- [Mockaroo Generator Test Page](https://phantauth.net/_mockaroo/test/user) (client side generator using https://mockaroo.com)\\n\\nEvery random generated user has a profile page, which contains their profile data in a simple one-page format.\\n\\nProfile examples:\\n\\n- [Random Profile](https://phantauth.net/%7Ejoe.black)\\n\\n- [Random Greek God Profile](https://phantauth.net/_gods/%7Ezeus)\\n\\n- [Random Faker Profile](https://phantauth.net/_faker/%7Eharry.houdini)\\n\\n- [Random Chance Profile](https://phantauth.net/_chance/%7Epeter.pan)\\n\\n- [Random Casual Profile](https://phantauth.net/_casual/%7Ejohn.smith)\\n\\n## CodeSandbox\\n\\nThe use of the random user generator and the direct integration of the OpenID Connect is demonstrated through a set of CodeSandbox samples. The sample applications are run directly from CodeSandbox, so the source code is easy to view, edit, and test.\\n\\nExamples:\\n\\n- [Random User Generator usage exampe](https://4xyj8lw394.codesandbox.io/)\\n\\n- [OpenID Connect direct integration exampe](https://8z77681269.codesandbox.io/)\\n\\n## Tenants\\n\\nThe PhantAuth is extremely versatile and customizable. You can use your own random user service, or generate users from an external .csv file or Google Sheet. You can use a set of Bootstrap themes to tailor the look and feel of the profile, morover, you can fundamentally change the same look and feel by the use of your own HTML templates. To find out more, please go to chapter [Tenant](https://doc.phantauth.net/#/tenant).\\n\\nTo customize the application, you need to use one or more so-called tenants. A tenant can be consiered as an independent PhantAuth service. A tenant has its own random user generator endpoints and OpenID Connect endpoints.\\n\\nThe tenants can be organised into so-called domains. Practically, a domain is a DNS zone, which contains the settings of the given tenant(s). The tenants as well as the domain can be configured by the use of DNS TXT records.\\n\\nIn addition to the default tenant, the PhantAuth domain contains some sample tenants, which are primarily designed to demonstrate customizability, a range of hosting possibilities, and the links to external services. In most cases, using the [default tenant](https://phantauth.net) is enough.\\n\\n- [PhantAuth Default](https://phantauth.net) - default tenant, based on a Java Fairy library\\n\\n- [Greek Gods](https://phantauth.net/_gods) - based on a Google Sheet document\\n\\n- [PhantAuth Faker](https://phantauth.net/_faker) - based on a Javascript Faker library, hosted at https://now.sh\\n\\n- [PhantAuth Chance](https://phantauth.net/_chance) - based on a Javascript Chance library, hosted at https://now.sh\\n\\n- [PhantAuth Casual](https://phantauth.net/_casual) - based on a Javascript Casual library, hosted at https://webtask.io\\n\\n- [RANDOM USER](https://phantauth.net/_randomuser) - based on https://randomuser.me service\\n\\n- [uinames](https://phantauth.net/_uinames) - based on https://uinames.com service\\n\\n- [Mockaroo](https://phantauth.net/_mockaroo) - based on https://mockaroo.com service\\n\\nAnyone can create a domain and the tenants. Sharing the tenants is facilitated by the [PhantAuth Shared Domain](https://shared.phantauth.net). A shared domain is connected to the [phantauth.cf](http://phantauth.cf) DNS zone, where anyone can create tenant configuration nodes by the use of the [FreeDNS](https://freedns.afraid.org/) service.\\n\\n### Concept\\n\\nThe internal structure of PhantAuth is modular enough to allow certain elements to be customized or even replaced. The customized PhantAuth instances can be considered as separate services, which are independent from the original one. For the sake of simplicity, the customized PhantAuth instances will be called **tenants**.\\n\\nThe customized PhantAuth instances (tenants) have a different URL from that of the default tenant. For technological and cloud hosting purposes, it is advised that only the beginning of the path component of these URLs differs from the default PhantAuth URL. Similarly, the path component of a tenant URL should start with a low line character (\\\"_\\\"). So the general format of a tenant URL is:\\n\\n```\\nhttps://phantauth.net/_TENANT\\n```\\n\\nwhere `TENANT` is the name of the tenant. The tenant name is a DNS domain name at the same time, which may lack `.phantauth.net` or `.phantauth.cf` from the end.\\n\\n### DNS for configuration\\n\\nWhen desiging PhantAuth, the aim is that PhantAuth can run without a database, and it is configurable by the users. This can be achieved if for the purpose of storing the tenant configuration, the system uses the special TXT records of the Domain Name System (DNS), in compliance with the [RFC 6763](https://tools.ietf.org/html/rfc6763) specifications. So the tenant name is one or more DNS TXT records. These TXT records contain the configuration properties in NAME=VALUE format.\\n\\nThis allows anyone to create their own tenants by creating a DNS domain and the TXT records in that domain. [Freenom](https://www.freenom.com), a service provider, allows you to register some top-level domains (.tk, .ml, .ga, .cf, .gq) free charge. The domain registered this way can be managed on the online interface of Freenom or transferred to an other free service provider offering a more convenient DNS name server (e.g. [CloudFlare](https://www.cloudflare.com/)). Additionally, [FreeDNS](https://freedns.afraid.org/) allows you to create DNS records within a second- or third level domain that is privately owned or shared with a community. In this case, you are advised to create the entries within the `phantauth.cf` domain, because here you can omit the `.phantauth.cf` from the tenant name in the URL. This means that a tenant with a name of `mytenant.phantauth.cf` can be referred to in the shorther `https://phantauth.net/_mytenant` format, rather than the longer `https://phantauth.net/_mytenant.phantauth.cf` URL . Similar to `.phantauth.cf`, the `phantauth.net` can be omitted, thus the officially supported and the example tenants can be referred to by their short names (e.g. https://phantauth.net/_faker).\\n\\nIn a nutshell, to create a tenant, you have the following options:\\n\\n- With TXT records in a domain registered at Freenom, either on the online interface of Freenom or that of another free DNS service provider (e.g. CloudFlare).\\n\\n- With TXT records created in a second- or third level domain shared with a community, by using FreeDNS.\\n\\n- With TXT records created in your own existing DNS domain, by the use of an any DNS software.\\n\\n### Parameters\\n\\nThe below table contains a summary of the tenant parameters having an effect on the operation of the tenants.\\n\\nProperty | Description\\n--- | ---\\n[name](#name) | the displayed name of the tenant\\n[flags](#flags) | generator flags having an effect on the login page\\n[theme](#theme) | the address of the Bootstrap theme\\n[template](#template) | the address of the HTML page templates\\n[factory](#factory) | the address of the external user generator\\n[depot](#depot) | the address of the external user database\\n[sheet](#sheet) | the identifier of the Google Sheets document containing the user database\\n[script](#script) | the JavaScript URL inserted in the HTML pages\\n[summary](#summary) | a one-line summary of the tenant\\n[about](#about) | a detailed description of the tenant\\n[attribution](#attribution) | the specifications of the external source\\n[logo](#logo) | the logo of the tenant\\n[favicon](#favicon) | the favicon of the tenant's web pages\\n\\n#### name\\n\\nThe displayed name of the tenant is defined in the `name` parameter. In lack of such a name, the tenant's DNS name is displayed. This name appears in the address bar of the tenant's webpages.\\n\\n#### flags\\n\\nThis parameter contains the flags that affect the operation of a tenant (see [Flags](generator.md#flags)). Currently, the flags affecting the team size are used in the login screen. If any of the flags is a team size flag, you can select the user from a list in the login screen, rather than using an input field. It can take the following values:\\n\\n- tiny\\n\\n- small\\n\\n- medium\\n\\n- large\\n\\n#### theme\\n\\nThe HTML page templates of a tenant are created by the use of the Bootstrap library. This allows you to customize the layout and the colours of the pages by using external Bootstrap CSS files. The `theme` parameter contains the URL of the Bootstrap CSS file used in the pages. It is optional; in lack of such a parameter, the tenant's HTML pages have the default layout provided in the [PhantAuth developer portal](https://www.phantauth.net).\\n\\n#### template\\n\\nThe place of the HTML page templates of a tenant is specified by the `template` parameter. The value of the parameter is n [RFC 6570 - URI temaplate](https://tools.ietf.org/html/rfc6570) expression. The URI template receives the page name in a `resource` parameter.\\n\\nThe default value of the `template` parameter:\\n\\n```\\nhttps://default.phantauth.net{/resource}\\n```\\n\\nThe `resource` URI template parameter may take the following values:\\n\\nValue | Description\\n--- | ---\\ntenant.html | the tenant's webpage; it contains a short description and the entry points of the tenant \\nuser.html | the user's profile page\\nlogin.html | the login page used for signing in\\nconsent.html | the content page used for signing in\\nteam.html | the profile page of the user group\\nclient.html | the profile page of a client\\nfleet.html | the profile page of the client group\\npolicy.html | the client's privacy policy\\ntos.html | a client's terms of service\\ntest.html | a login test page of the user generator and OpenID Connect\\n\\nIf you use your own template, the pages are fully customizable. The templates use a template engine called [Thymeleaf](https://www.thymeleaf.org/), which provides flexible template options. The source of the default template is available in the [phantauth-default](https://github.com/phantauth/phantauth-default) GitHub repository. If you wish to create your own templates, you are advised to produce them from these templates.\\n\\n#### factory\\n\\nPhantAuth allows you to use your own random resource (user, team) generator. To do so, you need to provide its address in the `factory` tenant parameter. The value of the parameter is an [RFC 6570 - URI temaplate](https://tools.ietf.org/html/rfc6570) expression. The URI template receives the type of the object (user, team) to be generated in the `kind` parameter, and the identifier of the object to be generated in the `name` parameter.\\n\\n#### factories\\n\\nIn the `factories` parameter, you can specify the resource types that can be generated by the external generator set in the `factory` parameter. It takes the value of one or more strings from the following: `user`, `team`.\\n\\n#### depot\\n\\nInstead of generating a user and team resource, you can randomly select them from a pre-created inventory. In this case, the URL of the CSV file containing the resources can be specified in the `depot` parameter. The value of the parameter is an [RFC 6570 - URI temaplate](https://tools.ietf.org/html/rfc6570) expression. The URI template receives the type of the object (user, team) to be generated in the `kind` parameter.\\n\\nThe first line of the CSV file contains the resource property names, the following lines, on the other hand, contain the relevant data.\\nIn the case of nested properties, a \\\".\\\" character separates the elements of the property name (e.g. address.formatted).\\n\\n#### depots\\n\\nIn the `depots` parameter, you can specify the purpose of the external source set in the `depot` parameter. It takes the value of one or more strings from the following: `user`, `team`.\\n\\n#### sheet\\n\\nYou can randomly select the user data from a Google Sheets document. In the `sheet` parameter, you can specify the identifier of a public Google Sheets document. The first row of the table contains the user property names, the following rows contain the relating data. In the case of nested properties, a \\\".\\\" character is used to separate the elements of the property name (e.g. address.formatted).\\n\\nThe tenant named `gods` is an example for the use of the `sheet` parameter. It provides the user data in a [public Google Sheets](https://docs.google.com/spreadsheets/d/1Xa4mRcLWroJr2vUDhrJXGBcobYmpS8fNZxFpXw-M9DY/) document. In this case, the identifier of the sheet is `1Xa4mRcLWroJr2vUDhrJXGBcobYmpS8fNZxFpXw-M9DY`, and the associated TXT record is:\\n\\n```\\ngods 120 IN TXT \\\"sheet=1Xa4mRcLWroJr2vUDhrJXGBcobYmpS8fNZxFpXw-M9DY\\\"\\n```\\n\\n#### script\\n\\nYou can automatically insert a custom JavaScript file in the login.html, consent.html, and test.html pages. The URL of this file can be specified in the `script` parameter. By inserting a custom JavaScript file, you can also integrate a client-side random user generator.\\n\\n#### summary\\n\\nYou can provide a short, one-line description, a watchword for the tenant in the `summary` parameter. It appears on the tenant's startup page and all the pages that contain a list of available tenants.\\n\\n#### about\\n\\nTo provide a detailed description of the tenant, use the `about` parameter. If it takes the value of a URL, the description is downloaded from the given URL; otherwise the value is the description itself. The description may have markdown formatting.\\n\\n#### attribution\\n\\nIt is an external data source. If you use a random user generator, you can specify the attribution in the `attribution` parameter. The attribution may have markdown formatting, that is, you can highlight any element or provide a link to an external source:\\n\\n```\\nrandomuser 120 IN TXT \\\"attribution=User data generated using [RANDOM USER GENERATOR](https://randomuser.me/).\\\"\\n```\\n\\n#### logo\\n\\nIt is the URL of the tenant's logo. The image at this address appears in the address bar of the tenant's webpages.\\n\\n#### favicon\\n\\nUse the `favicon` parameter to provide the URL of the favicon. The image at this address appears as a shortcut icon in the browser when a user visits the tenant's webpages.\\n\\n### Examples\\n\\nPhantAuth offers several examples for creating a custom tenant. They are ready-to-use tenants, although primarily created to show examples for customization.\\n\\n#### faker\\n\\nA [PhantAuth Faker](https://phantauth.net/_faker) tenant contains a generator built on the JavaScript Faker library. The generator runs on the serverless deployment platform of [ZEIT Now](https://now.sh), available free of charge. Its source code is accessible in the [phantauth-faker](https://github.com/phantauth/phantauth-faker) GitHub repository. Its DNS configuration is:\\n\\n```\\nfaker.phantauth.net. 120 IN TXT \\\"factories=team\\\"\\nfaker.phantauth.net. 120 IN TXT \\\"factories=user\\\"\\nfaker.phantauth.net. 120 IN TXT \\\"flags=small\\\"\\nfaker.phantauth.net. 120 IN TXT \\\"factory=https://phantauth-faker.now.sh/api{/kind,name}\\\"\\nfaker.phantauth.net. 120 IN TXT \\\"userinfo=Dream Team\\\"\\nfaker.phantauth.net. 120 IN TXT \\\"theme=https://stackpath.bootstrapcdn.com/bootswatch/4.2.1/united/bootstrap.min.css\\\"\\nfaker.phantauth.net. 120 IN TXT \\\"logo=https://phantauth-faker.now.sh/faker-logo.svg\\\"\\nfaker.phantauth.net. 120 IN TXT \\\"name=PhantAuth Faker\\\"\\n```\\n\\n#### chance\\n\\nA [PhantAuth Chance](https://phantauth.net/_chance) tenant contains a generator built on the JavaScript Chance library. The generator runs on the serverless deployment platform of [ZEIT Now](https://now.sh), available free of charge. Its source code is accessible in the [phantauth-chance](https://github.com/phantauth/phantauth-chance) GitHub repository. Its DNS configuration is:\\n\\n```\\nchance.phantauth.net. 120 IN TXT \\\"flags=small\\\"\\nchance.phantauth.net. 120 IN TXT \\\"name=PhantAuth Chance\\\"\\nchance.phantauth.net. 120 IN TXT \\\"factory=https://phantauth-chance.now.sh/api{/kind,name}\\\"\\nchance.phantauth.net. 120 IN TXT \\\"factories=team\\\"\\nchance.phantauth.net. 120 IN TXT \\\"factories=user\\\"\\nchance.phantauth.net. 120 IN TXT \\\"theme=https://stackpath.bootstrapcdn.com/bootswatch/4.2.1/united/bootstrap.min.css\\\"\\nchance.phantauth.net. 120 IN TXT \\\"logo=https://phantauth-chance.now.sh/chance-logo.png\\\"\\n```\\n\\n#### casual\\n\\nA [PhantAuth Casual](https://phantauth.net/_casual) tenant contains a generator built on the JavaScript Casual library. The generator runs on the serverless deployment platform of [Auth0 Webtask](https://webtask.io), available free of charge. Its source code is accessible in the [phantauth-casual](https://github.com/phantauth/phantauth-casual) GitHub repository. Its DNS configuration is:\\n\\n```\\ncasual.phantauth.net. 120 IN TXT \\\"logo=https://www.phantauth.net/logo/phantauth-logo-gray.svg\\\"\\ncasual.phantauth.net. 120 IN TXT \\\"name=PhantAuth Casual\\\"\\ncasual.phantauth.net. 120 IN TXT \\\"factory=https://wt-51217f7b3eee6aead0123eeafe3b83e8-0.sandbox.auth0-extend.com/user{?name}\\\"\\ncasual.phantauth.net. 120 IN TXT \\\"theme=https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css\\\"\\n```\\n\\n#### gods\\n\\nFor the [Greek Gods](https://phantauth.net/_gods) tenant, the user data is contained in a [public Google Sheets](https://docs.google.com/spreadsheets/d/1Xa4mRcLWroJr2vUDhrJXGBcobYmpS8fNZxFpXw-M9DY/) document. Its DNS configuration is:\\n\\n```\\ngods.phantauth.net. 120 IN TXT \\\"attribution=God pictures come from [Theoi Project](https://www.theoi.com/), a site exploring Greek mythology and the gods in classical literature and art.\\\"\\ngods.phantauth.net. 120 IN TXT \\\"name=Greek Gods\\\"\\ngods.phantauth.net. 120 IN TXT \\\"flags=medium\\\"\\ngods.phantauth.net. 120 IN TXT \\\"theme=https://stackpath.bootstrapcdn.com/bootswatch/4.2.1/sandstone/bootstrap.min.css\\\"\\ngods.phantauth.net. 120 IN TXT \\\"logo=https://cdn.staticaly.com/favicons/www.theoi.com\\\"\\ngods.phantauth.net. 120 IN TXT \\\"sheet=1Xa4mRcLWroJr2vUDhrJXGBcobYmpS8fNZxFpXw-M9DY\\\"\\n```\\n\\n#### randomuser\\n\\nThe [RANDOM USER](https://phantauth.net/_randomuser) tenant uses the popular https://randomuser.me service to generate random users. The randomuser.me service is called on the client side, the call is contained in the [randomuser.js](https://www.phantauth.net/selfie/randomuser.js) script given in the `script` parameter. Its DNS configuration is:\\n\\n```\\nrandomuser.phantauth.net. 120 IN TXT \\\"attribution=User data generated using [RANDOM USER GENERATOR](https://randomuser.me/).\\\"\\nrandomuser.phantauth.net. 120 IN TXT \\\"script=https://www.phantauth.net/selfie/randomuser.js\\\"\\nrandomuser.phantauth.net. 120 IN TXT \\\"flags=small\\\"\\nrandomuser.phantauth.net. 120 IN TXT \\\"name=RANDOM USER\\\"\\nrandomuser.phantauth.net. 120 IN TXT \\\"logo=https://cdn.staticaly.com/favicons/randomuser.me\\\"\\nrandomuser.phantauth.net. 120 IN TXT \\\"theme=https://stackpath.bootstrapcdn.com/bootswatch/4.2.1/sandstone/bootstrap.min.css\\\"\\n```\\n\\n#### uinames\\n\\nThe [uinames](https://phantauth.net/_uinames) tenant uses the https://uinames.com service to generate random users. The uinames.com service is called on the client side, the call is contained in the [uinames.js](https://www.phantauth.net/selfie/uinames.js) script given in the `script` parameter. Its DNS configuration is:\\n\\n```\\nuinames.phantauth.net. 120 IN TXT \\\"attribution=User data generated using [uinames.com API](https://uinames.com).\\\"\\nuinames.phantauth.net. 120 IN TXT \\\"logo=https://uinames.com/assets/img/ios-precomposed.png\\\"\\nuinames.phantauth.net. 120 IN TXT \\\"flags=small\\\"\\nuinames.phantauth.net. 120 IN TXT \\\"theme=https://stackpath.bootstrapcdn.com/bootswatch/4.2.1/minty/bootstrap.min.css\\\"\\nuinames.phantauth.net. 120 IN TXT \\\"name=uinames\\\"\\nuinames.phantauth.net. 120 IN TXT \\\"script=https://www.phantauth.net/selfie/uinames.js\\\"\\n```\\n\\n#### mockaroo\\n\\nThe [Mockaroo](https://phantauth.net/_mockaroo) tenant uses the https://mockaroo.com service to generate random users. The mockaroo.com service is called on the client side, the call is contained in the [mockaroo.js](https://www.phantauth.net/selfie/mockaroo.js) script given in the `script` parameter. Its DNS configuration is:\\n\\n```\\nmockaroo.phantauth.net. 120 IN TXT \\\"attribution=User data generated using [Mockaroo's Mock APIs](https://mockaroo.com/mock_apis).\\\"\\nmockaroo.phantauth.net. 120 IN TXT \\\"script=https://www.phantauth.net/selfie/mockaroo.js\\\"\\nmockaroo.phantauth.net. 120 IN TXT \\\"logo=https://www.phantauth.net/selfie/kongaroo.svg\\\"\\nmockaroo.phantauth.net. 120 IN TXT \\\"flags=small\\\"\\nmockaroo.phantauth.net. 120 IN TXT \\\"theme=https://stackpath.bootstrapcdn.com/bootswatch/4.2.1/minty/bootstrap.min.css\\\"\\nmockaroo.phantauth.net. 120 IN TXT \\\"name=Mockaroo\\\"\\n```\\n\\n## Pricing\\n\\nPhantAuth is a free, open-source, non-profit application. If you find this service useful and can afford, please make a small donation as a contribution to the operation costs (domain registration, service hosting, etc.)\\n\\n[Donate on Ko-fi](https://ko-fi.com/Q5Q0T7C7) | [Donate on Liberapay](https://liberapay.com/szkiba/donate) | [Donate on PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=VXLCJ3EZRAE7G&source=url)\\n\\n## Generator\\n\\nThe basic concept of PhantAuth is that it generates data in a random but deterministic way. To achieve this goal, a so-called pseudorandom number generator (PRNG) is used. Each object type has an identifier (login name for user, client_id for client, etc.) By using a given hash algorithm, the value of the pseudorandom generator seed is produced from this identifier. Then, every property of the given object is generated with the pseudorandom generator started from this seed value. Taking advantage of the special feature of the pseudorandom number generator, also called as deterministic random bit generator (DRBG), that is, it generates the same random value series started from the same seed, the identifier clearly defines the object generated from it. That is, by the use of an identifier and generator, you can regenarate the properties of a given object at any time.\\n\\nBased on the above concept, PhantAuth is absolutely stateless, and no storage medium is necessary. So, a randomly selected login name will \\\"exist\\\", and the properties of the \\\"associated\\\" user can be generated.\\n\\n### Identifier\\n\\nIn brief, an object is defined by its identifier. The name of the identifier of a user or client object is `sub` or `client_id` used in the OpenID Connect specifications. The name of the identifier property of other PhantAuth-specific objects that are not included in the specifications is `sub`.\\n\\nThe identifier may contain any character.\\n\\n### Customization\\n\\nSometimes you may want to customize the properties generated from the identifier. Although the identifier may contain any character, and its structure is optional, you can customize the generated values if a certain structure is used.\\n\\n#### Flags\\n\\nYou can use a variety of flags to customize or give the parameters of certain object properties (user, client, etc.). The flags can be grouped by their effect on the generation of the properties. Basically, a flag is a keyword. You can set more than one flags to affect the generation of a variety of properties at the same time. To separate the flags from one another and the rest of the identifier, you need to use a semicolon `;`:\\n\\n```\\njoe;female;kitten\\n```\\n\\nIn the above example, the user generated by the user generator is female, and her avatar is a randomly selected sketched kitten avatar. The other features are deterministically generated from the name \\\"joe\\\", that is, their values are not affected by the two flags. The [profile page](https://phantauth.net/%7Ejoe%3bfemale%3bkitten) of this example can be found [here](https://phantauth.net/%7Ejoe%3bfemale%3bkitten).\\n\\nPlease note that the flags form part of the identifier, as a different flag allows you to generate a different object.\\n\\n##### User gender flags\\n\\nThe following flags modify the gender of the generated user.\\n\\nFlag | Description\\n--- | ---\\nmale | The `gender` property of the generated user is male, independent of the user's name\\nfemale | The `gender` property of the generated user is female, independent of the user's name\\nguess | The `gender` property is defined on the basis of the generated user's given name (default)\\nnogender | The generated user doesn't have a `gender` property\\n\\n##### User avatar flags\\n\\nThe following flags modify the generated avatar image.\\n\\nAvatar | Flag | Description\\n--- | --- | ---\\n![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8TDwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wgARCAAgACADAREAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAABQcIBgT/xAAZAQACAwEAAAAAAAAAAAAAAAACBQEDBAb/2gAMAwEAAhADEAAAAC6Xe29GzHjM+gFAVhqJajyCeLlrIXbWPewzZijGPPvG/NwoetBt08tMkn//xAAqEAABBAEDAwMDBQAAAAAAAAABAgMEBREABhIHITETIkEIFWEjMlFxof/aAAgBAQABPwDoBVvmxe3DuSZCnJjKxAaaaBSlwYJcJz8ZSB+VDVjQ3Ni+L+ukOh9LRaS1IkFCSknvhKchJyB/IOB21vOduKNt+TC3LspNpVvHhKWC26koPYqcb4+5I+SSSPOrjpbVN2D1bt+ImJEkMpDjshCXHsqySGjjKRxKR7jnIOuhUaMxtlguVqY7rbi2kxArJCXMcV4wAByB8Z8E6n9TaSv3Wjbv2+zmPuKS0XWWx6SV+AknlkHP41Y9SqSbuqZtX7baR5rZWxzdY/RWvuCnkVd/6A8d9b86uWjd1Pq9gbUfdlR3lx3LFTBOVpUQotj9oTnwfONdEdwsU0lFHcwr+NYT3S5BVYyUSBz9MFaUnlyCQhkrHYgYWdXG762DdoW/ErgtlHMvynkMKkZ8IZUrty+T+AE5Gci26m1CGLO+broZQ0y9JcLcptx2MpIK1IdKSQOXwO5GoHVSss7kzbWqkyovqKWquE/0m3CpWTlSEBXgkY/0+Da9L7fY/wBUNYuXbxp1TupiwjUCe6HIkhtv1g0sEcQVMtuoCwdX93XVT8ytvYMkpT7WltoQpaUgkcClYOCDkeDqvsdoXcKTAuSKiisIsiqYfslAqlzZDZaQhtKQSSjklftHtJSdVzEqC7IiTWiw/FcWy6kkHgtJwpJI7ZBBGc41/8QAJREAAgIABQIHAAAAAAAAAAAAAQIAEQMEEjFBIVEFEyIycYHB/9oACAECAQE/AMsFY6wKqM/WxDiudhNbXqPEyTgYTKxsi4XrrvFY77QgM2omhMNhiMShBrtMJgxvtPc6qOYnhgVvU9/VfsbKocu2FhKF+O8S1NHoZkcvqfzX42nM/8QAIhEAAgICAgICAwAAAAAAAAAAAQIAEQMhBDESIhNBBTJx/9oACAEDAQE/ALLHcXB600PEXxu4cSeOonFyL4mtE9/yLjJNHUyLQI7FQkra9kTj8la+I/e9wJ61ZsxwqYmLH9RG5pK0q0Zg5ATMrt0DFfVg2J+W5nr8SffcB1P/2Q==) | ai | [AI](https://thispersondoesnotexist.com/) type generated, photo-like avatars (default)\\n![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABelBMVEX////uuIw6TFomLDQ4SljuuYovQ1Hvuo5KMSztuI4xRFIxQ1DsuY3storvuY3+///zvY8nLTLc4ePx17zvxqPzvpP2wZHvuYrVpnyjfVycdlw1SFcyRlWWc1QjN0YqOEMoLDVMMCxILipFKyb6/Pv9/vn3+Pju8vPu8PDo6+337d/Bxcets7eHkZn1wZXotYrutonsuYiViobQonj7///79+/28unx4M3y2cbx3MO3v8Ozq6nov5ruvpLktYvxuIfpt4bbqYCnlIDQo33MoHlxdXmEd3O+k3C5kGqlgGA7TVueeVltXFktP0p2VURrTD0qNDsmMTgoLjIfJS8iKC1DMyX9/vvl6evq6Of28OHb1djb1NjEycvGwr/Jwb+yub3Cu7nu0rjt0bi3sazfvp7evZzpvJPdtZN+ipPpvJKdko/uvIx1gYrisIVxfIXRonqJe3pWZXGCb2iuhWRDU1+dd11pV1SGZE6BYU4tQE5iT0pXQkFDLylBKSPfP9FbAAABsklEQVQ4y62SV1fCMBhAm5C0tLWlIFOGAoqAAgLuvfdW3Hvvvcd/NynnCJLy5n3p+XJv25y03D+zttOV+Zy+qC2jNz6+w6FgMGjeNPbb4aA5T3jPyNeGQm9VhOfHWXM4wnpL19erA1AqhNnQoYUt7uacIB9UOOcyHMv0GFE0EEU8NmoQvFyqjqQAgOBwqNdGwYNz3ONxY+z2eMadmWbGt/T2ZDUNEwQt23PawgSVLqBOTNFXTE2oAFcaBWBoGBCGh4BR0JGmsimVaqLXdAcT1O0rRCjZW4UGB+z3Wmmlt2rJpEaOKt1qYZ/AdfcB4M/l/AD0dZORJd4vioLfL4hif5wzpE0RscuFRaWNK0P8RAVAPV/nytF87B4YcB9ZynmbzU5P0m6zGdloAgXq7fR3sNcHUCJa6hu8kATtCsZKezSAIGr46zt9EPL8SGww1TsYG+F5CKXOYr9KPJSkhWXT0pJpeUGSyOiLFW32hiwgXppfrCEszks8IgtXBR+R9YCvtpoI1mr+PXGGoBwp3iFBKgS++ycIvVu/QSOigVeeMenMyPqMdkuCSVnWvVWWJ/WgkbofGhc3SydvBmYAAAAASUVORK5CYII=) | sketch | sketched photo-like [avataaars](https://getavataaars.com/) avatars\\n![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAQDAwMDAgQDAwMEBAQFBgoGBgUFBgwICQcKDgwPDg4MDQ0PERYTDxAVEQ0NExoTFRcYGRkZDxIbHRsYHRYYGRj/2wBDAQQEBAYFBgsGBgsYEA0QGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBj/wgARCAAgACADAREAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAABAcIBgP/xAAZAQEAAwEBAAAAAAAAAAAAAAAFAwQGAAH/2gAMAwEAAhADEAAAAKqCXmKa6P3Ur6dnoLS3qPAoU9InlVzAmWDq+q42gRzMJepNsBxZvCPWhP8A/8QALRAAAQQBAwMCAwkAAAAAAAAAAQIDBBEFAAYSByExE0EUFVEWIiMyQmFxkbH/2gAIAQEAAT8A+bIwOSlTA20iGpbzrzjaAXClKeXbt3rW8989V944c5+LGcfxU0r9CKy4GwGQriApI48/BNm71sHq71E2dPZjZfGvyMGshDsSSeaRyIFIJFJJ1Kw70zIJf2rFfeZUn8RvtTS+xKeRP0I89voT7TszHm4lczmlh1cFL7bJPZRWSKH8CzoTcpBlYrbLO3XlwxFQgzw4kJQoJF/cq6v31Ekqy3zLETNvS47ENbZTIk0W1lDyDYoX7WD5/bT+2mZ60oRkIhkFRWFsZN5pZUfJtKQfP11kus2zoKMWJ+OkyBFYZbRKQsUhSKBUgBXe/NEdxpzqTPlNujb8JhbuNQiPKTOfS1wVVd0+SCBYI1M6m42BDbi7i4QMpIPNccH1BxokKtN0OVV58HWG3jh1vw3JOIeeiLbDhkR5iSSon8vZsitSp7z7LranFEA3V/2f919stvbnxrOcTuc7czDjKGsi36XqJf4CgSixzr9JBujRB1ms+5kt2TJ6JcmQ2FhDbsmgtaU0ORA7C6Jr2urNXrozuCa9siZF+NcQwyQQk0QVEAEkHz4Tr//EACURAAICAQMCBwEAAAAAAAAAAAECAAMRBBIhMlEFExUiMUFxsf/aAAgBAgEBPwCtsEmeaith4GR+kxQzdIyJYhryByBLCQeJpF2glp6U46WENG4nJ+ZYWW7b9TSA2kl4umA9xPH7NvaHR2iwo67lzwe2ZVUKkCAYxPFw6otinAGf5xP/xAAgEQACAQUAAgMAAAAAAAAAAAABAgADBBESIQUxFSJx/9oACAEDAQE/AGTYCUbIlcr7lezKjMLhOMcGWxFZlU82MtlGvTL8FgFp+zifJUx7WCi66lTggyxVKqAM2DPIbp9KOCex3dTow7+Q1jgiU7ykUFVX1bHRHuGZ2cnMtwrkhhk8n//Z) | photo | photo avatars\\n![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAASFBMVEX///AoHCf/4LXP1Yz////EzHL/3K3Tmob/5sRURUXWuppMNzoKBgnWz8Df0rhXhIg+NC0uIyrf5+jz9eTf2cr44sHZ15VMPj4HhT4EAAAAlElEQVQ4y72S2w6CMBBEpYhstRXx+v9/Ko4LS1sgmRfOQzPZOWnSy2FHqgxW8FVJ0vfT+Aw+Q/LL+zvgsy2sVW6BFFyvtRGCCRgcf7gskkJnQncvBZGriBvjSxJhlfSYNreLIoScTaFtOQF4rcDSl3lGzC4AMUb2T4ITQGSFdw2ax/COTf1n3ms9ogorQNGlFBI44QtzCgcBd0pFOQAAAABJRU5ErkJggg==) | dice | pixel art-style [DiceBear](https://github.com/DiceBear/avatars) avatars\\n![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8TDwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wgARCAAgACADAREAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAABAYDBQgH/8QAGwEAAgMAAwAAAAAAAAAAAAAABQYBAwQAAgf/2gAMAwEAAhADEAAAANaJeOCqOd+iDnkJur0WoZYGhWcmLanlnJDCsyquYXZ9NWmmUpTHqfadDPhj/8QAKhAAAgICAQMDAwQDAAAAAAAAAQIDBAUREgAGIQciMRMVQSNCUXEyUmH/2gAIAQEAAT8Az3cdmbvpoqlmdqsE8dOKGFggaYuY3ck6J0zlNbA2m/J11lO985i+9rmOatHchV2P0nKxmFdnhpvnRXRPtY+V8aPXcnrtnKdmCnat0KkwTlYjhgkeSJ0mMb71vanTsnjzwAIcHz6HeoWb7zyUMZ4S0oIXWWyYDE9kr+8qQvBgSgKga9zHWtazNRZ8pnpnhlcUpLVmIQ+11lW0oVw2wVADOSR5A2RsgDpObF5XkeWSV2klkk1ykdjssQAACT+AAB8AADXSxVIu5ESDEsbeQhkaS5DVGiIyihJZB52eY4qd7CN/r1grAjz1evjK9iI1L1YN9CLgk6mdecaP/idPHp1HkFdEeR01atW9V7ONvQI9TMVXVY2GwxcBzv8AsxTf9G16z3Y9jHRvPQngejChZhM4jaFAP51xIA/JK6A+D1QTKXpoExKvWtyv+k0yKVQ+dc15r4PwAGB2QD/B9P8AsrK0cn937lyy3bKbaKCCNUhjZiWL6ABJ2ToHlrQPJm2x9R8NYvUosljQfuOOb6kPEbLgENrX5IKhgD86K/uJ67m7myncMfAwT16qIA1KA8nsOB7ixHll3sKh0NeXGzpOxe4Z4IMPnM/WnipySWK9yNNgpKkwVCfOw6hGP9+NAkdROskYdGBVgCpHwQev/8QALhEAAQMCBAMGBwEAAAAAAAAAAQIDEQQhAAUxgRJBURMUYXGRoQYQIiMzscHR/9oACAECAQE/AH83WM1TSoEpsDHXn6C2KrPHqOodS4ApIVAGhiAdb9eY3wxldPVNU9U09DawCQdTIsARoZsbcjjM+NjOVUrY+3w8XOb6e8jxicNMTXVrhMFMwehJ12/WKh9x91TrhlRwFvushHaEpSRCZOpm6RtfzGMuVVU1c32hMrIBBmYkfvQHzw22lnOXUKH0uoncWP8ATiu+FlcRXTrEdFct/wDcUFK49VBtogqGhmPQx/MUOUlp7vFQeJYsNbbmPYAXNtIzOkcdQl1j8jZkePUb4zTO6irUKanBSDY9Z5jyGMqR3SrVKZTYT0tNt42+X//EACwRAAIBAwEFBgcAAAAAAAAAAAECAwAEIRESMUFR8AWBkbHB0RATFBUyQqH/2gAIAQMBAT8Ae5P1IiFS3RhJ1znTTuHGvus+pATrrNWF286ja3jf78s0iazTNxFSOzsWbfQUspIPLHHNWu3FKuv7eNKoW6bkw8qm7OJJKN4+9QRFpNlT/dPT0qK22W2239dbhU8ZcBl/Jcj276ubt5D8tMc6t0EUxxjHl8P/2Q==) | kitten | [ROBOHASH](https://robohash.org/)-generated sketched kitten avatars\\n![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAcFBQYFBAcGBQYIBwcIChELCgkJChUPEAwRGBUaGRgVGBcbHichGx0lHRcYIi4iJSgpKywrGiAvMy8qMicqKyr/2wBDAQcICAoJChQLCxQqHBgcKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKir/wgARCAAgACADAREAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAUDBAYB/8QAGgEBAAMAAwAAAAAAAAAAAAAAAAIDBAEFBv/aAAwDAQACEAMQAAAAc9Z7oAAFM8lXmOgr25uzDMTxt5Ku5DQgtxWBpXr/AP/EACgQAAICAQMDBAEFAAAAAAAAAAECAwQRBRIhAAYxEBMiUQdBRXFzwv/aAAgBAQABPwD0BBzgg444Prc1F1p+7PQtiNZzkIoYlEG7ewPhcjwfOP1z1oGqi7BLLQRrETXNkkjZVtpiQiTHOcnB8+Gz6d394J2tQSdKZuu03tOqvsEZ2hvk2DgkHjqHvLQZHENm/WqzGNHMU0yHAZQw+QJU8H7/AJA6m7p0CooD6rTHgKkcgY/QAA603uGC/repaU0FivZoOqSrPGF5OfjkE/Lg8HB6s6VTutKbMCSrNGI5UcZSRQcjcp4JHOD5H31N+Ne1p/2wJ/VLIP8AR6bsPQZ5o5b0E99oo1ijNy1JJsReFQZbhQOAPA6qaJp9F4zSqpXSLJjiiG2NWIwX2jy2ONxyccdf/8QAHxEAAgIBBAMAAAAAAAAAAAAAAQIAAxEQITFBEhMg/9oACAECAQE/APlRgxxvvpWnmYamXqCtj1GrKDJgYjie54bnMLluZ//EACgRAAEEAQICCwAAAAAAAAAAAAECAwQRACExBUEQEhUgIlFhgZGhwf/aAAgBAwEBPwDuvLK26o1f0OeR12klOuv5v0SpYjpsCzdY1OYcTqqj66YqUwgWVjI8tD6ilPLFsocvrDfOzY/kfnE8NjjcE++Nx22z4BWf/9k=) | adorable | [Adorable Avatars](http://avatars.adorable.io/)\\n![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAQCAwMDAgQDAwMEBAQEBQkGBQUFBQsICAYJDQsNDQ0LDAwOEBQRDg8TDwwMEhgSExUWFxcXDhEZGxkWGhQWFxb/2wBDAQQEBAUFBQoGBgoWDwwPFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhb/wgARCAAgACADAREAAhEBAxEB/8QAGgAAAgIDAAAAAAAAAAAAAAAAAAcBBAIGCP/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAOii6BSAb5InzIaoCqNqGQAtz//EACcQAAIBAwMCBgMAAAAAAAAAAAECAwQFEQAGQRKRBxAhMTJxE1HB/9oACAEBAAE/ANWe03G6OVoKV5un5N6BR9k4GrvaLlayBX0jxBvichlP0Rkeey4IYNrUKQABXgV2I5Zhlj3Ot4wQVG165JwCqwM4J4ZRkHuPKFHllWONCzuQqhRkkn2A1sS2XG12YQV06vn1SIDP4s+46udb4ttwudmanoKgJy8RGDLj1A6uP7+9So8UrxyIVdCVYMMEEe4OvCOgSpvc1ZIARSRjoB4ZsgHsG8/FqgSmvcVZGABVxnrA5ZcAnsV1/8QAFBEBAAAAAAAAAAAAAAAAAAAAQP/aAAgBAgEBPwAH/8QAFBEBAAAAAAAAAAAAAAAAAAAAQP/aAAgBAwEBPwAH/9k=) | mp | simple, cartoon-style silhouetted outline of a person (does not vary by user)\\n![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAGFBMVEVPMTn///+hkZWsnqKWhInz8fG3q67o5OVjymXqAAAAoElEQVQoz82OwQ3CMBAEV8ENXCzxdjowHeBHCnBQ/jRB/2TWwjVwq5H2tXOK3HPkLYAoaq9RlwCirNeFNnCqyoUWcM7jcxQpwX7upzdWqcHciJIC5kasLcAb+DVudPwaNzp+pOBO5S1wx6/HXeCOX7e3wN3+caPbP879b/4oetoPSt447Ac1b/SCFFJ4o6/4ocXYsB9+G/bD3MAPcwM/kC/KhCQv+Oa0WgAAAABJRU5ErkJggg==) | identicon | a geometric pattern based on an email hash\\n![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAB2lBMVEXw3/Q3t350dHTn1+uwo7LAssOnp6dVVVWhoaGamprs3PDp2e3j0+ZxcXHZyt2UlJQ1sXlwcHBcW1zTxNapnauMjIyHfol3b3lvb29qampoZ2jh0eTez+K5ubmmm6iakJyYj5qTiZV+mJOSkpKIh4h8fHx4eHg0p3RsbGxiYGJQUFAgbUvQwdPOwNLNzc3Hucq/vcC5rbu4q7u2qrmVjJeWlpaTk5ORh5OPiZGPj4+LhoxylouJgYuAd4JzioB+dYB+fH96eHs0rXcwoW9uZ29Chmg7hWVkY2VgW2I4c1lOTU9MTEzJu8y9r8C0p7e1tbWyqbWiqa+rn66ro62qqqqkmKahl6Ock56MnJyFgYWEhIR1hn98c35lf3ZzbnRJhmsvmGlUdmg4jGctkmVkXWVRaV9fX180eltEa1kmf1dFZVdVUVZHR0f////o2OzVytvY2NjT0tPKvs3AvMjCtMXCu8Sqsbeor7WxsbGtobCurq6mqqicn6ajo6Oenp6OjZWJiYlymohwj4dxioVDt4Nil4N4i4OAgIAzqXQ6onRcfm85mW5LgWw6kWtkbGhgaGdAgWRUbGMwimJNZF5KZFxZWVlLVFBJRUo9UEg5UEgfZ0c8PDw7OTsgQzTXmnPvAAACSUlEQVQ4y42ShXPiQBSH325ISBqCe4sWKFJ3B4pD3d2u3p67u7v7/3pLgB5Q5ua+yWQy+X37due9hf9CXl/1z/zC+XPjZyBHK4BGVi6Mn+64EV0Wi1BWoCahnJrmxmaZLKinAKrpKykeQDIDwE9ZLoNItWGgiQe+YWCZgpaJOvT47OSwPGhINjY3ips1qf0Zv3qErx81bMHVCEJoUxvVO7p+9VxrgSyrWIqPjF59FdADH+tIXhcIPOxP4CO11waEUR8RjH6887VL/mo/gFDkxxBCKfxZKsXeWSJsYSwVH+Hta4TW9yMBRFDuZXAGY5MWIGne8Ru9RNgm5QlkuWgcYJMaq3xWANA4ZrRp6fYzVMK6GadxkpZDHvoUKmNX9TOhKRpH34Nve8fShy+/+zbUvn4oYc6UKghx2/Vsh6lSoSp6QLLYS/Lqg4rUfFduLlluPkJovuKlGLF+ejc9uHSfVLgrOxE3HAq17O7gEyXK8ibca6OLT0C1uxnF01Dn2BoS2WAZhgvrG46b4GLYWmFsZS2uzAkxXQfHkn+5ccoWdIxCZ5oeJGmBF5yC5Wo7JWL5MMfc4ViVJY7+MvS+e5HrIVeAUN/TybDu7pAlhop4fpE3L87lDqgyGiSUJuRxrzid8xKRW07nBCzcloBIt8IB0Mq4OC0UI8O6vDB7D1MAU71WvkSQuIz5TjTpFG1wkvYOoTCkVXclwaXozec2qVmtLY81/WnhsEb8NJhUgkdwlObVCZXZ4/ENA+ESTbfa7V1lAk23tdvtQQr+AEpRWa/mX8zUAAAAAElFTkSuQmCC) | monsterid | a generated \\\"monster\\\" with different colors, faces, etc.\\n![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAQDAwMDAgQDAwMEBAQFBgoGBgUFBgwICQcKDgwPDg4MDQ0PERYTDxAVEQ0NExoTFRcYGRkZDxIbHRsYHRYYGRj/2wBDAQQEBAYFBgsGBgsYEA0QGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBj/wgARCAAgACADAREAAhEBAxEB/8QAGwAAAQQDAAAAAAAAAAAAAAAABAMFBgcBAgj/xAAbAQACAwEBAQAAAAAAAAAAAAACAwAEBgcBBf/aAAwDAQACEAMQAAAA7bDwNf1URYFK7aFah061OMmdYZHaxjHR6yMLmEsbVQ8o1RuMQhGZD//EAC4QAAEDAwMBBwIHAAAAAAAAAAECAwQFESEABhIHEyIxUVKR0kGiFSMkNGFiof/aAAgBAQABPwD8Vlvy0R4pbF0laluXISBbFhbxv5/TTm4JLTpQZcXH9VfLTm55KGlLEqKbD0K+WqDvw1Sqv054Nh1CO0Spu4BSDYggk+ac3zc4Fs06euQ6+Uryhk/6U63HRRL620eGjY8KpUidBck1iryePNiV3vygmwNgUoAJKuQXcHGOn9I/QVmpVzaEbblbiVYx6ezG4FMmJ61FKbpAGQoqss4462nNVG3u6ortyiuj729bOqTbzs/tFjDIt76mVVbFUkJehurY5XQ+xZfdsLhSb8r8uXgCLWzpdWXI4oiwng0T33n7NpCfrZJPMny7oH86jTRG3chSVYVHeH3tapPV52lKfLRbd7ZHCy74ze+DpXWCSpfK8T2V8tHq7IN/2nsr5af6lokPNPHsm1tIUm7dxfkQT4k+lOv/xAAiEQACAgECBwEAAAAAAAAAAAABAgARAwQSEyExQWGBwfD/2gAIAQIBAT8A3Q5wIdQBMOoGW67QtamZCoQFW5xypw3u5/u00Brf6+wMNpuEi+sYius0Zrf6+zjCiDKTzKTzEdUFLP/EADARAAECBAIGCQUAAAAAAAAAAAIBEQADBSEEBgciMUFhkRITVGKSwcLS4UJRcoGh/9oACAEDAQE/AJA9Y99kDSTJHRV5fMDRTJWf+fMValzKb0FNXQnbdsZ7ftIoKocwkXh5xgJc6ZiSGfL1b/TZtyou/nGFHEDUEFJbBd9WyJ+W/nGkRhDCt3vTGVnmTDbh5xLA0HZaJYH0ktGkzVDCP3/TGX81FSJxTEBDQkuiq2zjeE0vn2UfEvthNMB9lHxL7YzPnebXylqYIAi7IivtZ72+0f/Z) | wavatar | generated faces with varying features and backgrounds\\n![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQMAAABJtOi3AAAABlBMVEVLAmn9LdWXmTS+AAAAMUlEQVQI12N4wMDAj0wUyCATDAUyDMgE/wMEARbDIOQbmD8gEx/kkQmZApkCJIIwAAAZjxw4Pi/EJgAAAABJRU5ErkJggg==) | retro | awesome generated, 8-bit arcade-style pixelated faces\\n![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAAgACADAREAAhEBAxEB/8QAGgAAAQUBAAAAAAAAAAAAAAAACQABBgcIBP/EABkBAAIDAQAAAAAAAAAAAAAAAAAFAwQGAf/aAAwDAQACEAMQAAAAKmFTQT2dNB19GAcj3fTwWbgRZRgG/Z38htKyALMogqCxfyBdakdVZv8A/8QAKBAAAQMDBAEEAgMAAAAAAAAAAgEDBAUGEQAHCBIhEBMiMRQkMkJS/9oACAEBAAE/ANbv71SdsatRILFtzqutSkjH98U6MopKiIiH5yXlVxj+uqe6+9BYclMDGkmCE4yLnuIBY8j2wmcfWcevNTlQtyXJKsq3ak/T4dEnKD8qKRNGclvIkvuf5RVIRQcYUVJV1wb5PXJet1zbBvGpFWjKN+ZSqm8Qm9gfJsmafz+OSQl+SYJF9d+OJNfi7n3XV27br9xU2rVBZ8OTQBjGgA453eB4XF7IY5JBwnVdcCuOVXS8I+69RzTKE2zJYosJ0wKU+hEbSuPIHxFBHI4+1L15N7k1javbF2r0IYS1A5Tcb94FMUAhMjUQQh7lgPrKa4b7/wC4q3jaVty3YMbbFme9RTMWA7rLfZekMNqXZXEVTEkFcIOkXOv/xAAlEQABAwEIAgMAAAAAAAAAAAABAgMEEQAFEBITITFBMlFCccH/2gAIAQIBAT8Ast0INKWHG+MJiMkZ5XfA/bXjDbaGqz4+sZN43olDTd2aSQkHNqBRJPxpl6913s/eDsiO227TOAMxGwJ7oPVeK4xmkvOpbUaV2tNitQyW6kq6+sP/xAAkEQABAwQBAwUAAAAAAAAAAAABAgMRAAQFIRASMXETFEFRof/aAAgBAwEBPwCm2usEzXjnCYfqb9w62VSNa1FZjGt249dgQmYI5x+Xtk26G3DBSIOu+jG/MTWWyiLlsMt7+z2/ObFlFw+lpwwDWSsbeyBbBJX8eOP/2Q==) | robohash | a generated robot with different colors, faces, etc.\\n![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQMAAABJtOi3AAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAAAtJREFUCNdjGOQAAACgAAH4BzM6AAAAAElFTkSuQmCC) | blank | a transparent PNG image\\n  | notfound | return an HTTP 404 (File Not Found) response\\n  | noavatar | the user will not have a `picture` property\\n\\n##### Client logo flags\\n\\nThe following flags modify the generated logo.\\n\\nLogo | Flag | Description\\n--- | --- | ---\\n![](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAJFBMVEX/VyL76ef+dkz71s774t39noL8uqf9kXD+glz/Zjb8xrf9qZHgm7oqAAAAlElEQVQoz6XNwQ0CMQwEwPUhIZ5rgcQXRAOUcCUcJVACHVACdEAJlMh5E5Dlzz1YR4k0iWN4yQ9WFWALQPgSWAYgALh1wBxa7E/BC5jAIyICAHbmbhNgM7Dd6GTAA5HTXa5KuVSwsQL/Bx8rqCowfbG1Agzw3HENmNAzODwWU4fA04wG7A/eJviKHeCCJsMea29Q8gH9RxXZMd8OgAAAAABJRU5ErkJggg==) | icon | [Game-icons.net](https://game-icons.net/) icon as a logo (default)\\n![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBAUEBAYFBQUGBgYHCQ4JCQgICRINDQoOFRIWFhUSFBQXGiEcFxgfGRQUHScdHyIjJSUlFhwpLCgkKyEkJST/2wBDAQYGBgkICREJCREkGBQYJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCT/wgARCAAgACADAREAAhEBAxEB/8QAGQAAAwADAAAAAAAAAAAAAAAAAwQGAgUH/8QAGAEBAQEBAQAAAAAAAAAAAAAABgUEAwL/2gAMAwEAAhADEAAAAASHNXa056c8HP8ANkeusPyLOLuuNvc5byaaDbHQy6XH2GuA1ZxYPrmmEZP/xAAuEAABAwIFAwIEBwAAAAAAAAABAgMEBREAITFBUQYScQciFGGBoRMyM4KRksH/2gAIAQEAAT8A9HPT1mndMtPSWEKkPgPvFY3Oif2jFIpIlTZbIUoMpUlBUDmfbfI83++KlCXSHwxEJSJC9ASeVKt87ZeABtj1YoEiu0B2LNYR8THBehu6kLAuW720UBa17XANztSOokwaOSMwoFSlk2CTve+nP1x03W2GWnXJDqWUuO5FZ7ArPM57knTxpiqVVpVUgFVz2lRBPix+x+xx1xKjSobamFBStAUkHOxIz8gHBpyZcj8U+1squv3WCc/GoJH8njOJGbkLKVuraQpAUhIV+Ygg9pO4NsxwPGKhAkxgiK4opfjICw4q/cogDjQk2H1POH5lReaWmSsPFA7UWCQCom225sc+LnI3t05UY/UNFiVRkBRdQEvI07XAlQWP7km3BBxGmOxYJi/DtusKIUF6qQf9Gmp2xUJTD6OyO4p1Q/UWSVdxyyGW1uecdTTo9Ao8uovaMBYabXY9zujQA+V0g22F8f/EACwRAAECBQICCgMAAAAAAAAAAAECBAADESExEkEFYRMUMlFxkcHh8PEigdH/2gAIAQIBAT8A4k5UFdCnAz4+0NXC1MES0mn5H+w0dFpImrVemK3vT6MNn6nZKJhqoYhwhap9KXMM2iGzWWiYoAm+dztztHHmpS11p2Vf9j2hlMMtwlQ2IhHCZ8qdrVhO+ceQMO19aWrWvSUdkd45czmGM2aUKaTb6sD09YZcJWp2lGkgA38AeflCp5nNqitabZsKYia0UhJHbBNlYp31r8pCGhTN6RJ1KF1KJsOX0IW4UJSp69sV54PzIBMf/8QAKxEAAgECBAQFBQEAAAAAAAAAAQIRAAMEBSExE0FRYRIicYHBMlKRodHw/9oACAEDAQE/AMutjA4dfvfU9ulYu4i3uKwBaNPzRspi2Qt3n0msyyyy+HLWOWtXcKtxg5MAVnPFu32aypIUAbToOf73rIvExdWO66ex1rBWHCOj9Kv51hnAVWktsJ117bilThongSZPm7aTPxWIawFGKtkQDqff+0+Y20wzXZBkae9ZeFW8HYjXrMT0nl27GKwuJ494XSeGyyGT6vFGxEH4NHHlbbC6ptqfKiBRJjn6eugoJwXKqYG8Dr0P+MSB1j//2Q==) | fractal | [Electric Sheep](https://electricsheep.org/) fractal as a logo\\n\\n##### `Group` size flags\\n\\nThe following flag modify the sizes of the generated team (group of users) and fleet (group of clients).\\n\\nFlag | Size\\n--- | ---\\ntiny | 5 (default)\\nsmall | 10\\nmedium | 25\\nlarge | 50\\nhuge | 100\\n\\n#### Name\\n\\nIn most cases, the generated objects have a full name, which is generated from the identifier. Instead of being generated, the full name can be produced from the identifier, if the identifier contains at least one period (`.`) or space (` `) character. In such cases, these characters play the role of separator between the parts of the full name (e.g. family name, given name). That is, the full name isn't randomly generated from the identifier but, by taking the separator characters into account, it is produced from the single parts of the full name (with capitalised initial letters). For this purpose, it is advised to use a period character, rather than a space character.\\n\\n```\\njoe.black;sketch\\n```\\n\\nIn the above example: The full name of the user generated by the user generator is *Joe Black* (and his avatar is a skecthed profile avatar). The [profile page](https://phantauth.net/%7Ejoe.black%3bsketch) of this example can be found [here](https://phantauth.net/%7Ejoe.black%3bsketch).\\n\\n#### Picture\\n\\nIn most cases, the generated objects have an image (avatar for a user, logo for a client), which is generated from the identifier. The *flags* determine which pre-defined inventory the image comes from (see [flags](#flags)). It can be further customized by the use of [Gravatar](https://gravatar.com).\\n\\nEach object has a generated unique email address (`email` for a user, `logo_email` for any other objects). To customize the image of a given object, you need to assign the gravatar image to this email address. By default, an object has a gravatar image, and the generated image is the default value of the gravatar URL only. In other words, as soon as you create a gravatar image to a given email address, that image will appear as the image associated with the given object.\\n\\n#### Email\\n\\nA disposable, operational email address suitable for receiving incoming emails is generated to each object. You can use your own email address (e.g. a previously set test email address) instead of a generated email address, if you prefer. In this case, the identifier contains an email address. Consequently, the image associated with the given object is the gravatar image assigned to the email address contained in the identifier.\\n\\n```\\nivan.test.szkiba@spam4.me\\n```\\n\\nIn the above example: The email address of the user generated by the user generator is *ivan.test.szkiba@spam4.me* (and his name is *Ivan Test Szkiba*). The [profile page](https://phantauth.net/%7Eivan.test.szkiba%40spam4.me) of this example can be found [here](https://phantauth.net/%7Eivan.test.szkiba%40spam4.me).\\n\\n### Custom Generators\\n\\nPhantAuth can use external data sources and generators as well. The only restriction is that the external generator has to be deterministic. This means that even if called several times, it has to generate the same object to the same identifier.\\n\\nA special case of external generators is if an external data source is used. In such cases, the properties of a given object can be provided in a comma separated value (CSV) file or a Google Sheets document.\\n\\nThe external data sources and generators can be defined by the use of so-called [tenants](https://doc.phantauth.net/#/tenant). To learn more, please go to chapter [Tenant](https://doc.phantauth.net/#/tenant).\",\"title\":\"PhantAuth\",\"version\":\"1.0.0\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.phantauth.net/api.json\",\"version\":\"3.0\"}],\"x-providerName\":\"phantauth.net\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/phantauth.net/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/phantauth.net/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"phila.gov:pollingplaces\",\"value\":{\"added\":\"2018-02-24T17:02:15.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-02-24T17:02:15.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"PhiladelphiaGov\"},\"description\":\"\\nThis data set contains the list of polling places. It can be organized by ward/division, accessibility rating, or type of building.\\n\\nThis list is used to assign poll workers, send the machines and necessary accessibility materials, etc.\\n\\n**Endpoint:** http://api.phila.gov/polling-places/v1\\n\",\"title\":\"Polling Places API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_PhiladelphiaGov_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/CityOfPhiladelphia/phlapi/gh-pages/pollingplaces/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"phila.gov\",\"x-serviceName\":\"pollingplaces\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/phila.gov/pollingplaces/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/phila.gov/pollingplaces/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"pims.io\",\"value\":{\"added\":\"2018-05-31T06:46:42.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-05-31T06:46:42.000Z\",\"info\":{\"contact\":{\"email\":\"support@pims.io\"},\"description\":\"\\nHereafter is the documentation of the private API of [Pims: Pointages Intelligents pour le Monde du Spectacle](https://pims.io). This API is designed for 3rd-party softwares, editors and partners. Its main purpose is to give access the core data of a Pims customer (i.e. events, ticket counts and promotions).\\n\\n## Authentication\\nThe API uses [basic access authentication](https://en.wikipedia.org/wiki/Basic_access_authentication), meaning you will need a username and password to get authorized.\\n\\nAs each customer in Pims has its own domain (e.g. caramba.pims.io, gdp.pims.io...), each credentials will be valid for one domain/customer only. If you need dedicated credentials for one domain, please contact us. (In any case, we will need an explicit agreement from the customer before we create these credentials.)\\n\\n
\\nTo make your life easy, you can try all endpoints with the public credentials below, pointing to our [demo domain](https://demo.pims.io):\\n
    \\n
  • Base path: `https://demo.pims.io/api`
  • \\n
  • Username: `demo`
  • \\n
  • Password: `q83792db2GCvgYVdKpU3yG3R`
  • \\n
\\n
\\n\\n## Response format\\nThe API returns JSON and matches the [HAL specification](http://stateless.co/hal_specification.html). The `Content-Type` of each response will be `application/hal+json`, unless an error occurs.\\n\\nPlease note that this documentation describes all responses \\u201cas if\\u201d they were plain JSON. The specificities of HAL are ignored on purpose, in order to remain compact and avoid repetition.\\n
\\n\\t
\\n\\t\\tSo when you read in the doc:\\n
{\\n\\t\\\"id\\\": 123,\\n\\t\\\"property1\\\": \\\"Lorem ipsum\\\",\\n\\t\\\"object\\\": {\\n\\t\\t\\\"id\\\": 456,\\n\\t\\t\\\"property2\\\": 7.89\\n\\t}\\n}
\\n\\t
\\n\\t
\\n\\t\\t... you'll get in the Real World®:\\n
{\\n\\t\\\"id\\\": 123,\\n\\t\\\"property2\\\": \\\"Lorem ipsum\\\",\\n\\t\\\"_embedded\\\": {\\n\\t\\t\\\"object\\\": {\\n\\t\\t\\t\\\"id\\\": 456,\\n\\t\\t\\t\\\"property2\\\": 7.89,\\n\\t\\t\\t\\\"_links\\\": {\\n\\t\\t\\t\\t\\\"self\\\": {\\n\\t\\t\\t\\t\\t\\\"href\\\": \\\"https://api.mydomain.com/other-item/456\\\"\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\t\\\"_links\\\": {\\n\\t\\t\\\"self\\\": {\\n\\t\\t\\t\\\"href\\\": \\\"https://api.mydomain.com/item/123\\\"\\n\\t\\t}\\n\\t}\\n}
\\n\\t
\\n
\\n\\n### Errors\\nErrors return JSON too and tries to match the [Problem Details for HTTP APIs specification](https://tools.ietf.org/html/rfc7807). If it does not match this spec, that's either a bug or a compatibility issue. Please contact us to solve the problem.\\n\\nThe `Content-Type` of errors will be `application/problem+json`. The content will match the following JSON:\\n```json\\n{\\n\\t\\\"type\\\": \\\"https://tools.ietf.org/html/rfc2616#section-10\\\",\\n \\\"title\\\": \\\"Not Found\\\",\\n\\t\\\"status\\\": 404,\\n \\\"detail\\\": \\\"Entity not found\\\"\\n}\\n```\\n\\n## Versioning\\nThe API is fully versionned, using an URL-versioning scheme: `https://demo.pims.io/api/v1/events`, `https://demo.pims.io/api/v2/events`,...\\n\\nThe version part of the URL is optional, and will be completed with the last stable version if omitted.\\n\\n## Pagination\\nAll responses corresponding to a collection of resources (e.g. `/venues` or `/series/:id/events`) are paginated. When so, you will only get the first 25 resources you asked for.\\n\\nIf you need to get more resources in one call, you can use the `page_size` query parameter. E.g. `/venues?page_size=50` to get the 50 first venues.\\n\\nAlso note that with HAL, the navigation in paginated responses is a piece of cake, as you can see below:\\n```json\\n{\\n\\t\\\"_links\\\": {\\n\\t\\t\\\"self\\\": {\\n\\t\\t\\t\\\"href\\\": \\\"https://demo.pims.io/api/v1/events?page=1\\\"\\n\\t\\t},\\n\\t\\t\\\"first\\\": {\\n\\t\\t\\t\\\"href\\\": \\\"https://demo.pims.io/api/v1/events\\\"\\n\\t\\t},\\n\\t\\t\\\"last\\\": {\\n\\t\\t\\t\\\"href\\\": \\\"https://demo.pims.io/api/v1/events?page=14\\\"\\n\\t\\t},\\n\\t\\t\\\"next\\\": {\\n\\t\\t\\t\\\"href\\\": \\\"https://demo.pims.io/api/v1/events?page=2\\\"\\n\\t\\t}\\n\\t},\\n\\t\\\"_embedded\\\": {\\n \\t\\t... // data content goes here\\n\\t},\\n\\t\\\"page_count\\\": 14,\\n\\t\\\"page_size\\\": 25,\\n\\t\\\"total_items\\\": 331,\\n\\t\\\"page\\\": 1\\n}\\n```\\n\\n## Filtering and sorting\\nEvery textual filter (e.g. `/events?label=U2`) and/or sort (e.g. `/events?sort=label`) performed with the API uses UTF8_UNICODE_CI collation, meaning it is:\\n- Case insensitive: \\u201cChloé\\u201d will be considered the same as \\u201cCHLOÉ\\u201d;\\n- Diacritic insensitive: \\u201cChloé\\u201d will be considered the same as \\u201cChloe\\u201d.\\n\\nWhen performing a sort, it will always be *ascending* by default. To make it *descending*, just use a minus sign (`-`) in front of the parameter value (e.g. `/events?sort=-label`).\\n\\n## I18n\\nIn responses, some labels can be translated (e.g. promotion types, event input types, etc.). These translatable labels are clearly indicated in the documentation below.\\n\\nBy default, they will be displayed in English, but you can change this behaviour via the `Accept-Language` header. E.g., use `fr` as a value for French.\\n\\n## PHP SDK\\nWe provide a simple yet convenient SDK for the PHP language, see [the Github page of the project](https://github.com/pimssas/pims-api-client-php).\\n\\n## And now?\\nGeneraly, you will start by [fetching one or more events](#tag/Events). An event can be anything that occurs in one venue at one given date and time: a concert, a play, a match, a conference, etc. Additionnally, you can explore the [series](#tag/Series): a series is just a group of events (e.g. a tour or a festival).\\n\\nOnce you retrieved the events you were interested in, you can look for the sales (ticket counts):\\n- Get a quick overview with [`/events/:id/ticket-counts`](#operation/fetchAllTicketCounts)\\n- Or get a full insight by calling these endpoints:\\n 1. [`/events/:id/categories`](#operation/fetchAllEventsCategories)\\n 2. [`/events/:id/channels`](#operation/fetchAllEventsChannels)\\n 3. [`/events/:id/ticket-counts/detailed`](#operation/fetchAllDetailedTicketCounts)\\n\\nEventually, you may also want to fetch the [promotions](#tag/Promotions). A promotion can be anything meant to leverage the sales: ads, marketing campaigns, buzz or news around the event, etc. A promotion can be linked to any combination of events and/or series.\",\"license\":{\"name\":\"Creative Commons CC BY-NC-ND 2.0\",\"url\":\"https://creativecommons.org/licenses/by-nc-nd/2.0/\"},\"title\":\"Pims\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#FF9800\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_cdn.pims.io_api_logo_white.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://cdn.pims.io/api/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"pims.io\"},\"updated\":\"2018-08-24T14:28:47.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/pims.io/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/pims.io/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"plaid.com\",\"value\":{\"added\":\"2021-02-03T08:29:44.082Z\",\"preferred\":\"2020-09-14_1.20.6\",\"versions\":[{\"key\":\"2020-09-14_1.20.6\",\"value\":{\"added\":\"2021-02-03T08:29:44.082Z\",\"info\":{\"contact\":{\"name\":\"Plaid Developer Team\",\"url\":\"https://plaid.com\"},\"description\":\"The Plaid REST API. Please see https://plaid.com/docs/api for more details.\",\"termsOfService\":\"https://plaid.com/legal/\",\"title\":\"The Plaid API\",\"version\":\"2020-09-14_1.20.6\",\"x-apisguru-categories\":[\"financial\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/plaid/plaid-openapi/master/2020-09-14.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"plaid.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/plaid.com/2020-09-14_1.20.6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/plaid.com/2020-09-14_1.20.6/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"pocketsmith.com\",\"value\":{\"added\":\"2020-11-11T11:37:28.278Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2020-11-11T11:37:28.278Z\",\"info\":{\"contact\":{\"email\":\"api@pocketsmith.com\",\"name\":\"API Support\"},\"description\":\"The public PocketSmith API\",\"title\":\"PocketSmith\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"financial\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/pocketsmith/api/master/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"pocketsmith.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/pocketsmith.com/2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/pocketsmith.com/2.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"poemist.com\",\"value\":{\"added\":\"2018-06-11T05:41:57.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-06-11T05:41:57.000Z\",\"info\":{\"contact\":{\"email\":\"hello@poemist.com\",\"name\":\"Poemist Team\",\"url\":\"https://www.poemist.com\"},\"title\":\"Poemist API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.poemist.com_images_logo.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.poemist.com/api-docs.json\",\"version\":\"2.0\"}],\"x-providerName\":\"poemist.com\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/poemist.com/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/poemist.com/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"polygon.io\",\"value\":{\"added\":\"2017-11-26T16:58:20.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-11-26T16:58:20.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"polygon_io\"},\"description\":\"The future of fintech.\",\"title\":\"Polygon\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_polygon_io_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://polygon.io/docs/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"polygon.io\"},\"updated\":\"2017-11-27T13:03:31.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/polygon.io/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/polygon.io/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"portfoliooptimizer.io\",\"value\":{\"added\":\"2020-12-29T16:53:48.583Z\",\"preferred\":\"1.0.9\",\"versions\":[{\"key\":\"1.0.9\",\"value\":{\"added\":\"2020-12-29T16:53:48.583Z\",\"info\":{\"contact\":{\"email\":\"contact@portfoliooptimizer.io\",\"name\":\"Support\",\"url\":\"https://portfoliooptimizer.io/\"},\"description\":\"Portfolio Optimizer is a [Web API](https://en.wikipedia.org/wiki/Web_API) to optimize the composition of investment portfolios (collection of financial assets such as stocks, bonds, ETFs, crypto-currencies) using modern portfolio theory-like algorithms (mean-variance, etc.).\\n\\n# API General Information\\n\\nPortfolio Optimizer is based on [REST](https://en.wikipedia.org/wiki/Representational_state_transfer) for easy integration, uses [JSON](https://en.wikipedia.org/wiki/JSON) for the exchange of data and uses the two most common [HTTP verbs](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods) (`GET`, `POST`) to represent the actions.\\n\\nPortfolio Optimizer is also as secured as a Web API could be: \\n* [256-bit HTTPS Encryption](https://en.wikipedia.org/wiki/HTTPS)\\n* No usage of cookies\\n* No usage of personal data \\n\\n## API Headers \\nThe following HTTP header(s) are required when calling Portfolio Optimizer endpoints:\\n* `Content-type: application/json` \\n This header specifies that the data provided in input to the endpoint is in JSON format\\n\\nThe following HTTP header(s) are optional when calling Portfolio Optimizer endpoints:\\n* `X-API-Key: ` \\n This header enables [authenticated users](#auth) to provide their private [API key](#overview--api-key) in order to [benefit from higher API limits](#overview--api-limits)\\n\\n## API Key\\nPortfolio Optimizer is free to use, but not free to run.\\n\\nIn order to obtain an API key and benefit from [higher API limits](#overview--api-limits), a *small* participation to Portfolio Optimizer running costs is required.\\n\\nThis participation takes the form of coffee(s), with one coffee = one month of usage.\\n\\n

Buy a Coffee at buymeacoffee.com

\\n\\n\\n> **Notes:** \\n> * Please make sure not to expose your API key publicly!\\n\\n## API Limits \\n\\nPortfolio Optimizer comes with *fairly reasonable* API limits.\\n\\nFor anonymous users: \\n* The API requests are restricted to a subset of all the available endpoints and/or endpoints features \\n* The API requests are limited to 1 request per second for all the anonymous users combined, with concurrent requests rejected \\n* The API requests are limited to 1 second of execution time\\n* The API requests are limited to 20 assets, 100 portfolios, 500 series data points and 5 factors\\n\\nFor authenticated users with an [API key](#overview--api-key): \\n* The API requests have access to all the available endpoints and endpoints features\\n* The API requests are limited to 10000 requests per 24 hour per API key, with concurrent requests queued\\n* The API requests are limited to 2.5 seconds of execution time\\n* The API requests are limited to 100 assets, 500 portfolios, 2500 series data points and 25 factors\\n\\n> **Notes:** \\n> * It is possible to further relax the API limits, or to disable the API limits alltogether; please [contact the support](https://portfoliooptimizer.io/contact/) for more details.\\n> * Information on the API rate limits are provided in response messages HTTP headers `x-ratelimit-*`: \\n> * `x-ratelimit-limit-second`, the limit on the number of API requests per second\\n> * `x-ratelimit-remaining-second`, the number of remaining API requests in the current second \\n> * `x-ratelimit-limit-minute`, the limit on the number of API requests per minute\\n> * ...\\n\\n## API Regions\\nPortfolio Optimizer servers are located in Western Europe.\\n\\n> **Notes:** \\n> * It is possible to deploy Portfolio Optimizer in other geographical regions, for example to improve the API latency; please [contact the support](https://portfoliooptimizer.io/contact/) for more details. \\n\\n## API Response Codes \\n\\nStandard [HTTP response codes](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes) are used by Portfolio Optimizer to provide details on the status of API requests.\\n\\n| HTTP Code | Description | Notes |\\n| --------- | ----------- | ----- |\\n| 200 | Request successfully processed | - |\\n| 400 | Request failed to be processed because of incorrect content | The response message body contains information on the incorrect content |\\n| 401 | Request failed to be processed because of invalid API key | - |\\n| 404 | Request failed to be processed because of non existing endpoint | The requested endpoint might exist, but needs to be accessed with another HTTP method (e.g., `POST` instead of `GET`) |\\n| 429 | Request failed to be processed because of API limits violated | The response message HTTP headers `x-ratelimit-*` contain information on the [API limits](#overview--api-limits) |\\n| 500 | Request failed to be processed because of an internal error | Something went wrong on Portfolio Optimizer side, do not hesitate to [report the issue](#overview--support) |\\n| 502 | Request failed to be processed because of a temporary connectivity error | Something went wrong on Portfolio Optimizer side, please check the [API status](#overview--api-status) and do not hesitate to [report the issue](#overview--support) |\\n\\n## API Status \\n\\nPortfolio Optimizer is monitored 24/7 by [UptimeRobot](https://stats.uptimerobot.com/wgW71SL1AW).\\n\\n# Support\\n\\nFor any issue or question about Portfolio Optimizer, please do not hesitate to [contact the support](https://portfoliooptimizer.io/contact/).\\n\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://portfoliooptimizer.io/terms-of-service\",\"title\":\"Portfolio Optimizer\",\"version\":\"1.0.9\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_portfoliooptimizer.io_assets_images_88x88.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://docs.portfoliooptimizer.io/openapi/portfoliooptimizer.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"portfoliooptimizer.io\"},\"externalDocs\":{\"description\":\"External documentation\",\"url\":\"https://docs.portfoliooptimizer.io/\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/portfoliooptimizer.io/1.0.9/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/portfoliooptimizer.io/1.0.9/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"postmarkapp.com:account\",\"value\":{\"added\":\"2017-08-09T17:36:25.000Z\",\"preferred\":\"0.9.0\",\"versions\":[{\"key\":\"0.9.0\",\"value\":{\"added\":\"2017-08-09T17:36:25.000Z\",\"info\":{\"description\":\"Postmark makes sending and receiving email\\nincredibly easy. The Account-level API allows users to\\nconfigure all Servers, Domains, and Sender Signatures associated\\nwith an Account.\\n\",\"title\":\"Postmark Account-level API\",\"version\":\"0.9.0\",\"x-apisguru-categories\":[\"email\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_879295889185157120_ZYlwxzeY_400x400.jpg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://postmarkapp.com/swagger/account.yml\",\"version\":\"2.0\"}],\"x-providerName\":\"postmarkapp.com\",\"x-serviceName\":\"account\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/postmarkapp.com/account/0.9.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/postmarkapp.com/account/0.9.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"postmarkapp.com:server\",\"value\":{\"added\":\"2017-08-09T17:36:25.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-08-09T17:36:25.000Z\",\"info\":{\"description\":\"Postmark makes sending and receiving email\\nincredibly easy.\\n\",\"title\":\"Postmark API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"email\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_879295889185157120_ZYlwxzeY_400x400.jpg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://postmarkapp.com/swagger/server.yml\",\"version\":\"2.0\"}],\"x-providerName\":\"postmarkapp.com\",\"x-serviceName\":\"server\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/postmarkapp.com/server/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/postmarkapp.com/server/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"posty-api.herokuapp.com\",\"value\":{\"added\":\"2015-07-16T21:11:55.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2015-07-16T21:11:55.000Z\",\"info\":{\"description\":\"The posty_API is the core element of the posty softwarestack. It is developed to administrate a mailserver based on Postfix and Dovecot. It offers an easy REST interface which can be used in own applications or with the posty client applications, posty_CLI and posty_webUI.\",\"title\":\"posty_API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"email\"],\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"swagger\",\"url\":\"http://posty-api.herokuapp.com/api/v1/swagger_doc.json\",\"version\":\"1.2\"}],\"x-providerName\":\"posty-api.herokuapp.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2018-08-24T14:28:47.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/posty-api.herokuapp.com/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/posty-api.herokuapp.com/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"powerdns.local\",\"value\":{\"added\":\"2021-01-15T14:03:05.396Z\",\"preferred\":\"0.0.13\",\"versions\":[{\"key\":\"0.0.13\",\"value\":{\"added\":\"2021-01-15T14:03:05.396Z\",\"info\":{\"license\":{\"name\":\"MIT\"},\"title\":\"PowerDNS Authoritative HTTP API\",\"version\":\"0.0.13\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/PowerDNS/pdns/master/docs/http-api/swagger/authoritative-api-swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"powerdns.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-01-18T09:19:53.944Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/powerdns.local/0.0.13/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/powerdns.local/0.0.13/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"presalytics.io:converter\",\"value\":{\"added\":\"2020-08-24T08:22:47.479Z\",\"preferred\":\"0.1\",\"versions\":[{\"key\":\"0.1\",\"value\":{\"added\":\"2020-08-24T08:22:47.479Z\",\"info\":{\"contact\":{\"email\":\"kevin@presalytics.io\",\"name\":\"Presalytics.io\",\"url\":\"http://presalytics.io\"},\"description\":\"This api converts file formats of OpenXml and OpenOffice documents formats to vector files (e.g., svg)\",\"license\":{\"name\":\"AGPL\"},\"title\":\"Doc Converter\",\"version\":\"0.1\",\"x-apisguru-categories\":[\"analytics\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_presalytics.io_static_img_Logo_Logos_Orange-White_navbar.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.presalytics.io/doc-converter/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"presalytics.io\",\"x-serviceName\":\"converter\"},\"updated\":\"2020-08-24T08:22:47.479Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/presalytics.io/converter/0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/presalytics.io/converter/0.1/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"presalytics.io:ooxml\",\"value\":{\"added\":\"2020-08-24T08:22:10.621Z\",\"preferred\":\"0.1.0\",\"versions\":[{\"key\":\"0.1.0\",\"value\":{\"added\":\"2020-08-24T08:22:10.621Z\",\"info\":{\"description\":\"This API helps users convert Excel and Powerpoint documents into rich, live dashboards and stories.\",\"title\":\"OOXML Automation\",\"version\":\"0.1.0\",\"x-apisguru-categories\":[\"analytics\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_presalytics.io_static_img_Logo_Logos_Orange-White_navbar.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.presalytics.io/ooxml-automation/docs/v1/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"presalytics.io\",\"x-serviceName\":\"ooxml\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/presalytics.io/ooxml/0.1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/presalytics.io/ooxml/0.1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"presalytics.io:story\",\"value\":{\"added\":\"2020-08-24T08:21:39.509Z\",\"preferred\":\"0.3.1\",\"versions\":[{\"key\":\"0.3.1\",\"value\":{\"added\":\"2020-08-24T08:21:39.509Z\",\"info\":{\"description\":\"This API is the main entry point for creating, editing and publishing analytics throught the Presalytics API\",\"title\":\"Story\",\"version\":\"0.3.1\",\"x-apisguru-categories\":[\"analytics\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_presalytics.io_static_img_Logo_Logos_Orange-White_navbar.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.presalytics.io/story/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"presalytics.io\",\"x-serviceName\":\"story\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/presalytics.io/story/0.3.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/presalytics.io/story/0.3.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"pressassociation.io\",\"value\":{\"added\":\"2020-04-08T10:05:48.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2020-04-08T10:05:48.000Z\",\"info\":{\"description\":\"Welcome to the API Reference Docs page for the Press Association TV API (v2).\",\"title\":\"TV API\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"media\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/PressAssociation/tv-api-v2-development-kit/master/swagger.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"pressassociation.io\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/pressassociation.io/2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/pressassociation.io/2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"probely.com\",\"value\":{\"added\":\"2020-08-26T17:03:21.398Z\",\"preferred\":\"1.2.0\",\"versions\":[{\"key\":\"1.2.0\",\"value\":{\"added\":\"2020-08-26T17:03:21.398Z\",\"info\":{\"contact\":{\"email\":\"support@probely.com\",\"name\":\"Probely Support\",\"url\":\"https://probely.com\"},\"description\":\"Probely is a Web Vulnerability Scanning suite for Agile Teams. It provides\\ncontinuous scanning of your Web Applications and lets you efficiently\\nmanage the lifecycle of the vulnerabilities found, in a sleek and\\nintuitive ~~web interface~~ API.\\n\\n## Quick-Start\\n\\n### Authentication\\n\\nTo use the API, you first need to create a token (API Key).\\nTo create a token, select a target from the drop-down list, go to the\\n\\\"Settings\\\" page, and click on the \\\"Integrations\\\" tab.\\n\\nWrite a name for the API Key. For example, if you want to use the API Key\\nfor travis,\\nyou could name it \\\"travis\\\". In this example, we chose \\\"**example.com_key**\\\"\\n\\n![Creating API key][1]\\n\\n [1]: assets/qs/create_api_key_1.png\\n\\n\\n\\nThe API key was created successfully:\\n\\n![API key created][2]\\n\\n [2]: assets/qs/create_api_key_2.png\\n\\n\\nOn every request, you need to pass this token in the authorization header,\\nlike this:\\n\\n\\n```yaml\\nAuthorization: JWT eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJBRlNJQlp\\n3elFsMDEiLCJ1c2VybmFtZSI6IkNIZ2tkSUROdzV0NSJ9.90UwiPGS2hlvgOLktFU0LfKuatNKm\\nmEP79u17VnqT9M\\n```\\n\\n\\n**WARNING: Treat this token as a password. With this token, you have the\\npower to fully manage the target.**\\n\\nIn the following examples, the token will be named as *PROBELY_AUTH_TOKEN*.\\n\\n\\n### Scan target\\n\\nFirst let's view our target list:\\n\\n```bash\\ncurl https://api.probely.com/targets/ \\\\\\n -X GET \\\\\\n -H \\\"Content-Type: application/json\\\" \\\\\\n -H \\\"Authorization: JWT PROBELY_AUTH_TOKEN\\\"\\n```\\n\\n\\nFrom the results, we need the **target id**:\\n\\n```json\\n{\\n \\\"count\\\":1,\\n \\\"page_total\\\":1,\\n \\\"page\\\":1,\\n \\\"length\\\":10,\\n \\\"results\\\":[\\n {\\n \\\"id\\\":\\\"AxtkqTE0v3E-\\\",\\n \\\"name\\\":\\\"test-site\\\",\\n \\\"desc\\\":\\\"\\\",\\n \\\"url\\\":\\\"https://test-site.example.com\\\",\\n \\\"settings\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"stack\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"verified\\\":true,\\n \\\"(...)\\\": \\\"(...)\\\"\\n }\\n ]\\n}\\n```\\n\\n\\nNow we can send a request to start a scan on target id **AxtkqTE0v3E-**\\n\\n```bash\\ncurl https://api.probely.com/targets/AxtkqTE0v3E-/scan_now/ \\\\\\n -X POST \\\\\\n -H \\\"Content-Type: application/json\\\" \\\\\\n -H \\\"Authorization: JWT PROBELY_AUTH_TOKEN\\\"\\n```\\n\\n\\nAnd we get a response saying that the scan is scheduled: the status is **queued**, and we've got a **scan id**:\\n\\n```json\\n{\\n \\\"changed\\\":\\\"2017-08-01T13:37:00.843339Z\\\",\\n \\\"started\\\":null,\\n \\\"completed\\\":null,\\n \\\"mediums\\\":0,\\n \\\"changed_by\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"highs\\\":0,\\n \\\"status\\\":\\\"queued\\\",\\n \\\"id\\\":\\\"S6dOMPn0SnoH\\\",\\n \\\"created_by\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"target\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"created\\\":\\\"2017-08-01T13:37:00.843339Z\\\",\\n \\\"lows\\\":0\\n}\\n```\\n\\n\\nUsing the scan id **S6dOMPn0SnoH**, we can pool the scan status:\\n\\n```bash\\ncurl https://api.probely.com/targets/AxtkqTE0v3E-/scans/S6dOMPn0SnoH/ \\\\\\n -X GET \\\\\\n -H \\\"Content-Type: application/json\\\" \\\\\\n -H \\\"Authorization: JWT PROBELY_AUTH_TOKEN\\\"\\n```\\n\\n\\nAnd we get a response saying that the scan status is now **started**:\\n\\n```json\\n{\\n \\\"id\\\":\\\"S6dOMPn0SnoH\\\",\\n \\\"changed\\\":\\\"2017-08-01T13:38:12.623650Z\\\",\\n \\\"started\\\":null,\\n \\\"completed\\\":null,\\n \\\"mediums\\\":0,\\n \\\"changed_by\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"highs\\\":0,\\n \\\"status\\\":\\\"started\\\",\\n \\\"created_by\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"target\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"created\\\":\\\"2017-08-01T13:37:00.843339Z\\\",\\n \\\"lows\\\":0\\n}\\n```\\n\\n\\nThe possible statuses are:\\n\\n| Status | Name | Description |\\n| ------ | ---- | ----------- |\\n| queued | Queued | The scan is queued to start |\\n| started | Started | The scan is currently running |\\n| under_review | Under Review | The scan is complete but has some findings under review |\\n| completed | Completed | The scan is complete |\\n| completed_with_errors | Completed with errors | The scan is complete even after getting some error(s) |\\n| failed | Failed | The scan failed |\\n| canceled | Canceled | The scan was canceled |\\n| canceling | Canceling | The scan is being canceled |\\n\\n\\nDuring the scan, the keys \\\"lows\\\", \\\"mediums\\\", and \\\"highs\\\" will be updated\\nwith the findings, as they are being found.\\n\\nAfter we get either the status **completed** or **completed_with_errors**,\\nwe can view the findings.\\n\\n\\n### Get vulnerabilities\\n\\nUsing the previous scan id **S6dOMPn0SnoH**, we can get the scan results:\\n\\n```bash\\ncurl https://api.probely.com/targets/AxtkqTE0v3E-/scans/S6dOMPn0SnoH/ \\\\\\n -X GET \\\\\\n -H \\\"Content-Type: application/json\\\" \\\\\\n -H \\\"Authorization: JWT PROBELY_AUTH_TOKEN\\\"\\n```\\n\\nWe get a response saying that the scan status is now **completed**, and\\nthat **45** vulnerabilities were found. **14** low, **11** medium and\\n**20** high:\\n\\n```json\\n{\\n \\\"id\\\":\\\"S6dOMPn0SnoH\\\",\\n \\\"target\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"status\\\":\\\"completed\\\",\\n \\\"started\\\":\\\"2017-08-01T13:37:12.623650Z\\\",\\n \\\"completed\\\":\\\"2017-08-01T14:17:48.559514Z\\\",\\n \\\"lows\\\":14,\\n \\\"mediums\\\":11,\\n \\\"highs\\\":20,\\n \\\"created\\\":\\\"2017-08-01T13:37:00.843339Z\\\",\\n \\\"created_by\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"changed\\\":\\\"2017-08-01T14:17:48.559514Z\\\",\\n \\\"changed_by\\\":\\n \\\"(...)\\\"\\n}\\n```\\n\\nYou can now view the results of this scan, or the target findings.\\n\\n\\nLet's start with the scan results:\\n\\n```bash\\ncurl https://api.probely.com/targets/AxtkqTE0v3E-/findings/?scan=S6dOMPn0SnoH&page=1 \\\\\\n -X GET \\\\\\n -H \\\"Content-Type: application/json\\\" \\\\\\n -H \\\"Authorization: JWT PROBELY_AUTH_TOKEN\\\"\\n```\\n\\n```json\\n{\\n \\\"count\\\":45,\\n \\\"page_total\\\":5,\\n \\\"page\\\":1,\\n \\\"length\\\":10,\\n \\\"results\\\":[\\n {\\n \\\"id\\\":79,\\n \\\"target\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"scans\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"labels\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"fix\\\":\\\"To fix an SQL Injection in PHP, you should use Prepared Statements. Prepared Statements can be thought of as a kind of compiled template for the SQL that an application wants to run, that can be customized using variable parameters.\\\\n\\\\nPHP's PDO extension supports Prepared Statements, so that's probably your best option.\\\\n\\\\nIn the example below you can see the use of prepared statements. Variables ```$username``` and ```$hashedPassword``` come from user input.\\\\n\\\\n```\\\\n$stmt = $dbg->prepare(\\\\\\\"SELECT id, name FROM users\\\\n WHERE username=? AND password=?\\\\\\\");\\\\n$stmt->bindParam(1, $username);\\\\n$stmt->bindParam(2, $hashedPassword);\\\\nif ($stmt->execute()) {\\\\n\\\\t$user = $stmt->fetch();\\\\n\\\\tif ($user) {\\\\n\\\\t\\\\t$_SESSION['authID'] = $user['id'];\\\\n\\\\t\\\\techo \\\\\\\"Hello \\\\\\\" . $user['name'];\\\\n\\\\t} else {\\\\n\\\\t\\\\techo \\\\\\\"Invalid Login\\\\\\\";\\\\n\\\\t}\\\\n}\\\\n``` \\\\n\\\\nAs an added bonus, if you're executing the same query several times, then it'll be even faster than when you're not using prepared statements. This is because when using prepared statements, the query needs to be parsed (prepared) only once, but can be executed multiple times with the same or different parameters. \\\\n\\\",\\n \\\"requests\\\":[\\n {\\n \\\"request\\\":\\\"(...)\\\",\\n \\\"response\\\":\\\"(...)\\\"\\n },\\n {\\n \\\"request\\\":\\\"(...)\\\",\\n \\\"response\\\":\\\"(...)\\\"\\n }\\n ],\\n \\\"evidence\\\":null,\\n \\\"extra\\\":\\\"\\\",\\n \\\"definition\\\":{\\n \\\"id\\\":\\\"xnV8PJVmSoLS\\\",\\n \\\"name\\\":\\\"SQL Injection\\\",\\n \\\"desc\\\":\\\"SQL Injections are the most common form of injections because SQL databases are very popular in dynamic web applications. This vulnerability allows an attacker to tamper existing SQL queries performed by the web application. Depending on the queries, the attacker might be able to access, modify or even destroy data from the database.\\\\n\\\\nSince databases are commonly used to store private data, such as authentication information, personal user data and site content, if an attacker gains access to it, the consequences are typically very severe, ranging from defacement of the web application to users data leakage or loss, or even full control of the web application or database server.\\\",\\n },\\n \\\"url\\\":\\\"http://test-site.example.com/login.php\\\",\\n \\\"path\\\":\\\"login.php\\\",\\n \\\"method\\\":\\\"post\\\",\\n \\\"parameter\\\":\\\"username\\\",\\n \\\"value\\\":\\\"\\\",\\n \\\"params\\\":{\\n \\\"username\\\":[\\n \\\"probely'\\\"\\n ],\\n \\\"password\\\":[\\n \\\"probely\\\"\\n ]\\n },\\n \\\"reporter\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"assignee\\\":null,\\n \\\"state\\\":\\\"notfixed\\\",\\n \\\"severity\\\":30,\\n \\\"last_found\\\":\\\"2017-08-01T14:03:56.207794Z\\\",\\n \\\"changed\\\":\\\"2017-08-01T14:03:56.207794Z\\\",\\n \\\"changed_by\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"comment\\\":\\\"\\\"\\n },\\n \\\"(...)\\\"\\n ]\\n}\\n```\\n\\nYou can also view all the target findings, which will show all the findings\\nthat are not yet fixed. \\\\\\\\\\nThe structure is similar to the previous result.\\n\\n```bash\\ncurl https://api.probely.com/targets/AxtkqTE0v3E-/findings/ \\\\\\n -X GET \\\\\\n -H \\\"Content-Type: application/json\\\" \\\\\\n -H \\\"Authorization: JWT PROBELY_AUTH_TOKEN\\\"\\n```\\n\\n\\n### Get vulnerability details\\n\\nYou can also get details for a particular finding in a target. \\\\\\\\\\nIn this example we will get the details for the same finding as in the previous\\nsection:\\n\\n```bash\\ncurl https://api.probely.com/targets/AxtkqTE0v3E-/findings/79/ \\\\\\n -X GET \\\\\\n -H \\\"Content-Type: application/json\\\" \\\\\\n -H \\\"Authorization: JWT PROBELY_AUTH_TOKEN\\\"\\n```\\n\\n\\nThis will result on the same information, but just for this particular finding:\\n\\n```json\\n{\\n \\\"id\\\":79,\\n \\\"target\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"scans\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"labels\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"fix\\\":\\\"To fix an SQL Injection in PHP, you should use Prepared Statements. Prepared Statements can be thought of as a kind of compiled template for the SQL that an application wants to run, that can be customized using variable parameters.\\\\n\\\\nPHP's PDO extension supports Prepared Statements, so that's probably your best option.\\\\n\\\\nIn the example below you can see the use of prepared statements. Variables ```$username``` and ```$hashedPassword``` come from user input.\\\\n\\\\n```\\\\n$stmt = $dbg->prepare(\\\\\\\"SELECT id, name FROM users\\\\n WHERE username=? AND password=?\\\\\\\");\\\\n$stmt->bindParam(1, $username);\\\\n$stmt->bindParam(2, $hashedPassword);\\\\nif ($stmt->execute()) {\\\\n\\\\t$user = $stmt->fetch();\\\\n\\\\tif ($user) {\\\\n\\\\t\\\\t$_SESSION['authID'] = $user['id'];\\\\n\\\\t\\\\techo \\\\\\\"Hello \\\\\\\" . $user['name'];\\\\n\\\\t} else {\\\\n\\\\t\\\\techo \\\\\\\"Invalid Login\\\\\\\";\\\\n\\\\t}\\\\n}\\\\n``` \\\\n\\\\nAs an added bonus, if you're executing the same query several times, then it'll be even faster than when you're not using prepared statements. This is because when using prepared statements, the query needs to be parsed (prepared) only once, but can be executed multiple times with the same or different parameters. \\\\n\\\",\\n \\\"requests\\\":[\\n {\\n \\\"request\\\":\\\"(...)\\\",\\n \\\"response\\\":\\\"(...)\\\"\\n },\\n {\\n \\\"request\\\":\\\"(...)\\\",\\n \\\"response\\\":\\\"(...)\\\"\\n }\\n ],\\n \\\"evidence\\\":null,\\n \\\"extra\\\":\\\"\\\",\\n \\\"definition\\\":{\\n \\\"id\\\":\\\"xnV8PJVmSoLS\\\",\\n \\\"name\\\":\\\"SQL Injection\\\",\\n \\\"desc\\\":\\\"SQL Injections are the most common form of injections because SQL databases are very popular in dynamic web applications. This vulnerability allows an attacker to tamper existing SQL queries performed by the web application. Depending on the queries, the attacker might be able to access, modify or even destroy data from the database.\\\\n\\\\nSince databases are commonly used to store private data, such as authentication information, personal user data and site content, if an attacker gains access to it, the consequences are typically very severe, ranging from defacement of the web application to users data leakage or loss, or even full control of the web application or database server.\\\",\\n },\\n \\\"url\\\":\\\"http://test-site.example.com/login.php\\\",\\n \\\"path\\\":\\\"login.php\\\",\\n \\\"method\\\":\\\"post\\\",\\n \\\"parameter\\\":\\\"username\\\",\\n \\\"value\\\":\\\"\\\",\\n \\\"params\\\":{\\n \\\"username\\\":[\\n \\\"probely'\\\"\\n ],\\n \\\"password\\\":[\\n \\\"probely\\\"\\n ]\\n },\\n \\\"reporter\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"assignee\\\":null,\\n \\\"state\\\":\\\"notfixed\\\",\\n \\\"severity\\\":30,\\n \\\"last_found\\\":\\\"2017-08-01T14:03:56.207794Z\\\",\\n \\\"changed\\\":\\\"2017-08-01T14:03:56.207794Z\\\",\\n \\\"changed_by\\\":\\n \\\"(...)\\\"\\n ,\\n \\\"comment\\\":\\\"\\\"\\n}\\n```\\n\\n## Concepts\\n\\nThe short version is that you run *scans* on *targets*, and *findings* are\\ncreated for any issue that is found.\\nHowever, there are a few more concepts that must be explained in order to\\nget a complete picture of how Probely works.\\nWe will spend the next few sections detailing the most important concepts.\\n\\n\\n### Target\\n\\nA *target* defines the scope of a scan, what will and won't be included\\nin the scan plan.\\nThis is done by filling a *target*'s *site* and *assets*.\\n\\nThe entry point for the web application (and authentication) is setup\\nin the *target*'s *site*.\\n\\nIn modern web applications, you are probably loading resources from\\nmultiple domains.\\nA single page app, for example, will usualy load the page from one domain\\nand make AJAX requests to another.\\nThis is what *assets* are for: they specify what domains our scanner should\\nfollow and create requests for.\\n\\n\\n### Site\\nA URL is probably not the only thing you will need to setup when scannning your application.\\nDoes the application have an authenticated area? Does it use basic auth?\\nDoes it expect a certain cookie or header?\\nThese parameters are all configured in the *target*'s *site*.\\n\\n\\nWe need to ensure that only allowed web applications are scanned.\\nTherefore, we must verify that you have control of any site you wish to include.\\nThis can be done by:\\n * Placing a file on a well-known location, on the site's server;\\n * Creating specific DNS records.\\n\\n\\n### Asset\\n\\nAn *asset* is very similar to a *site*. The difference is that it is a domain instead\\nof a URL. Additionally, an *asset* has no login or basic auth support.\\nYou can still have custom cookies and headers per *asset*.\\n\\nAs with the *site*, you will need to prove an *asset*'s ownership. We have added some\\nrules to make your life easier, if you already have verified\\na *site* and the domains match, the validation is fast-tracked.\\n\\n### Scans\\n\\nThis is what you're here for.\\nAfter configuring your *target*, you will want to run *scans* against it.\\nYou can either start a one off scan, or schedule one for later - recurring\\nor not.\\n\\nDuring the *scan*, we will spider and run several modules to check for\\nsecurity issues, which we call *findings*.\\nYou can check the *findings* even before a scan ends.\\nIf everything goes well, the scan will complete and that is it.\\n\\nWith some *findings*, our automated processes may have difficulties\\ndetermining if it is a false positive or a legitimate issue.\\nIn these instances, a scan will be marked as under review, and we will\\nfurther analyze the finding before making a decision.\\nWe will only show findings that, for some degree of confidence, are true\\npositives.\\nA finding that we are not sure of will never be displayed.\\n\\nAs much as we try to prevent it, a *scan* (or a sub-module) can malfunction.\\nIf this happens, a *scan* is marked as:\\n * \\\"failed\\\": the problem was irrecoverable;\\n * \\\"completed with errors\\\": some module failed but the scan itself completed.\\n\\nDuring a scan, we try to determine what *frameworks* you are using\\nand add this information to the *site* and *asset* objects discussed\\npreviously.\\n\\n\\n### Findings\\n\\nThe last core concept is the *finding*, this is a security issue that\\nwe have found during our scans.\\nIf the same issue is found in a new scan it will not open a new finding but\\nupdate the previous.\\n\\nA *finding* will have a lot of information about the issue.\\nNamely, where it was found, URL, insertion point (e.g. cookie), parameter,\\nand method.\\nEvidence we gathered, and the full request and response that we used.\\nSugestions of how to go about fixing it.\\nA full description of the vulnerability is also present in the\\n*definition* property.\\nWe also assign a severity and calculate the CVSS score for each.\\n\\nBesides all this, there are also actions that you can perform on a *finding*.\\nYou can assign it to one user, leave comments for your team or add labels,\\nand reduce or increase the severity.\\n\\nIf you don't plan on fixing the *finding* and accept the risk, or you think\\nwe reported a false positive, you can mark the finding to reflect that.\\n\",\"title\":\"Probely Developers\",\"version\":\"1.2.0\",\"x-apisguru-categories\":[\"monitoring\"],\"x-logo\":{\"altText\":\"Probely\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_developers.probely.com_assets_logo_dark.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developers.probely.com/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"probely.com\"},\"updated\":\"2021-07-19T09:27:57.385Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/probely.com/1.2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/probely.com/1.2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"prss.org\",\"value\":{\"added\":\"2020-04-08T10:05:59.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2020-04-08T10:05:59.000Z\",\"info\":{\"description\":\"MetaPub collects, normalizes and distributes publicly available program, episode, and piece metadata through the public radio system. Backed by ContentDepot and its data model, MetaPub allows producers to supply metadata through various methods:\\n\\n1. MetaPub Agents that collect producer metadata by \\\"crawling\\\" existing public feeds (e.g. C24, BBC) or the producer's production system (e.g. ATC, ME, TED Radio Hour).\\n2. Manually enter metadata in the ContentDepot Portal on each program and episode.\\n3. Publish/push the metadata to the MetaPub upload API and execute an ingest job.\\n\\nMetaPub then distributes this data to stations through an electronic program guide (EPG model)\\nfor display on various listener devices such as smart phones, tablets, web streams, HD radios, RDBS enabled FM radios, and more. The EPG format is based on the [RadioDNS specifications](https://radiodns.org/developers/documentation/).\\n\\n## RadioDNS and MetaPub\\n\\nThe RadioDNS Service and Programme Information Specification ([TS 102 818 v3.1.1](http://www.etsi.org/deliver/etsi_ts/102800_102899/102818/03.01.01_60/ts_102818v030101p.pdf)) defines three primary documents: Service Information, Program Information, and Group Information. These documents, along with the core RadioDNS Hybrid Lookup for Radio Services Specification ([TS 103 270 v1.2.1](http://www.etsi.org/deliver/etsi_ts%5C103200_103299%5C103270%5C01.02.01_60%5Cts_103270v010201p.pdf)) define a system where an end listener device can dynamically discover program metadata and fetch the metadata via Internet Protocol (IP) requests. MetaPub's use of RadioDNS differs slightly in that MetaPub (a.k.a PRSS) acts as the \\\"service provider\\\" while the stations and related middleware act as the end devices. While this is not the primary use case of RadioDNS, the flexibility in the specification, service definitions, and DNS resolution allows this model to be easily represented.\\n\\nThis documentation gives a high level overview of how the RadioDNS specifications will be used by MetaPub, however it is strongly recommended that the related RadioDNS specifications be read for implementation details, definitions, and required XML schemas.\\n\\n## ContentDepot Drive\\n\\nContentDepot Drive (CD Drive) provides a private, per customer file storage solution similar to other cloud storage solutions such as Google Drive, Box, and Dropbox. The CD Drive is used to stage content uploads such as metadata files, images, or segment audio before associating the content with specific programs or episodes.\\n\\nCD Drive content can be referenced using a URI by some operations such as synchronizing metadata. There are two possible CD Drive URI formats supported: ID and hierarchical path. The ID reference takes the form ```cddrive:id:{value}``` where value is the integer ID of the file or folder being referenced. The hierarchical path reference takes the form ```cddrive://{path}``` where path is the full, UNIX style path to the file or folder starting with '/'. For example, two CD Drive URIs pointing to the same file may be ```cddrive:id:12345``` and ```cddrive:///show1/episode2/metadata.xml```. More information about URIs can be found at [Wikipedia](https://en.wikipedia.org/wiki/Uniform_Resource_Identifier).\\n\\n## Authentication\\n\\nThe API currently uses OAuth 2.0. Some operations require specific scopes to limit clients while the ContentDepot backend may also enforce existing user specific permissions.\\n\",\"termsOfService\":\"http://www.prss.org/terms-use\",\"title\":\"MetaPub\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"media\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://contentdepot.prss.org/api/swagger-v2.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"prss.org\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/prss.org/2.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/prss.org/2.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"ptv.vic.gov.au\",\"value\":{\"added\":\"2017-08-11T08:23:28.000Z\",\"preferred\":\"v3\",\"versions\":[{\"key\":\"v3\",\"value\":{\"added\":\"2017-08-11T08:23:28.000Z\",\"info\":{\"contact\":{\"name\":\"Public Transport Victoria\",\"url\":\"http://ptv.vic.gov.au/digital\"},\"description\":\"The PTV Timetable API provides direct access to Public Transport Victoria\\u2019s public transport timetable data.\\r\\n\\r\\nThe API returns scheduled timetable, route and stop data for all metropolitan and regional train, tram and bus services in Victoria, including Night Network(Night Train and Night Tram data are included in metropolitan train and tram services data, respectively, whereas Night Bus is a separate route type).\\r\\n\\r\\nThe API also returns real-time data for metropolitan train, tram and bus services (where this data is made available to PTV), as well as disruption information, stop facility information, and access to myki ticket outlet data.\\r\\n\\r\\nThis Swagger is for Version 3 of the PTV Timetable API. By using this documentation you agree to comply with the licence and terms of service.\\r\\n\\r\\nTrain timetable data is updated daily, while the remaining data is updated weekly, taking into account any planned timetable changes (for example, due to holidays or planned disruptions). The PTV timetable API is the same API used by PTV for its apps. To access the most up to date data PTV has (including real-time data) you must use the API dynamically.\\r\\n\\r\\nYou can access the PTV Timetable API through a HTTP or HTTPS interface, as follows:\\r\\n\\r\\n base URL / version number / API name / query string\\r\\nThe base URL is either:\\r\\n * http://timetableapi.ptv.vic.gov.au\\r\\nor\\r\\n * https://timetableapi.ptv.vic.gov.au\\r\\n\\r\\nThe Swagger JSON file is available at http://timetableapi.ptv.vic.gov.au/swagger/docs/v3\\r\\n\\r\\nFrequently asked questions are available on the PTV website at http://ptv.vic.gov.au/apifaq\\r\\n\\r\\nLinks to the following information are also provided on the PTV website at http://ptv.vic.gov.au/ptv-timetable-api/\\r\\n* How to register for an API key and calculate a signature\\r\\n* PTV Timetable API V2 to V3 Migration Guide\\r\\n* Documentation for Version 2 of the PTV Timetable API\\r\\n* PTV Timetable API Data Quality Statement\\r\\n\\r\\nAll information about how to use the API is in this documentation. PTV cannot provide technical support for the API.\\r\\n\\r\\nCredits: This page has been based on Steve Bennett's http://opentransportdata.org/, used with permission.\\r\\n\",\"license\":{\"name\":\"Creative Commons Attribution 4.0 International\",\"url\":\"https://creativecommons.org/licenses/by/4.0/\"},\"title\":\"PTV Timetable API - Version 3\",\"version\":\"v3\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_544730682023346176_sAia9jJQ_400x400.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://timetableapi.ptv.vic.gov.au/swagger/docs/v3\",\"version\":\"3.0\"}],\"x-providerName\":\"ptv.vic.gov.au\"},\"updated\":\"2021-06-30T12:39:27.140Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ptv.vic.gov.au/v3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ptv.vic.gov.au/v3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"qualpay.com\",\"value\":{\"added\":\"2017-12-11T13:15:36.000Z\",\"preferred\":\"1.7.0\",\"versions\":[{\"key\":\"1.7.0\",\"value\":{\"added\":\"2017-12-11T13:15:36.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"qualpay\"},\"description\":\"This document describes the Qualpay Payment Gateway API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Qualpay Payment Gateway API\",\"version\":\"1.7.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_qualpay_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api-test.qualpay.com/pg/doc\",\"version\":\"2.0\"}],\"x-providerName\":\"qualpay.com\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/qualpay.com/1.7.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/qualpay.com/1.7.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"qualtrics.com\",\"value\":{\"added\":\"2021-02-10T14:05:46.115Z\",\"preferred\":\"0.2\",\"versions\":[{\"key\":\"0.2\",\"value\":{\"added\":\"2021-02-10T14:05:46.115Z\",\"info\":{\"description\":\"Work with Qualtrics surveys, distributions and response events\",\"title\":\"Qualtrics API\",\"version\":\"0.2\",\"x-apisguru-categories\":[\"forms\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_qualtrics.com_apple-touch-icon.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/microsoft/powerplatform-qualtrics-api/main/Qualtrics%20Connector%20Spec%20-%20Swagger%202.0.json\",\"version\":\"2.0\"}],\"x-providerName\":\"qualtrics.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/qualtrics.com/0.2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/qualtrics.com/0.2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"quarantine.country\",\"value\":{\"added\":\"2020-04-18T17:29:59.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2020-04-18T17:29:59.000Z\",\"info\":{\"contact\":{\"email\":\"api+covid19@h7.org\"},\"description\":\"Coronavirus API with free COVID-19 live updates. The best free coronavirus API and COVID-19 update source. Programmatically access live corona virus updates for statistics with historical data, maps, charts, graphs. COVID-19 API and corona virus live updates.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://quarantine.country/coronavirus/api/privacy.html\",\"title\":\"Coronavirus API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://quarantine.country/coronavirus/api/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"quarantine.country\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"Find out more about Swagger\",\"url\":\"http://swagger.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/quarantine.country/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/quarantine.country/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"quicksold.co.uk:location\",\"value\":{\"added\":\"2019-09-24T11:28:31.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2019-09-24T11:28:31.000Z\",\"info\":{\"contact\":{\"email\":\"info@quicksold.co.uk\",\"name\":\"Quicksold.co.uk\",\"url\":\"https://quicksold.co.uk\",\"x-twitter\":\"QuicksoldCoUk\"},\"license\":{\"name\":\"License\",\"url\":\"https://quicksold.co.uk/terms-and-conditions\"},\"termsOfService\":\"https://quicksold.co.uk/terms-and-conditions\",\"title\":\"Quicksold REST API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_QuicksoldCoUk_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://quicksold.co.uk/v2/api-docs\",\"version\":\"2.0\"}],\"x-providerName\":\"quicksold.co.uk\",\"x-serviceName\":\"location\"},\"updated\":\"2020-11-30T11:16:50.661Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/quicksold.co.uk/location/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/quicksold.co.uk/location/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"quotes.rest\",\"value\":{\"added\":\"2018-03-10T17:02:49.000Z\",\"preferred\":\"3.1\",\"versions\":[{\"key\":\"3.1\",\"value\":{\"added\":\"2018-03-10T17:02:49.000Z\",\"info\":{\"contact\":{\"name\":\"They Said So\",\"url\":\"https://theysaidso.com/api/quote\",\"x-twitter\":\"theysaidso\"},\"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 api key as the header value. You can test and play with the API right here on this web page. For using the private end points and subscribing to the API please visit https://theysaidso.com/api.\",\"termsOfService\":\"https://theysaidso.com/terms#api\",\"title\":\"They Said So Quotes API\",\"version\":\"3.1\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_theysaidso_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://quotes.rest/yaml/theysaidso.quotes.openapi.yaml?v1.1\",\"version\":\"3.0\"}],\"x-providerName\":\"quotes.rest\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/quotes.rest/3.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/quotes.rest/3.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"randomlovecraft.com\",\"value\":{\"added\":\"2021-01-30T17:23:17.372Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-01-30T17:23:17.372Z\",\"info\":{\"description\":\"Random sentences from the complete works of H.P. Lovecraft. CORS-enabled.\",\"title\":\"Random Lovecraft\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/dekadans/randomlovecraft.com/master/public/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"randomlovecraft.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/randomlovecraft.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/randomlovecraft.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"randommer.io\",\"value\":{\"added\":\"2020-03-23T14:30:20.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-03-23T14:30:20.000Z\",\"info\":{\"title\":\"Randommer API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://randommer.io/api/docs/v1/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"randommer.io\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-03-29T10:03:41.004Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/randommer.io/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/randommer.io/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"rapidapi.com:dynamicdocs\",\"value\":{\"added\":\"2021-07-12T14:46:56.178Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-07-12T14:46:56.178Z\",\"info\":{\"contact\":{\"email\":\"info@advicement.io\",\"name\":\"Igor Rodionov\",\"url\":\"https://advicement.io/dynamic-documents-api\",\"x-twitter\":\"Rapid_API\"},\"description\":\"ADVICEment's [DynamicDocs API automates your document generation](https://advicement.io/dynamic-documents-api) and creates dynamic, optimized, interactive PDFs. Write your templates in LaTeX and call the API with JSON data to get your PDFs in seconds.\\n\\nThe template files are stored in your dashboard and can be edited, tested and published online. Document templates can contain dynamic text using logic statements, include tables stretching multiple pages and show great-looking charts based on the underlying data. LaTeX creates crisp, high-quality documents where every detail is well-positioned and styled.\\n\\nIntegrate with ADVICEment DynamicDocs API in minutes and start creating beautiful [dynamic PDF documents](https://advicement.io/dynamic-documents-api) for your needs.\\n\\nFor more information, visit [DynamicDocs API Home page](https://advicement.io/dynamic-documents-api).\",\"termsOfService\":\"https://advicement.io/terms-of-service\",\"title\":\"DynamicDocs\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"text\",\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_advicement.io_images_logo_Advicement_DynamicDocs_API.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://advicement.io/open_api_spec/dynamicdocs.json\",\"version\":\"3.0\"}],\"x-providerName\":\"rapidapi.com\",\"x-serviceName\":\"dynamicdocs\"},\"updated\":\"2021-07-13T17:59:10.962Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/rapidapi.com/dynamicdocs/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/rapidapi.com/dynamicdocs/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"rapidapi.com:football-prediction\",\"value\":{\"added\":\"2018-11-14T17:13:11.000Z\",\"preferred\":\"2\",\"versions\":[{\"key\":\"2\",\"value\":{\"added\":\"2018-11-14T17:13:11.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"Rapid_API\"},\"description\":\"The Football Prediction API allows developers to get predictions for upcoming football (soccer) matches, results for past matches, and performance monitoring for statistical models.\",\"title\":\"Football Prediction API\",\"version\":\"2\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Rapid_API_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://boggio-analytics.com/fp-api/schema/football-prediction-openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"rapidapi.com\",\"x-serviceName\":\"football-prediction\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/rapidapi.com/football-prediction/2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/rapidapi.com/football-prediction/2/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"rapidapi.com:idealspot-geodata\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"x-twitter\":\"Rapid_API\"},\"description\":\"Hyperlocal Demographics, Vehicle Traffic, Economic, Market Signals, and More. Use this API to request IdealSpot hyperlocal geospatial market insight and geometry data. \\n\\n## Detailed Description\\n\\nUse this API as your **local economy microscope** by querying [IdealSpot](https://www.idealspot.com) hyperlocal market insight and geometry data. We offer the most precise, extensive, and frequently-updated local market data in the US. Our data is available across the entire US and can be queried at geographic scales ranging from the micro (Census block) through the macro (nation).\\n\\nBetter data and analysis leads to a better understanding of local market opportunities and risks. Integrate with your commercial real estate and marketing applications, machine learning workflows, and other investment analytics.\\n\\nOur goal is to offer the most complete snapshot of the geographically distributed consumer and retail economy. We start with the fundamentals of consumers and business establishments. To connect retailers with consumers, we provide mobility data like vehicle traffic and mobile device data. To describe consumer intent, we provide geolocated digital marketing data. \\n\\nWe believe that accurate capital allocation through reliable local market data is foundational to creating robust, healthy, and livable communities for all. We hope you and your clients find tremendous value in this service.\\n\\n## Features\\n\\nQuery data and GeoJSON geometries at these scales for any US latitude and longitude:\\n\\n* Rings (0.5 km+)\\n* Drive time (1-60 minutes)\\n* Bike time (3-60 minutes)\\n* Walk time (5-60 minutes)\\n* Public transit time (5-60 minutes)\\n* Administrative region (US, states, core-based statistical areas, counties, Census-designated places, Census tracts, zipcodes, Census block groups, opportunity zones)\\n\\n| Data Feature | Description |\\n| ------- | ------------------------------|\\n| Demographics, Housing, Spending | *Updated Quarterly*. Current and historical market data including population, spending, and housing. Vendor (PopStats) is relied upon by Walgreens, Ulta Beauty, Blackstone, etc |\\n| Labor, Business Establishments, Economic Conditions | *Updated Quarterly*. Traditional market data including workforce, business establishment counts, and economic conditions like local GDP, unemployment rates. Vendor (PopStats) is relied upon by Walgreens, Ulta Beauty, Blackstone, etc |\\n| Consumer segmentation\\t| *Updated Annually*. Demographics grouped into narrative-oriented segments. |\\n| Vehicle Traffic |\\t*Updated semi-annually*. Gold standard in vehicle traffic data from INRIX. Counts by day of week, time of day and side of street. |\\n| Rings and Travel time polygons | *Estimate in Real-time*. Rings alongside drive time, walk time, bike time, and public transit time polygons. Request as GeoJSON geometries for mapping or use with data queries |\\n| Administrative region polygons | *Updated Annually*. GeoJSON administrative regions from US Census Bureau: block groups, tracts, counties, CBSAs, states, opportunity zones, USPS zipcodes |\\n| Internet Search Volumes | 30 day rolling averages for geolocated advertising potential across 450 business categories from major search engines |\\n| Social Media Interest\\t| 30 day rolling average for geolocated advertising potential across 450 business categories from major social networks |\\n\\n### Coming Soon!\\n\\nThis API powers our local market research platform at [IdealSpot.com](https://www.idealspot.com). The functionality exposed so far is only a portion of our current capabilities. We will be exposing additional API features in time so watch this space!\\n\\n| Data Feature | Description |\\n| ------- | ------------------------------|\\nMobile device visit counts, points of interest, brands | Fresh point of interest data across 3000+ brands, millions of POI, and historical foot traffic counts using mobile data for those points of interest\\nOrigin/destination trips from mobile devices | Map origins and destinations of devices visiting an arbitrary catchment area\\nCompetition search | Search all major point-of-interest aggregators in one query\\nEnvironment/climate | Expected weather patterns like temperature and precipitation\\nFilter search API | Query data for all counties in state, all tracts in MSA, etc\\nRoad segment tiles | Plot road segments on maps in interactive applications\\n\\n## Developer Website\\n\\nFor more detail see https://developer.idealspot.com/\",\"title\":\"IdealSpot GeoData\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Rapid_API_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://idealspot.gitlab.io/developer-docs/specs/idealspot-swagger20.json\",\"version\":\"3.0\"}],\"x-providerName\":\"rapidapi.com\",\"x-serviceName\":\"idealspot-geodata\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/rapidapi.com/idealspot-geodata/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/rapidapi.com/idealspot-geodata/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"rapidapi.com:language-identification\",\"value\":{\"added\":\"2019-04-30T10:44:16.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-04-30T10:44:16.000Z\",\"info\":{\"contact\":{\"name\":\"Forum\",\"url\":\"https://rapidapi.com/BigLobster/api/language-identification-prediction/discussions\",\"x-twitter\":\"Rapid_API\"},\"description\":\"Automatic language detection for any texts. Supports over 150 languages.\",\"title\":\"Language Identification (Prediction)\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Rapid_API_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/BigLobsterito/apis/master/language-identification-swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"rapidapi.com\",\"x-serviceName\":\"language-identification\"},\"externalDocs\":{\"url\":\"https://rapidapi.com/BigLobster/api/language-identification-prediction/details\"},\"updated\":\"2019-04-30T10:44:16.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/rapidapi.com/language-identification/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/rapidapi.com/language-identification/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"rawg.io\",\"value\":{\"added\":\"2020-03-23T13:35:48.000Z\",\"preferred\":\"v1.0\",\"versions\":[{\"key\":\"v1.0\",\"value\":{\"added\":\"2020-03-23T13:35:48.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"rawgtheworld\"},\"description\":\"\\nThe largest open video games database.\\n\\n### Why build on RAWG\\n- More than 350,000 games for 50 platforms including mobiles.\\n- Rich metadata: tags, genres, developers, publishers, individual creators, official websites, release dates,\\nMetacritic ratings.\\n- Where to buy: links to digital distribution services\\n- Similar games based on visual similarity.\\n- Player activity data: Steam average playtime and RAWG player counts and ratings.\\n- Actively developing and constantly getting better by user contribution and our algorithms.\\n\\n### Terms of Use\\n- Free for personal use as long as you attribute RAWG as the source of the data and/or images and add an active\\nhyperlink from every page where the data of RAWG is used.\\n- Free for commercial use for startups and hobby projects with not more than 100,000 monthly active users or 500,000\\npage views per month. If your project is larger than that, email us at [api@rawg.io](mailto:api@rawg.io) for\\ncommercial terms.\\n- No cloning. It would not be cool if you used our API to launch a clone of RAWG. We know it is not always easy\\nto say what is a duplicate and what isn't. Drop us a line at [api@rawg.io](mailto:api@rawg.io) if you are in doubt,\\nand we will talk it through.\\n- You must include an API key with every request. The key can be obtained at https://rawg.io/apidocs.\\nIf you don\\u2019t provide it, we may ban your requests.\\n\\n__[Read more](https://rawg.io/apidocs)__.\\n\",\"title\":\"RAWG Video Games Database API\",\"version\":\"v1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_rawgtheworld_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.rawg.io/docs/?format=openapi\",\"version\":\"3.0\"}],\"x-providerName\":\"rawg.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/rawg.io/v1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/rawg.io/v1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"rbaskets.in\",\"value\":{\"added\":\"2016-04-08T15:45:42.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2016-04-08T15:45:42.000Z\",\"info\":{\"contact\":{\"name\":\"darklynx\",\"url\":\"https://github.com/darklynx\"},\"description\":\"RESTful API of [Request Baskets](https://rbaskets.in) service.\\n\\nRequest Baskets is an open source project of a service to collect HTTP requests and inspect them via RESTful\\nAPI or web UI.\\n\\nCheck out the [project page](https://github.com/darklynx/request-baskets) for more detailed description.\\n\",\"license\":{\"name\":\"MIT\",\"url\":\"https://github.com/darklynx/request-baskets/blob/master/LICENSE\"},\"title\":\"Request Baskets API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\",\"monitoring\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_raw.githubusercontent.com_darklynx_request-baskets_master_doc_logo.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/darklynx/request-baskets/master/doc/api-swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"rbaskets.in\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/rbaskets.in/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/rbaskets.in/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"readme.io\",\"value\":{\"added\":\"2020-07-21T18:19:03.409Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2020-07-21T18:19:03.409Z\",\"info\":{\"description\":\"Create beautiful product and API documentation with our developer friendly platform.\",\"title\":\"API Endpoints\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_readme.com_static_brandkit_readme-blue.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/readmeio/oas/master/packages/examples/3.0/json/readme.json\",\"version\":\"3.0\"}],\"x-providerName\":\"readme.io\"},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/readme.io/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/readme.io/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"rebilly.com\",\"value\":{\"added\":\"2020-03-19T10:44:04.000Z\",\"preferred\":\"2.1\",\"versions\":[{\"key\":\"2.1\",\"value\":{\"added\":\"2020-03-19T10:44:04.000Z\",\"info\":{\"contact\":{\"email\":\"integrations@rebilly.com\",\"name\":\"Rebilly API Support\",\"url\":\"https://www.rebilly.com/contact/\"},\"description\":\"# Introduction\\nThe Rebilly API is built on HTTP. Our API is RESTful. It has predictable\\nresource URLs. It returns HTTP response codes to indicate errors. It also\\naccepts and returns JSON in the HTTP body. You can use your favorite\\nHTTP/REST library for your programming language to use Rebilly's API, or\\nyou can use one of our SDKs (currently available in [PHP](https://github.com/Rebilly/rebilly-php)\\nand [Javascript](https://github.com/Rebilly/rebilly-js-sdk)).\\n\\nWe have other APIs that are also available. Every action from our [app](https://app.rebilly.com)\\nis supported by an API which is documented and available for use so that you\\nmay automate any workflows necessary. This document contains the most commonly\\nintegrated resources.\\n\\n# Authentication\\n\\nWhen you sign up for an account, you are given your first secret API key.\\nYou can generate additional API keys, and delete API keys (as you may\\nneed to rotate your keys in the future). You authenticate to the\\nRebilly API by providing your secret key in the request header.\\n\\nRebilly offers three forms of authentication: secret key, publishable key, JSON Web Tokens, and public signature key.\\n- [Secret API key](#section/Authentication/SecretApiKey): used for requests made\\n from the server side. Never share these keys. Keep them guarded and secure.\\n- [Publishable API key](#section/Authentication/PublishableApiKey): used for \\n requests from the client side. For now can only be used to create \\n a [Payment Token](#operation/PostToken) and \\n a [File token](#operation/PostFile).\\n- [JWT](#section/Authentication/JWT): short lifetime tokens that can be assigned a specific expiration time.\\n\\nNever share your secret keys. Keep them guarded and secure.\\n\\n<!-- ReDoc-Inject: <security-definitions> -->\\n\\n# Errors\\nRebilly follow's the error response format proposed in [RFC 7807](https://tools.ietf.org/html/rfc7807) also known as Problem Details for HTTP APIs. As with our normal API responses, your client must be prepared to gracefully handle additional members of the response.\\n\\n## Forbidden\\n<RedocResponse pointer={\\\"#/components/responses/Forbidden\\\"} />\\n\\n## Conflict\\n<RedocResponse pointer={\\\"#/components/responses/Conflict\\\"} />\\n\\n## NotFound\\n<RedocResponse pointer={\\\"#/components/responses/NotFound\\\"} />\\n\\n## Unauthorized\\n<RedocResponse pointer={\\\"#/components/responses/Unauthorized\\\"} />\\n\\n## ValidationError\\n<RedocResponse pointer={\\\"#/components/responses/ValidationError\\\"} />\\n\\n# SDKs\\n\\nRebilly offers a Javascript SDK and a PHP SDK to help interact with\\nthe API. However, no SDK is required to use the API.\\n\\nRebilly also offers [FramePay](https://docs.rebilly.com/docs/developer-docs/framepay/),\\n a client-side iFrame-based solution to help\\ncreate payment tokens while minimizing PCI DSS compliance burdens\\nand maximizing the customizability. [FramePay](https://docs.rebilly.com/docs/developer-docs/framepay/)\\nis interacting with the [payment tokens creation operation](#operation/PostToken).\\n\\n## Javascript SDK\\n\\nInstallation and usage instructions can be found [here](https://docs.rebilly.com/docs/developer-docs/sdks).\\nSDK code examples are included in these docs.\\n\\n## PHP SDK\\nFor all PHP SDK examples provided in these docs you will need to configure the `$client`.\\nYou may do it like this:\\n\\n```php\\n$client = new Rebilly\\\\Client([\\n 'apiKey' => 'YourApiKeyHere',\\n 'baseUrl' => 'https://api.rebilly.com',\\n]);\\n```\\n\\n# Using filter with collections\\nRebilly provides collections filtering. You can use `?filter` param on collections to define which records should be shown in the response.\\n\\nHere is filter format description:\\n\\n- Fields and values in filter are separated with `:`: `?filter=firstName:John`.\\n\\n- Sub-fields are separated with `.`: `?filter=billingAddress.country:US`.\\n\\n- Multiple filters are separated with `;`: `?filter=firstName:John;lastName:Doe`. They will be joined with `AND` logic. In this example: `firstName:John` AND `lastName:Doe`.\\n\\n- You can use multiple values using `,` as values separator: `?filter=firstName:John,Bob`. Multiple values specified for a field will be joined with `OR` logic. In this example: `firstName:John` OR `firstName:Bob`.\\n\\n- To negate the filter use `!`: `?filter=firstName:!John`. Note that you can negate multiple values like this: `?filter=firstName:!John,!Bob`. This filter rule will exclude all Johns and Bobs from the response.\\n\\n- You can use range filters like this: `?filter=amount:1..10`.\\n\\n- You can use gte (greater than or equals) filter like this: `?filter=amount:1..`, or lte (less than or equals) than filter like this: `?filter=amount:..10`. This also works for datetime-based fields.\\n\\n- You can create some [predefined values lists](https://user-api-docs.rebilly.com/#tag/Lists) and use them in filter: `?filter=firstName:@yourListName`. You can also exclude list values: `?filter=firstName:!@yourListName`.\\n\\n- Datetime-based fields accept values formatted using RFC 3339 like this: `?filter=createdTime:2021-02-14T13:30:00Z`. \\n\\n# Expand to include embedded objects\\nRebilly provides the ability to pre-load additional \\nobjects with a request. \\n\\nYou can use `?expand` param on most requests to expand\\nand include embedded objects within the\\n`_embedded` property of the response.\\n\\nThe `_embedded` property contains an array of \\nobjects keyed by the expand parameter value(s).\\n\\nYou may expand multiple objects by passing them\\nas comma-separated to the expand value like so:\\n\\n```\\n?expand=recentInvoice,customer\\n```\\n\\nAnd in the response, you would see:\\n\\n```\\n\\\"_embedded\\\": [\\n \\\"recentInvoice\\\": {...},\\n \\\"customer\\\": {...}\\n]\\n```\\nExpand may be utilitized not only on `GET` requests but also on `PATCH`, `POST`, `PUT` requests too.\\n\\n\\n# Getting started guide\\n\\nRebilly's API has over 300 operations. That's more than you'll \\nneed to implement your use cases. If you have a use \\ncase you would like to implement, please consult us for\\nfeedback on the best API operations for the task.\\n\\nOur getting started guide will demonstrate a basic order form use\\ncase. It will allow us to highlight core resources\\nin Rebilly that will be helpful for many other use cases\\ntoo.\\n\\nWithin 25 minutes, you'll have sent API requests (via our console)\\nto create a subscription order.\\n\",\"license\":{\"name\":\"Rebilly\",\"url\":\"https://www.rebilly.com/api-license/\"},\"termsOfService\":\"https://www.rebilly.com/terms-of-use/\",\"title\":\"Rebilly REST API\",\"version\":\"2.1\",\"x-apisguru-categories\":[\"payment\",\"ecommerce\"],\"x-logo\":{\"backgroundColor\":\"#0033A0\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_rebilly-core.redoc.ly_rb_apiLogo.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api-reference.rebilly.com/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"rebilly.com\"},\"updated\":\"2021-06-07T19:26:00.828Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/rebilly.com/2.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/rebilly.com/2.1/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"redeal.io\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"contact\":{\"email\":\"hello@redeal.io\"},\"description\":\"Access analytics for Redeal\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Redeal Analytics API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"analytics\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static.redeal.se_APIDefinitions_re-deal-logo-cmyk_1.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://static.redeal.se/APIDefinitions/analytics.redeal.io-1.0.0-swagger.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"redeal.io\",\"x-serviceName\":\"analytics\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/redeal.io/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/redeal.io/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"redeal.io:analytics\",\"value\":{\"added\":\"2021-06-14T15:33:05.144Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-06-14T15:33:05.144Z\",\"info\":{\"contact\":{\"email\":\"hello@redeal.io\"},\"description\":\"Access analytics for Redeal\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Redeal Analytics API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"analytics\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static.redeal.se_APIDefinitions_re-deal-logo-cmyk_1.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://static.redeal.se/APIDefinitions/analytics.redeal.io-1.0.0-swagger.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"redeal.io\",\"x-serviceName\":\"analytics\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/redeal.io/analytics/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/redeal.io/analytics/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"redhat.com:catalog_inventory\",\"value\":{\"added\":\"2021-01-30T17:18:38.515Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-30T17:18:38.515Z\",\"info\":{\"contact\":{\"email\":\"support@redhat.com\"},\"description\":\"Catalog Inventory\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Catalog Inventory\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/RedHatInsights/catalog_inventory-api/master/public/doc/openapi-3-v1.0.json\",\"version\":\"3.0\"}],\"x-providerName\":\"redhat.com\",\"x-serviceName\":\"catalog_inventory\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/redhat.com/catalog_inventory/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/redhat.com/catalog_inventory/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"redhat.local:patchman-engine\",\"value\":{\"added\":\"2021-01-30T17:20:21.540Z\",\"preferred\":\"v1.15.3\",\"versions\":[{\"key\":\"v1.15.3\",\"value\":{\"added\":\"2021-01-30T17:20:21.540Z\",\"info\":{\"contact\":null,\"description\":\"API of the Patch application on [cloud.redhat.com](cloud.redhat.com)\\n\\nSyntax of the `filter[name]` query parameters is described in [Filters documentation](https://github.com/RedHatInsights/patchman-engine/wiki/API-custom-filters)\",\"license\":{\"name\":\"GPLv3\",\"url\":\"https://www.gnu.org/licenses/gpl-3.0.en.html\"},\"title\":\"Patchman-engine API\",\"version\":\"v1.15.3\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/RedHatInsights/patchman-engine/master/docs/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"redhat.local\",\"x-serviceName\":\"patchman-engine\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/redhat.local/patchman-engine/v1.15.3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/redhat.local/patchman-engine/v1.15.3/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"redirection.io\",\"value\":{\"added\":\"2018-06-14T06:42:45.000Z\",\"preferred\":\"1.1.0\",\"versions\":[{\"key\":\"1.1.0\",\"value\":{\"added\":\"2018-06-14T06:42:45.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"redirectionio\"},\"description\":\"API documentation for redirection.io\",\"title\":\"redirection.io\",\"version\":\"1.1.0\",\"x-apisguru-categories\":[\"hosting\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_redirectionio_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.redirection.io/docs.json\",\"version\":\"2.0\"}],\"x-providerName\":\"redirection.io\"},\"updated\":\"2019-09-23T09:26:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/redirection.io/1.1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/redirection.io/1.1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"refugerestrooms.org\",\"value\":{\"added\":\"2015-11-12T00:50:18.000Z\",\"preferred\":\"0.0.1\",\"versions\":[{\"key\":\"0.0.1\",\"value\":{\"added\":\"2015-11-12T00:50:18.000Z\",\"info\":{\"description\":\"REFUGE is a web application that seeks to provide safe restroom access for transgender, intersex, and gender nonconforming individuals.\",\"title\":\"Refuge Restrooms API\",\"version\":\"0.0.1\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#4C4C4C\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_432717338270380032_BZWevLrA.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.refugerestrooms.org/api/swagger_doc.json\",\"version\":\"2.0\"}],\"x-providerName\":\"refugerestrooms.org\",\"x-tags\":[\"lgbt\"]},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/refugerestrooms.org/0.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/refugerestrooms.org/0.0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"regcheck.org.uk\",\"value\":{\"added\":\"2019-12-23T11:27:03.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-12-23T11:27:03.000Z\",\"info\":{\"contact\":{\"email\":\"info@infiniteloop.ie\",\"x-twitter\":\"webtropy\"},\"description\":\"Car Registration API, An API that retrieves car information from its numberplate in many countries worldwide, uncluding the USA, UK, India, Australia and most of Europe. A username and password is required to access the API, which can be obtained from www.carregistrationapi.com - Use https://www.regcheck.org.uk/api/json.aspx/ as the root of all API calls.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Car Registration API\",\"version\":\"1.0.0\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_webtropy_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.swaggerhub.com/apis/infiniteloopltd/CarRegistration/1.0.0\",\"version\":\"2.0\"}],\"x-providerName\":\"regcheck.org.uk\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/regcheck.org.uk/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/regcheck.org.uk/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"reloadly.com\",\"value\":{\"added\":\"2018-10-21T16:47:55.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-10-21T16:47:55.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"Reloadly\"},\"description\":\"Polls is a simple API allowing consumers to view polls and vote in them.\",\"title\":\"topupsapi\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"telecom\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Reloadly_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://topupsapi.docs.apiary.io/api-description-document\",\"version\":\"3.0\"}],\"x-providerName\":\"reloadly.com\"},\"updated\":\"2021-04-07T09:52:45.374Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/reloadly.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/reloadly.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"remove.bg\",\"value\":{\"added\":\"2021-02-16T11:04:43.278Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-02-16T11:04:43.278Z\",\"info\":{\"description\":\"Remove the background of any image\",\"title\":\"Background Removal API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_remove.bg_apple-touch-icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.remove.bg/api/swagger.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"remove.bg\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/remove.bg/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/remove.bg/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"restful4up.local\",\"value\":{\"added\":\"2021-03-02T18:08:02.600Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-03-02T18:08:02.600Z\",\"info\":{\"description\":\"RESTful API 4 Unipacker\",\"title\":\"RESTful4Up\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/rpgeeganage/restful4up/master/app/spec/api.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"restful4up.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/restful4up.local/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/restful4up.local/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"rev.ai\",\"value\":{\"added\":\"2021-01-13T13:29:11.581Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-01-13T13:29:11.581Z\",\"info\":{\"description\":\"Rev.ai provides quality speech-text recognition via a RESTful API. All public methods and objects are documented here for developer reference.\\nFor a real-time speech to text solution, use Rev.ai's [Streaming API](/docs/streaming).\\n\\n# Base Endpoint\\n\\nThe base url for this version of the API is\\n\\n> `https://api.rev.ai/speechtotext/v1`\\n\\nAll endpoints described in this documentation are relative to this base url.\\n\\n# Quick Start\\n\\nFollow the [getting started checklist](https://www.rev.ai/getting_started)\\n\\n## Get your Access Token\\n\\nYou can generate your [access token](#section/Authentication/Access-Token) on the [settings page](https://www.rev.ai/access_token) of your account. This access token only needs to be generated once and never expires. You can re-generate your token, however this will invalidate the previous token.\\n\\n## Submit a File\\n\\nTo submit an audio file for transcription to Rev.ai:\\n\\n```\\ncurl -X POST \\\"https://api.rev.ai/speechtotext/v1/jobs\\\" -H \\\"Authorization: Bearer $REV_ACCESS_TOKEN\\\" -H \\\"Content-Type: application/json\\\" -d \\\"{\\\\\\\"media_url\\\\\\\":\\\\\\\"https://www.rev.ai/FTC_Sample_1.mp3\\\\\\\",\\\\\\\"metadata\\\\\\\":\\\\\\\"This is a sample submit jobs option\\\\\\\"}\\\"\\n```\\n\\nYou\\u2019ll receive a response like this:\\n\\n~~~\\n{\\n \\\"id\\\": \\\"Umx5c6F7pH7r\\\",\\n \\\"created_on\\\": \\\"2018-09-15T05:14:38.13\\\",\\n \\\"name\\\": \\\"sample.mp3\\\",\\n \\\"metadata\\\": \\\"This is a sample submit jobs option for multipart\\\",\\n \\\"status\\\": \\\"in_progress\\\"\\n}\\n~~~\\n\\nThe `id` (in this case `Umx5c6F7pH7r`) will allow you to retrieve your transcript.\\n\\n## Get Your Transcript\\n\\nOnce a transcription job's `status` becomes `transcribed`, you can retrieve the transcript in JSON format by running:\\n\\n```\\ncurl -X GET \\\"https://api.rev.ai/speechtotext/v1/jobs/{id}/transcript\\\" -H \\\"Authorization: Bearer $REV_ACCESS_TOKEN\\\" -H \\\"Accept: application/vnd.rev.transcript.v1.0+json\\\"\\n```\\n\\nAlternatively you can get the plain text version by running:\\n\\n```\\ncurl -X GET \\\"https://api.rev.ai/speechtotext/v1/jobs/{id}/transcript\\\" -H \\\"Authorization: Bearer $REV_ACCESS_TOKEN\\\" -H \\\"Accept: text/plain\\\"\\n```\\n\\nYou can poll for the `status` of your job by querying for the job periodically:\\n\\n```\\ncurl -X GET https://api.rev.ai/speechtotext/v1/jobs/{id} -H \\\"Authorization: Bearer $REV_ACCESS_TOKEN\\\"\\n```\\n\\n**Note:** Polling is NOT recommended in a production server. Rather, use [webhooks](#section/Webhooks) to asynchronously receive notifications once the transcription job completes\\n\\nIf you have any further questions, contact us at \\n\\n# Submitting Files\\n\\nTwo `POST` request formats can be used to submit a file: `application/json` or `multipart/form-data`.\\n\\n## JSON\\n\\nThis is the preferred method of file submission. Uses the `media_url` property to provide a direct download URL to the Rev.ai server.\\nThis method supports the use of pre-signed URLs. Links to videos hosted on platforms like Youtube are not valid because they are not direct download links.\\n\\n**Important note on presigned URLs:**\\nSigned URLs usually have an expiration time which is configurable. To ensure the Rev.ai server can access the link, make sure the expiration time is set to 2 hours or more.\\nIn the event you plan on resending the same file, make sure to generate a new presigned URL.\\n\\n## FormData\\n\\nUsed to send a local file to the Rev.ai server. This allows the customer to send the file directly from the host machine.\\nCertain limits apply to this format, see the [Async API Limits section](#section/Async-API-Limits) for more detals.\\n\\n# Turnaround Time and Chunking\\n\\nOften, especially for shorter files, your transcript will be ready in 5 minutes or less. It generally takes no longer than 15 minutes to return longer audios. If you require faster turn around time please contact \\n\\nChunking is the act of breaking audio files into smaller segments. Rev.ai uses this method to decrease turnaround time of audios greater than 3 minutes in length.\\n\\n# Webhooks\\n\\nIf the optional `callback_url` is provided, the API will make an HTTP POST request to the `callback_url` with the\\nfollowing request body when the job either completes successfully or fails.\\n\\n## Sample Webhook\\n\\n**On Successful Transcription Job**\\n\\n```\\n{\\n \\\"job\\\": {\\n \\\"id\\\": \\\"Umx5c6F7pH7r\\\",\\n \\\"status\\\": \\\"transcribed\\\",\\n \\\"created_on\\\": \\\"2018-05-05T23:23:22.29Z\\\",\\n \\\"callback_url\\\": \\\"https://www.example.com/callback\\\",\\n \\\"duration_seconds\\\": 356.24,\\n \\\"media_url\\\": \\\"https://www.rev.ai/FTC_Sample_1.mp3\\\"\\n }\\n}\\n```\\n\\n**On Failed Transcription Job**\\n\\n```\\n{\\n \\\"job\\\": {\\n \\\"id\\\": \\\"Umx5c6F7pH7r\\\",\\n \\\"status\\\": \\\"failed\\\",\\n \\\"created_on\\\": \\\"2018-05-05T23:23:22.29Z\\\",\\n \\\"callback_url\\\": \\\"https://www.example.com/callback\\\",\\n \\\"failure\\\": \\\"download_failure\\\",\\n \\\"failure_detail\\\": \\\"Failed to download media file. Please check your url and file type\\\"\\n }\\n}\\n```\\n\\n**Important notes for using webhooks:**\\nThe API will make a POST request, not a GET request, to the `callback_url`. The request body is the job details.\\nYou can unsubscribe from a webhook by responding to the webhook request with a 200 response.\\nIf a webhook invocation does not receive a 200 Rev.ai will retry the `callback_url` every 30 minutes until either 24 hours have passed or we receive a 200 response.\\n\\nFor initial webhook testing, you can try using a third party webhook testing tool such as [https://webhook.site/](https://webhook.site/).\\n\\n# Async API Limits\\n\\nThe following default limits apply per user, per endpoint and are configurable by Rev.ai support. If you have any further questions, contact us at \\n\\n- 10,000 transcription requests submitted every 10 minutes\\n- 500 transcriptions processed every 10 minutes\\n- Multi-part/form-data requests to the /jobs endpoint have a concurrency limit of 10 and a file size limit of 2GB\\n- POST requests to the /jobs endpoint that use the media_url property do not have a concurrency limit or file restriction. They are only limited by the first two bullet points\\n\\n# Error Handling\\n\\nThe API indicates failure with 4xx and 5xx HTTP status codes. 4xx status codes indicate an error due to the request provided (e.g., a required parameter was omitted). 5xx error indicate an error with Rev.ai's servers.\\n\\nWhen an 4xx error occurs during invocation of a request, the API responds with a [problem details](https://tools.ietf.org/html/rfc7807) as HTTP response payload.\\n\\nThe problem details information is represented as a JSON object with the following optional properties:\\n\\n| Property | Description |\\n|------------|-----------------------------------------------|\\n| type | a URI representing the type for the error |\\n| title | a short human readable description of type |\\n| details | additional details of the error |\\n| status | HTTP status code of the error |\\n\\nIn addition to the properties listed above, the problem details object may list additional properties that help to troubleshoot the problem.\\n\\n## Example Errors\\n\\n```\\n// Bad Submit Job Request\\n{\\n \\\"parameter\\\": {\\n \\\"media_url\\\": [\\n \\\"The media_url field is required\\\"\\n ]\\n },\\n \\\"type\\\": \\\"https://www.rev.ai/api/v1/errors/invalid-parameters\\\",\\n \\\"title\\\": \\\"Your request parameters didn't validate\\\",\\n \\\"status\\\": 400\\n}\\n\\n// Invalid Transcript State\\n{\\n \\\"allowed_values\\\": [\\n \\\"transcribed\\\"\\n ],\\n \\\"current_value\\\": \\\"in_progress\\\",\\n \\\"type\\\": \\\"https://rev.ai/api/v1/errors/invalid-job-state\\\",\\n \\\"title\\\": \\\"Job is in invalid state\\\",\\n \\\"detail\\\": \\\"Job is in invalid state to obtain the transcript\\\",\\n \\\"status\\\": 409\\n}\\n```\\n\\n## Retrying Failed Requests\\n\\nSome errors can be resolved simply by retrying the request. The following error codes are likely to be resolved with successive retries.\\n\\n| Status Code | Error |\\n|---|:---|\\n| 429 | Too Many Requests |\\n| 502 | Bad Gateway |\\n| 503 | Service Unavailable |\\n| 504 | Gateway Timeout |\\n\\nNote: With the exception of the 429 status code, it is recommended that the maximum number of retries be limited to 5 attempts per request. The number of retries can be higher\\nfor 429 errors but if you notice consistent throttling please contact us at .\\n\",\"title\":\"Asynchronous Speech-To-Text API Documentation\",\"version\":\"v1\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_rev.ai_content_curve_img_revai_favicon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://api.rev.ai/openapi/v1/documentation.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"rev.ai\"},\"updated\":\"2021-08-02T08:20:08.766Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/rev.ai/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/rev.ai/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"reverb.com\",\"value\":{\"added\":\"2015-11-10T23:56:38.000Z\",\"preferred\":\"3.0\",\"versions\":[{\"key\":\"3.0\",\"value\":{\"added\":\"2015-11-10T23:56:38.000Z\",\"info\":{\"contact\":{\"email\":\"integrations@reverb.com\",\"name\":\"Reverb API\",\"url\":\"https://www.reverb-api.com\"},\"description\":\"reverb\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://reverb.com/page/terms\",\"title\":\"reverb\",\"version\":\"3.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_d1g5417jjjo7sf.cloudfront.net_assets_top-level_reverb-logo-d2c75af0b020521f0bc5e90c883a13b5.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://s3.amazonaws.com/swagger.reverb.com/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"reverb.com\"},\"externalDocs\":{\"url\":\"https://dev.reverb.com/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/reverb.com/3.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/reverb.com/3.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ritc.io\",\"value\":{\"added\":\"2017-03-20T21:37:42.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-03-20T21:37:42.000Z\",\"info\":{\"description\":\"Rules in the Cloud\",\"title\":\"Ritc\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_664480221534552064_CwdeYGxs_400x400.jpg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://www.ritc.io/openapi/ritc.swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ritc.io\"},\"updated\":\"2017-04-04T17:27:32.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ritc.io/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ritc.io/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"ritekit.com\",\"value\":{\"added\":\"2020-01-07T11:40:28.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-01-07T11:40:28.000Z\",\"info\":{\"description\":\"RiteKit API is based on REST principles.\\n\\nAuthentication uses standard OAuth 2.0 process\\n\\n##Getting started\\n\\n1. Sign up for [RiteKit](https://ritekit.com/)\\n\\n1. Go to [developer dashboard](https://ritekit.com/developer/dashboard/)\\n\\n1. Click \\\"Create a token\\\" button to get your **Client ID** and **Client secret**\\n\\n1. When you reach your free limit of calls per month, [upgrade to paid tiers](https://ritekit.com/developer/)\\n\\n## Options for authorizing API Calls\\n\\n#### Using Client ID directly\\n\\nYou can directly connect to our API using your **client ID** by sending it as a GET query parameter. This option is simple (no need for oAuth) but it should be used only in case the Client ID is not exposed publicly.\\n\\nGET https://api.ritekit.com/v1/stats/multiple-hashtags?tags=php&client_id=292c6912e7710c838347ae178b4a\",\"title\":\"RiteKit API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"social\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_781729376161366016_qdUFUsCN_400x400.jpg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"apiBlueprint\",\"url\":\"https://raw.githubusercontent.com/RiteKit/api-docs/master/apiary.apib\",\"version\":\"1A\"}],\"x-providerName\":\"ritekit.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ritekit.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ritekit.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"roaring.io\",\"value\":{\"added\":\"2017-11-27T10:57:48.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-11-27T10:57:48.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"roaring_io\"},\"title\":\"CompanyAPI\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"customer_relation\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_roaring_io_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.roaring.io/store/api-docs/admin/CompanyAPI/1.0\",\"version\":\"2.0\"}],\"x-providerName\":\"roaring.io\"},\"updated\":\"2017-11-27T10:57:48.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/roaring.io/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/roaring.io/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"rottentomatoes.com\",\"value\":{\"added\":\"2016-10-23T14:41:11.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2016-10-23T14:41:11.000Z\",\"info\":{\"contact\":{\"email\":\"mike.ralphson@gmail.com\",\"name\":\"Mike Ralphson\",\"url\":\"https://github.com/mermade/mashery2openapi\"},\"description\":\"Test our API services using I/O Docs.\",\"license\":{\"name\":\"MIT\",\"url\":\"https://opensource.org/licenses/MIT\"},\"title\":\"Rotten Tomatoes\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_RottenTomatoes_profile_image.png\"},\"x-mashery-id\":\"1217\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Mermade/openapi_specifications/master/mashery/api.rottentomatoes.com/Rotten-Tomatoes/1.0/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"rottentomatoes.com\",\"x-unofficialSpec\":true},\"externalDocs\":{\"description\":\"You can also view our written documentation.\",\"url\":\"http://developer.rottentomatoes.com/io-docs/docs\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/rottentomatoes.com/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/rottentomatoes.com/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"royalmail.com:click-and-drop\",\"value\":{\"added\":\"2021-06-07T19:56:47.521Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-06-07T19:56:47.521Z\",\"info\":{\"description\":\"Import your orders, retrieve your orders and generate labels.\",\"title\":\"ChannelShipper & Royal Mail Public API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.parcel.royalmail.com/doc/v1/click-and-drop-api-v1.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"royalmail.com\",\"x-serviceName\":\"click-and-drop\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-07-26T08:51:53.432Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/royalmail.com/click-and-drop/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/royalmail.com/click-and-drop/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"rudder.example.local\",\"value\":{\"added\":\"2020-08-04T11:05:46.892Z\",\"preferred\":\"13\",\"versions\":[{\"key\":\"13\",\"value\":{\"added\":\"2020-08-04T11:05:46.892Z\",\"info\":{\"contact\":{\"email\":\"dev@rudder.io\",\"name\":\"Rudder developers\",\"url\":\"https://www.rudder.io\"},\"description\":\"Download OpenAPI specification: [openapi.yml](openapi.yml)\\n\\n# Introduction\\n\\nRudder exposes a REST API, enabling the user to interact with Rudder without using the webapp, for example in scripts or cronjobs.\\n\\n## Versioning\\n\\nEach time the API is extended with new features (new functions, new parameters, new responses, ...), it will be assigned a new version number. This will allow you\\nto keep your existing scripts (based on previous behavior). Versions will always be integers (no 2.1 or 3.3, just 2, 3, 4, ...) or `latest`.\\n\\nYou can change the version of the API used by setting it either within the url or in a header:\\n\\n* the URL: each URL is prefixed by its version id, like `/api/version/function`.\\n\\n\\n # Version 10\\n curl -X GET -H \\\"X-API-Token: yourToken\\\" https://rudder.example.com/rudder/api/10/rules\\n # Latest\\n curl -X GET -H \\\"X-API-Token: yourToken\\\" https://rudder.example.com/rudder/api/latest/rules\\n # Wrong (not an integer) => 404 not found\\n curl -X GET -H \\\"X-API-Token: yourToken\\\" https://rudder.example.com/rudder/api/3.14/rules\\n\\n\\n* the HTTP headers. You can add the **X-API-Version** header to your request. The value needs to be an integer or `latest`.\\n\\n\\n # Version 10\\n curl -X GET -H \\\"X-API-Token: yourToken\\\" -H \\\"X-API-Version: 10\\\" https://rudder.example.com/rudder/api/rules\\n # Wrong => Error response indicating which versions are available\\n curl -X GET -H \\\"X-API-Token: yourToken\\\" -H \\\"X-API-Version: 3.14\\\" https://rudder.example.com/rudder/api/rules\\n\\n\\nIn the future, we may declare some versions as deprecated, in order to remove them in a later version of Rudder, but we will never remove any versions without warning, or without a safe\\nperiod of time to allow migration from previous versions.\\n\\n\\n

Existing versions

\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n \\n
VersionRudder versions it appeared inDescription
1Never released (for internal use only)Experimental version
2 to 10 (deprecated)4.3 and beforeThese versions provided the core set of API features for rules, directives, nodes global parameters, change requests and compliance, rudder settings and system API
115.0New system API (replacing old localhost v1 api): status, maintenance operations and server behavior
126.0 and 6.1Node key management
136.2
    \\n
  • Node status endpoint
  • \\n
  • System health check
  • \\n
  • System maintenance job to purge software [that endpoint was back-ported in 6.1]
  • \\n
\\n\\n\\n## Response format\\n\\nAll responses from the API are in the JSON format.\\n\\n\\n {\\n \\\"action\\\": The name of the called function,\\n \\\"id\\\": The ID of the element you want, if relevant,\\n \\\"result\\\": The result of your action: success or error,\\n \\\"data\\\": Only present if this is a success and depends on the function, it's usually a JSON object,\\n \\\"errorDetails\\\": Only present if this is an error, it contains the error message\\n }\\n\\n\\n\\n* __Success__ responses are sent with the 200 HTTP (Success) code\\n\\n* __Error__ responses are sent with a HTTP error code (mostly 5xx...)\\n\\n\\n## HTTP method\\n\\nRudder's REST API is based on the usage of [HTTP methods](http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html). We use them to indicate what action will be done by the request. Currently, we use four of them:\\n\\n\\n* **GET**: search or retrieve information (get rule details, get a group, ...)\\n\\n* **PUT**: add new objects (create a directive, clone a Rule, ...)\\n\\n* **DELETE**: remove objects (delete a node, delete a parameter, ...)\\n\\n* **POST**: update existing objects (update a directive, reload a group, ...)\\n\\n\\n## Parameters\\n\\n### General parameters\\n\\nSome parameters are available for almost all API functions. They will be described in this section.\\nThey must be part of the query and can't be submitted in a JSON form.\\n\\n#### Available for all requests\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
FieldTypeDescription
prettifyboolean
optional
\\n Determine if the answer should be prettified (human friendly) or not. We recommend using this for debugging purposes, but not for general script usage as this does add some unnecessary load on the server side.\\n

Default value: false

\\n
\\n\\n\\n#### Available for modification requests (PUT/POST/DELETE)\\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
FieldTypeDescription
reasonstring
optional or required
\\n Set a message to explain the change. If you set the reason messages to be mandatory in the web interface, failing to supply this value will lead to an error.\\n

Default value: \\\"\\\"

\\n
changeRequestNamestring
optional
\\n Set the change request name, is used only if workflows are enabled. The default value depends on the function called\\n

Default value: A default string for each function

\\n
changeRequestDescriptionstring
optional
\\n Set the change request description, is used only if workflows are enabled.\\n

Default value: \\\"\\\"

\\n
\\n\\n\\n### Passing parameters\\n\\nParameters to the API can be sent:\\n\\n* As part of the URL for resource identification\\n\\n* As data for POST/PUT requests\\n\\n * Directly in JSON format\\n\\n * As request arguments\\n\\n#### As part of the URL for resource identification\\n\\nParameters in URLs are used to indicate which resource you want to interact with. The function will not work if this resource is missing.\\n\\n\\n # Get the Rule of ID \\\"id\\\"\\n curl -H \\\"X-API-Token: yourToken\\\" https://rudder.example.com/rudder/api/latest/rules/id\\n\\n#### Sending data for POST/PUT requests\\n\\n##### Directly in JSON format\\n\\nJSON format is the preferred way to interact with Rudder API for creating or updating resources.\\nYou'll also have to set the *Content-Type* header to **application/json** (without it the JSON content would be ignored).\\nIn a `curl` `POST` request, that header can be provided with the `-H` parameter:\\n\\n curl -X POST -H \\\"Content-Type: application/json\\\" ...\\n\\n\\nThe supplied file must contain a valid JSON: strings need quotes, booleans and integers don't, etc.\\n\\nThe (human readable) format is:\\n\\n```json\\n{\\n \\\"key1\\\": \\\"value1\\\",\\n \\\"key2\\\": false,\\n \\\"key3\\\": 42\\n}\\n```\\n\\n\\nHere is an example with inlined data:\\n\\n\\n\\n # Update the Rule 'id' with a new name, disabled, and setting it one directive\\n curl -X POST -H \\\"X-API-Token: yourToken\\\" -H \\\"Content-Type: application/json\\\"\\n https://rudder.example.com/rudder/api/rules/latest/{id}\\n -d '{ \\\"displayName\\\": \\\"new name\\\", \\\"enabled\\\": false, \\\"directives\\\": \\\"directiveId\\\"}'\\n\\n\\n\\nYou can also pass a supply the JSON in a file:\\n\\n\\n # Update the Rule 'id' with a new name, disabled, and setting it one directive\\n curl -X POST -H \\\"X-API-Token: yourToken\\\" -H \\\"Content-Type: application/json\\\" https://rudder.example.com/rudder/api/rules/latest/{id} -d @jsonParam\\n\\n\\nNote that the general parameters view in the previous chapter cannot be passed in a JSON, and you will need to pass them a URL parameters if you want them to be taken into account (you can't mix JSON and request parameters):\\n\\n # Update the Rule 'id' with a new name, disabled, and setting it one directive with reason message \\\"Reason used\\\"\\n curl -X POST -H \\\"X-API-Token: yourToken\\\" -H \\\"Content-Type: application/json\\\" \\\"https://rudder.example.com/rudder/api/rules/latest/{id}?reason=Reason used\\\" -d @jsonParam -d \\\"reason=Reason ignored\\\"\\n\\n\\n##### Request parameters\\n\\nIn some cases, when you have little, simple data to update, JSON can feel bloated. In such cases, you can use\\nrequest parameters. You will need to pass one parameter for each data you want to change.\\n\\nParameters follow the following schema:\\n\\n\\n key=value\\n\\n\\nYou can pass parameters by two means:\\n\\n* As query parameters: At the end of your url, put a **?** then your first parameter and then a **&** before next parameters\\n\\n\\n # Update the Rule 'id' with a new name, disabled, and setting it one directive\\n curl -X POST -H \\\"X-API-Token: yourToken\\\" https://rudder.example.com/rudder/api/rules/latest/{id}?\\\"displayName=my new name\\\"&\\\"enabled=false\\\"&\\\"directives=aDirectiveId\\\"\\n\\n\\n* As request data: You can pass those parameters in the request data, they won't figure in the URL, making it lighter to read, You can pass a file that contains data.\\n\\n\\n # Update the Rule 'id' with a new name, disabled, and setting it one directive (in file directive-info.json)\\n curl -X POST -H \\\"X-API-Token: yourToken\\\"\\n https://rudder.example.com/rudder/api/rules/latest/{id} -d \\\"displayName=my new name\\\" -d \\\"enabled=false\\\" -d @directive-info.json\\n\\n\",\"license\":{\"name\":\"CC-BY-SA 2.0\",\"url\":\"https://spdx.org/licenses/CC-BY-SA-2.0.html\"},\"title\":\"Rudder API\",\"version\":\"13\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.rudder.io_wp-content_uploads_2019_11_color_logo_horizontal_dark_bg-1024x176.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://docs.rudder.io/api/openapi.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"rudder.example.local\"},\"externalDocs\":{\"description\":\"Learn more about Rudder.\",\"url\":\"https://docs.rudder.io\"},\"updated\":\"2021-07-26T08:51:53.432Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/rudder.example.local/13/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/rudder.example.local/13/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"rumble.run\",\"value\":{\"added\":\"2021-06-15T10:26:51.047Z\",\"preferred\":\"2.0.3\",\"versions\":[{\"key\":\"2.0.3\",\"value\":{\"added\":\"2021-06-15T10:26:51.047Z\",\"info\":{\"contact\":{\"email\":\"support@rumble.run\"},\"description\":\"Rumble Network Discovery API\",\"license\":{\"name\":\"Commercial\",\"url\":\"https://www.rumble.run/terms\"},\"title\":\"Rumble API\",\"version\":\"2.0.3\",\"x-apisguru-categories\":[\"monitoring\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/__www.rumble.run_img_rumble-twitter-card.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/RumbleDiscovery/rumble-api/main/rumble-api.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"rumble.run\"},\"updated\":\"2021-07-19T09:27:57.385Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/rumble.run/2.0.3/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/rumble.run/2.0.3/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"runscope.com\",\"value\":{\"added\":\"2017-05-08T16:28:49.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-05-08T16:28:49.000Z\",\"info\":{\"description\":\"Manage Runscope programmatically.\",\"title\":\"Runscope API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_500425058955689986_zlcbgqTt.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Runscope/runscope-api-examples/master/schemas/runscope-swagger-v2.json\",\"version\":\"2.0\"}],\"x-providerName\":\"runscope.com\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/runscope.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/runscope.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"sakari.io\",\"value\":{\"added\":\"2021-01-13T11:07:08.728Z\",\"preferred\":\"1.0.1\",\"versions\":[{\"key\":\"1.0.1\",\"value\":{\"added\":\"2021-01-13T11:07:08.728Z\",\"info\":{\"contact\":{\"email\":\"support@sakari.io\"},\"description\":\"# Introduction\\n\\nWelcome to the documentation for the Sakari Messaging REST API. \\n\\nSakari provides an advanced platform to drive large scale customized SMS communication\\n\\nREST is a web-service protocol that lends itself to rapid development by using everyday HTTP and JSON technology.\\n\\nTo find out more about our product offering, please visit [https://sakari.io](https://sakari.io).\\n\\n# Quickstart\\n\\nFor your convenience we have created a quickstart guide to get you up and running in 5 minutes. \\n\\n[https://sakari.io/blog/sakari-api-quickstart](https://sakari.io/blog/sakari-api-quickstart)\\n\\n# PostMan Collection\\n\\nWe've created a simple set of examples using [PostMan](https://www.getpostman.com/) Simply click below to import these. You will need to setup three environment variables in PostMan - AccountId, ClientId and ClientSecret. Check out our PostMan blog post for more information\\n\\n[![Run in Postman](https://run.pstmn.io/button.svg)](https://app.getpostman.com/run-collection/d616e273edc916a7a6eb)\\n\\n# Finding your client id, client secret and account id\\n\\nTo authenticate against the API's you will need three key pieces of data\\n - client id\\n - client secret\\n - account id\\n\\nTo retrieve these, simply login into [https://hub.sakari.io](https://hub.sakari.io) and click on the \\\"cog\\\" in the top right corner. In the popup dialog at the bottom you should see your API credentials and account id. If these are not visible you will need to click on \\\"Request Credentials\\\"\\n\\n# Versioning\\n\\nWith any breaking changes we will introduce a new version of the API. The latest version is v1.\\n\\nThe API uses an open schema model, which means server may add extra properties to responses. Likewise, the server will ignore any extra query parameters and request body properties. When you write clients, you need to ignore additional properties in responses to ensure they do not break.\\n\\n# Testing\\n\\nThere are numerous tools available for testing the API's. We will include examples using curl and the client SDKs that we have created. If you would like to see an SDK in a language not currently available, please let us know.\\n\\n# Throttling / Limits\\n\\nOur API's have been specifically designed to support bulk messaging in a single API call. We therefore impose limits on the frequency of calling the APIs to prevent abuse or runaway processes. If you feel you need a higher limit, please contact us. If you hit the limit you will get a 429 error code returned from our servers\\n\\n# Errors\\n\\nThe API uses standard HTTP status codes to indicate the success or failure of the API call. The body of the response will be JSON in the following format:\\n\\n```\\n{\\n \\\"success\\\": false,\\n \\\"error\\\": {\\n \\\"code\\\": \\\"CONT-001\\\",\\n \\\"message\\\": \\\"Invalid mobile number\\\"\\n }\\n}\\n```\\n\\n# Pagination\\n\\nFor performance, most GET calls return a subset of data. This data is paginated for easy access. Most APIs which return collections of data will return a pagination object as such:\\n\\n```\\n{\\n \\\"pagination\\\": {\\n \\\"offset\\\": 0,\\n \\\"limit\\\": 10\\n \\\"totalCount\\\": 21\\n } \\n}\\n```\\n\\nWhen making calls to the API, you can adjust the slice of data returned using query parameters such as:\\n\\n`` https://api.sakari.io/v1/accounts/123/contacts?offset=20&limit=25 ``\\n\\nThis will return 25 contacts with an offset of 20.\\n\",\"termsOfService\":\"https://sakari.io/terms-service.html\",\"title\":\"Sakari\",\"version\":\"1.0.1\",\"x-apisguru-categories\":[\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_sakari.io_wp-content_uploads_cropped-sakari-icon-512x512-180x180.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.sakari.io/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"sakari.io\"},\"externalDocs\":{\"description\":\"Find out more about Sakari\",\"url\":\"https://sakari.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sakari.io/1.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sakari.io/1.0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"salesforce.local:einstein\",\"value\":{\"added\":\"2021-01-30T07:42:05.448Z\",\"preferred\":\"2.0.1\",\"versions\":[{\"key\":\"2.0.1\",\"value\":{\"added\":\"2021-01-30T07:42:05.448Z\",\"info\":{\"description\":\"Provided by [Salesforce](https://www.einstein-hub.com/) � Copyright 2000�2020 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com, inc., as are other names and marks. Other marks appearing herein may be trademarks of their respective owners. **Last updated:** Aug 17, 2020\",\"title\":\"Einstein Vision and Einstein Language\",\"version\":\"2.0.1\",\"x-apisguru-categories\":[\"text\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/MetaMind/openapi/master/vision-language-api-openapi-2.0.1.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"salesforce.local\",\"x-serviceName\":\"einstein\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"For more information, see the Einstein Platform Services Developer Guide\",\"url\":\"https://metamind.readme.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/salesforce.local/einstein/2.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/salesforce.local/einstein/2.0.1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"salesloft.com\",\"value\":{\"added\":\"2017-11-25T12:50:21.000Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2017-11-25T12:50:21.000Z\",\"info\":{\"contact\":{\"email\":\"integrations@salesloft.com\",\"x-twitter\":\"SalesLoft\"},\"description\":\"SalesLoft helps transform sales teams into modern sales organizations - converting more target accounts into customer accounts\\n\",\"title\":\"SalesLoft Platform\",\"version\":\"v2\",\"x-apisguru-categories\":[\"customer_relation\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_SalesLoft_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developers.salesloft.com/v2_api_def.json\",\"version\":\"2.0\"}],\"x-providerName\":\"salesloft.com\"},\"updated\":\"2018-02-05T08:23:20.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/salesloft.com/v2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/salesloft.com/v2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"schooldigger.com\",\"value\":{\"added\":\"2017-02-26T18:33:44.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2017-02-26T18:33:44.000Z\",\"info\":{\"contact\":{\"email\":\"api@schooldigger.com\",\"name\":\"SchoolDigger\"},\"description\":\"Get detailed data on over 120,000 schools and 18,500 districts in the U.S.\",\"termsOfService\":\"https://developer.schooldigger.com/termsofservice\",\"title\":\"SchoolDigger API V1\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\",\"education\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.schooldigger.com/swagger/docs/v1\",\"version\":\"2.0\"}],\"x-providerName\":\"schooldigger.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/schooldigger.com/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/schooldigger.com/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"scrapewebsite.email\",\"value\":{\"added\":\"2015-07-02T13:30:48.000Z\",\"preferred\":\"0.1\",\"versions\":[{\"key\":\"0.1\",\"value\":{\"added\":\"2015-07-02T13:30:48.000Z\",\"info\":{\"description\":\"ScrapeWebsiteEmail is a service that exposes an api to fetch e-mails from a website.\",\"title\":\"Scrape Website Email API\",\"version\":\"0.1\",\"x-apisguru-categories\":[\"email\",\"tools\"],\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.6.0\"},\"format\":\"swagger\",\"url\":\"http://scrapewebsite.email/v1/swagger_doc.json\",\"version\":\"1.2\"}],\"x-providerName\":\"scrapewebsite.email\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2017-11-20T15:10:56.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/scrapewebsite.email/0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/scrapewebsite.email/0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"seldon.local:core\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"0.1\",\"versions\":[{\"key\":\"0.1\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"contact\":{\"name\":\"Seldon Core\",\"url\":\"https://github.com/SeldonIO/seldon-core\"},\"title\":\"Seldon External API\",\"version\":\"0.1\",\"x-apisguru-categories\":[\"machine_learning\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/SeldonIO/seldon-core/master/openapi/wrapper.oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"seldon.local\",\"x-serviceName\":\"wrapper\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"Seldon Core Documentation\",\"url\":\"https://github.com/SeldonIO/seldon-core\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/seldon.local/core/0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/seldon.local/core/0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"seldon.local:engine\",\"value\":{\"added\":\"2021-06-14T10:29:23.711Z\",\"preferred\":\"0.1\",\"versions\":[{\"key\":\"0.1\",\"value\":{\"added\":\"2021-06-14T10:29:23.711Z\",\"info\":{\"contact\":{\"name\":\"Seldon Core\",\"url\":\"https://github.com/SeldonIO/seldon-core\"},\"title\":\"Seldon External API\",\"version\":\"0.1\",\"x-apisguru-categories\":[\"machine_learning\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/SeldonIO/seldon-core/master/openapi/engine.oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"seldon.local\",\"x-serviceName\":\"engine\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"Seldon Core Documentation\",\"url\":\"https://github.com/SeldonIO/seldon-core\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/seldon.local/engine/0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/seldon.local/engine/0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"seldon.local:wrapper\",\"value\":{\"added\":\"2021-06-14T10:28:10.311Z\",\"preferred\":\"0.1\",\"versions\":[{\"key\":\"0.1\",\"value\":{\"added\":\"2021-06-14T10:28:10.311Z\",\"info\":{\"contact\":{\"name\":\"Seldon Core\",\"url\":\"https://github.com/SeldonIO/seldon-core\"},\"title\":\"Seldon External API\",\"version\":\"0.1\",\"x-apisguru-categories\":[\"machine_learning\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/SeldonIO/seldon-core/master/openapi/wrapper.oas3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"seldon.local\",\"x-serviceName\":\"wrapper\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"Seldon Core Documentation\",\"url\":\"https://github.com/SeldonIO/seldon-core\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/seldon.local/wrapper/0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/seldon.local/wrapper/0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"selectpdf.com\",\"value\":{\"added\":\"2017-10-19T08:08:12.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-10-19T08:08:12.000Z\",\"info\":{\"contact\":{\"email\":\"support@selectpdf.com\",\"name\":\"SelectPdf HTML To PDF API\",\"url\":\"https://selectpdf.com/html-to-pdf-api/\"},\"description\":\"SelectPdf HTML To PDF Online REST API is a professional solution that lets you create PDF from web pages and raw HTML code in your applications. The API is easy to use and the integration takes only a few lines of code.\",\"title\":\"SelectPdf HTML To PDF API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_566507399226212354_KWXTM5rW_400x400.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://selectpdf.com/api/selectpdf-swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"selectpdf.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/selectpdf.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/selectpdf.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"semantria.com\",\"value\":{\"added\":\"2015-11-09T23:23:31.000Z\",\"preferred\":\"4.0\",\"versions\":[{\"key\":\"4.0\",\"value\":{\"added\":\"2015-11-09T23:23:31.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"semantria\"},\"description\":\"Semantria applies Text and Sentiment Analysis to tweets, facebook posts, surveys, reviews or enterprise content.\",\"title\":\"Semantria\",\"version\":\"4.0\",\"x-apisguru-categories\":[\"social\",\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_semantria_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"swagger\",\"url\":\"https://semantria.com/developer/api-docs-prod\",\"version\":\"1.2\"}],\"x-providerName\":\"semantria.com\"},\"externalDocs\":{\"url\":\"https://semantria.com/support/developer/\"},\"updated\":\"2018-08-24T14:28:47.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/semantria.com/4.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/semantria.com/4.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"sendgrid.com\",\"value\":{\"added\":\"2016-03-23T17:32:40.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2016-03-23T17:32:40.000Z\",\"info\":{\"description\":\"The Beta endpoints for the new Email Activity APIs - functionality is subject to change without notice. You may not have access to this Beta endpoint.\\n\\nEmail Activity offers filtering and search by event type for two days worth of data. There is an optional add-on to store 60 days worth of data. This add-on also gives you access to the ability to download a CSV of the 60 days worth of email event data. The Beta endpoints for the new Email Activity APIs - functionality is subject to change without notice. You may not have access to this Beta endpoint.\\n\\nEmail Activity offers filtering and search by event type for two days worth of data. There is an optional add-on to store 60 days worth of data. This add-on also gives you access to the ability to download a CSV of the 60 days worth of email event data.\",\"title\":\"Email Activity (beta)\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"email\",\"marketing\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_user-images.githubusercontent.com_21603_27865240-b4c0da22-6189-11e7-9f2c-f35f4c6fa57c.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/sendgrid/sendgrid-oai/main/oai.json\",\"version\":\"3.0\"}],\"x-providerName\":\"sendgrid.com\"},\"externalDocs\":{\"url\":\"https://sendgrid.com/docs/API_Reference/Web_API_v3/index.html\"},\"updated\":\"2021-08-09T09:15:57.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sendgrid.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sendgrid.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"setlist.fm\",\"value\":{\"added\":\"2018-06-08T08:41:08.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-06-08T08:41:08.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"setlistfm\"},\"description\":\"

\\nThe setlist.fm API has been designed to give you easy access to setlist data in order to build fancy websites and\\nother applications. Before starting to use the API, be sure to ...\\n

    \\n
  1. ... understand how setlist.fm works (the FAQ and the\\nGuidelines are a good starting point),
  2. \\n
  3. ... read this documentation carefully and
  4. \\n
  5. ... apply for an API key (link for logged in users only) - if\\nyou're no registered user yet, then register first (it's free).
  6. \\n
\\n

\\n

\\nIf this documentation isn't enough or if you've got other things you'd like to tell us about the API, visit the\\nAPI Forum.\\n

\\n

\\nNote that the setlist.fm API is, according to the API terms of\\nservice, only free for non-commercial projects. If you're interested in using the API for commercial purposes,\\ncontact us.\\n

\\n\\n

About this Service

\\n

\\nThis service provides methods to get both setlists and components of setlists such as artists, cities, countries or\\nvenues.\\n

\\n\\n

Supported Content Types

\\n

\\nThe REST service currently supports XML (default) and JSON content.\\n

\\n

\\nTo receive a JSON response, set the Accept\\nheader to application/json.\\n

\\n\\n

Internationalization

\\n

\\n(Please note that this is an experimental feature and does not work for all cities!)\\n

\\n

\\nMost of the featured methods honor the Accept-Language\\nheader. This header is used for\\nlocalizing cities and countries. The default language is English (en), but you can provide any of the languages\\nSpanish (es), French (fr), German (de), Portuguese (pt), Turkish (tr), Italian (it) or Polish (pl).\\n

\\n

\\nE.g. if you search a setlist for a concert that took place in Vienna and you pass "de" as header, you'll\\nget "Wien, Österreich" instead of "Vienna, Austria".
\\nThis also works if you use a different language than the country's native language.\\n

\\n

\\nE.g. for a concert in New York, you'll get "Nueva York, Estados Unidos" instead of "New\\nYork, United States" if you pass "es" as language.\\n

\\n\\n

API Keys

\\n\\nAPI keys (application form) must be included in the request with\\nthe x-api-key header.\\n\\n

Version History

\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n
VersionDocsEnd of Service
1.0Docs-\\n
0.1December 31, 2017\\n
\",\"title\":\"setlist.fm API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_setlistfm_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.setlist.fm/docs/1.0/ui/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"setlist.fm\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/setlist.fm/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/setlist.fm/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"sheerseo.com\",\"value\":{\"added\":\"2019-08-19T17:46:47.000Z\",\"preferred\":\"0.0.1\",\"versions\":[{\"key\":\"0.0.1\",\"value\":{\"added\":\"2019-08-19T17:46:47.000Z\",\"info\":{\"contact\":{\"name\":\"API Support\",\"url\":\"https://www.sheerseo.com/seo-monitoring-tools/support.html\",\"x-twitter\":\"sheerseo\"},\"description\":\"Sheerseo API has 2 stages:
First stage - initiating the task: You fill in your task and receive in return the task id.
Second stage - collecting the results: send a request containing the task ids you got at the first stage and collecting the results.\",\"title\":\"SheerSEO API\",\"version\":\"0.0.1\",\"x-apisguru-categories\":[\"hosting\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_sheerseo_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.sheerseo.com/api/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"sheerseo.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sheerseo.com/0.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sheerseo.com/0.0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"sheetlabs.com:rig-veda\",\"value\":{\"added\":\"2019-01-04T10:23:07.000Z\",\"preferred\":\"1.2\",\"versions\":[{\"key\":\"1.2\",\"value\":{\"added\":\"2019-01-04T10:23:07.000Z\",\"info\":{\"contact\":{\"email\":\"ab.techwriter@gmail.com\",\"x-twitter\":\"sheetlabs\"},\"description\":\"# Introduction\\nThis API returns information about all of the verses in Rig Veda. The results are JSON objects that contain the name of the god, poet, and meter of the verses in Rig Veda, the category of the god and the poet, and the _mandal_ and _sukta_ number.\\n\\nThe API uses the Swagger 2.0 specification.\\n\\n# Authentication\\nThis is an open API.\\n\\n# Try it out\\nThis sandbox can be used to get data for only one kind of resource, that is, to fetch the data for a category being sung to.\\n\\nThe remaining resources work a similar fashion. For details, see the reference documentation.\\n\",\"license\":{\"name\":\"Distributed under the MIT license\",\"url\":\"https://opensource.org/licenses/MIT\"},\"title\":\"rv API\",\"version\":\"1.2\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"altText\":\"Indica logo\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_sheetlabs_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/AninditaBasu/indica/master/rv_SDKs/rv.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"sheetlabs.com\",\"x-serviceName\":\"rig-veda\"},\"externalDocs\":{\"description\":\"Documentation\",\"url\":\"https://aninditabasu.github.io/indica/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sheetlabs.com/rig-veda/1.2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sheetlabs.com/rig-veda/1.2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"sheetlabs.com:vedic-society\",\"value\":{\"added\":\"2019-01-04T09:51:43.000Z\",\"preferred\":\"1.2\",\"versions\":[{\"key\":\"1.2\",\"value\":{\"added\":\"2019-01-04T09:51:43.000Z\",\"info\":{\"contact\":{\"email\":\"ab.techwriter@gmail.com\",\"x-twitter\":\"sheetlabs\"},\"description\":\"# Introduction\\nThis API returns data regarding almost all nouns in vedic literature. The results are JSON objects that contain the word transliterated to the Roman script, the word in the Nagari script, the meaning of the word, and the category the word belongs to. Proper nouns are not included (yet).\\n\\nThe API uses the Swagger 2.0 specification.\\n\\n# Authentication\\nThis is an open API.\\n\\n# Try it out\\nThis sandbox can be used to get data for only one kind of resource, that is, to fetch data for a string contained in the meaning of any of the words.\\n\\nThe remaining resources work a similar fashion. For details, see the reference documentation.\\n\",\"license\":{\"name\":\"Distributed under the MIT license\",\"url\":\"https://opensource.org/licenses/MIT\"},\"title\":\"vs API\",\"version\":\"1.2\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"altText\":\"Indica logo\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_sheetlabs_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/AninditaBasu/indica/master/vs_SDKs/vs.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"sheetlabs.com\",\"x-serviceName\":\"vedic-society\"},\"externalDocs\":{\"description\":\"Documentation\",\"url\":\"https://aninditabasu.github.io/indica/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sheetlabs.com/vedic-society/1.2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sheetlabs.com/vedic-society/1.2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"shipengine.com\",\"value\":{\"added\":\"2020-08-18T13:25:23.894Z\",\"preferred\":\"1.1.202006302006\",\"versions\":[{\"key\":\"1.1.202006302006\",\"value\":{\"added\":\"2020-08-18T13:25:23.894Z\",\"info\":{\"contact\":{\"email\":\"sales@shipengine.com\",\"name\":\"ShipEngine Sales & Support\",\"url\":\"https://www.shipengine.com/contact/\",\"x-phone\":\"1-512-856-5379\"},\"description\":\"ShipEngine's easy-to-use REST API lets you manage all of your shipping needs without worrying about the complexities of different carrier APIs and protocols. We handle all the heavy lifting so you can focus on providing a first-class shipping experience for your customers at the best possible prices.\\n\\nEach of ShipEngine's features can be used by itself or in conjunction with each other to build powerful shipping functionality into your application or service.\\n\\n## Getting Started\\nIf you're new to REST APIs then be sure to read our [introduction to REST](https://www.shipengine.com/docs/rest/) to understand the basics. Learn how to [authenticate yourself to ShipEngine](https://www.shipengine.com/docs/auth/), and then use our [sandbox environment](https://www.shipengine.com/docs/sandbox/) to kick the tires and get familiar with our API. If you run into any problems, then be sure to check the [error handling guide](https://www.shipengine.com/docs/errors/) for tips.\\n\\nHere are some step-by-step **tutorials** to get you started:\\n\\n - [Learn how to create your first shipping label](https://www.shipengine.com/docs/labels/create-a-label/)\\n - [Calculate shipping costs and compare rates across carriers](https://www.shipengine.com/docs/rates/)\\n - [Track packages on-demand or in real time](https://www.shipengine.com/docs/tracking/)\\n - [Validate mailing addresses anywhere on Earth](https://www.shipengine.com/docs/addresses/validation/)\\n\\n\\n## Shipping Labels for Every Major Carrier\\nShipEngine makes it easy to [create shipping labels for any carrier](https://www.shipengine.com/docs/labels/create-a-label/) and [download them](https://www.shipengine.com/docs/labels/downloading/) in a [variety of file formats](https://www.shipengine.com/docs/labels/formats/). You can even customize labels with your own [messages](https://www.shipengine.com/docs/labels/messages/) and [images](https://www.shipengine.com/docs/labels/branding/).\\n\\n\\n## Real-Time Package Tracking\\nWith ShipEngine you can [get the current status of a package](https://www.shipengine.com/docs/tracking/) or [subscribe to real-time tracking updates](https://www.shipengine.com/docs/tracking/webhooks/) via webhooks. You can also create [custimized tracking pages](https://www.shipengine.com/docs/tracking/branded-tracking-page/) with your own branding so your customers will always know where their package is.\\n\\n\\n## Compare Shipping Costs Across Carriers\\nMake sure you ship as cost-effectively as possible by [comparing rates across carriers](https://www.shipengine.com/docs/rates/get-shipment-rates/) using the ShipEngine Rates API. Or if you don't know the full shipment details yet, then you can [get rate estimates](https://www.shipengine.com/docs/rates/estimate/) with limited address info.\\n\\n\\n## Worldwide Address Validation\\nShipEngine supports [address validation](https://www.shipengine.com/docs/addresses/validation/) for virtually [every country on Earth](https://www.shipengine.com/docs/addresses/validation/countries/), including the United States, Canada, Great Britain, Australia, Germany, France, Norway, Spain, Sweden, Israel, Italy, and over 160 others.\\n\",\"termsOfService\":\"https://www.shipengine.com/terms-of-service/\",\"title\":\"ShipEngine API\",\"version\":\"1.1.202006302006\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"altText\":\"ShipEngine logo\",\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.shipengine.com_wp-content_themes_shipengine_assets_img_logo.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/ShipEngine/shipengine-openapi/master/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"shipengine.com\"},\"externalDocs\":{\"description\":\"ShipEngine's documentation is designed to help you start shipping as quickly as possible. With easy-to-follow tutorials, detailed reference docs, and ready-made recipes for common use cases, you'll see real results in no time at all.\\n\",\"url\":\"https://www.shipengine.com/docs/\"},\"updated\":\"2020-08-18T13:25:23.894Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/shipengine.com/1.1.202006302006/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/shipengine.com/1.1.202006302006/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"shipstation.com\",\"value\":{\"added\":\"2017-09-28T12:50:00.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-09-28T12:50:00.000Z\",\"info\":{\"description\":\"Polls is a simple API allowing consumers to view polls and vote in them.\",\"title\":\"shipstation\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ShipStation_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://shipstation.docs.apiary.io/api-description-document\",\"version\":\"3.0\"}],\"x-providerName\":\"shipstation.com\"},\"updated\":\"2021-04-07T09:52:45.374Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/shipstation.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/shipstation.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"shop-pro.jp\",\"value\":{\"added\":\"2021-01-14T09:53:08.380Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-14T09:53:08.380Z\",\"info\":{\"contact\":{\"name\":\"お問い合せ窓口\",\"url\":\"https://shop-pro.jp/?mode=inq\"},\"description\":\"# カラーミーショップアプリストア API\\n\\n[アプリストア](https://app.shop-pro.jp/)にて公開するアプリに対して、一般公開している[カラーミーショップAPI](https://developer.shop-pro.jp/docs/colorme-api)に加えて、カラーミーショップアプリストアAPI(以下、アプリストアAPIといいます)を利用することが出来ます。アプリストアAPIでは以下のことが行えます。\\n- 課金データ(アプリ内課金、従量課金)の作成\\n- インラインスクリプトタグの取得・作成・更新・削除\\n- スクリプトタグの取得・作成・更新・削除\\n\\n## 利用手順\\n\\nアプリストアAPIを利用するには、OAuth認証が必要です。OAuth認証の基本的な流れについては[カラーミーショップAPIドキュメント](https://developer.shop-pro.jp/docs/colorme-api)を参照してください。\\nアプリストアAPIの利用のために、以下のscopeが追加で指定可能になります。[カラーミーショップAPIドキュメント](https://developer.shop-pro.jp/docs/colorme-api)に掲載されているscopeと合わせてご利用ください。\\n\\n|スコープ|機能|\\n|---|---|\\n|`write_application_charge`|課金データの作成|\\n|`read_shop_script_tags`|ショップページのスクリプトタグを参照|\\n|`write_shop_script_tags`|ショップページへスクリプトタグを追加・更新|\\n|`read_inline_script_tags`|インラインスクリプトタグを参照|\\n|`write_inline_script_tags`|インラインスクリプトタグを追加・更新|\\n|`read_script_tags`|スクリプトタグを参照(deprecated)|\\n|`write_script_tags`|スクリプトタグを追加・更新(deprecated)|\\n\\n(例) カラーミーショップアカウントの認証ページを表示\\n```\\nhttps://api.shop-pro.jp/oauth/authorize?client_id=CLIENT_ID&redirect_uri=REDIRECT_URI&response_type=code&scope=read_products%20write_products%20write_application_charge\\n```\\n\\n## 課金設定\\n料金プラン(月額課金・従量課金・買い切り)による課金や、アプリ内課金をご利用いただくにはアプリごとに課金設定の登録が必要です。\\nこの設定は [カラーミーショップ デベロッパー](https://developer.shop-pro.jp) から行うことができます。\\n\\n登録できる課金形式やその使い方の詳細については[アプリストア 開発ガイドのアプリ課金のページ](https://developer.shop-pro.jp/getting-started/appstore-billing/)をご覧ください\\n\\n## アプリのインストール\\nショップオーナーがアプリをインストールしたとき、以下の処理をカラーミーショップが行います。\\n- 選択された料金プランに基づき課金開始\\n- インストールフックの呼び出し\\n\\n### インストールフック\\nアプリのインストール時に、インストールに関する情報を `POST` メソッド、 `application/json` 形式で通知します。\\n通知先のURLは[カラーミーショップ デベロッパー](https://developer.shop-pro.jp/)にログインし、各アプリストア アプリのアプリ設定から登録を行ってください。\\n\\n以下のパラメータが送信されます。課金請求に必要なパラメータを含みますので、必ず受け取れるようにしてください。\\n\\n|パラメータ|機能|形式|\\n|---|---|---|\\n|`account_id`|インストールしたショップオーナーのアカウントID|PA+8桁の整数|\\n|`application_charge_source_id`|プラン課金ID|数字と大文字アルファベットで構成される文字列(6桁以上)|\\n|`recurring_application_charge_id`|(買い切り以外の課金の場合)課金契約ID|数字と大文字アルファベットで構成される文字列(6桁以上)|\\n|`application_charge_id`|(買い切りの場合)課金契約ID|数字と大文字アルファベットで構成される文字列(6桁以上)|\\n|`trial_term`|(無料お試し期間がある場合)無料お試し期間|JSONオブジェクト|\\n|`mail`|ショップオーナーへの連絡メールアドレス|文字列|\\n\\n`application_charge_source_id` はデベロッパーサイトで設定したプラン課金のIDです。インストールされた料金プランの判別にご利用いただけます。\\n\\n`recurring_application_charge_id` と `application_charge_id` はインストールごとに発行されるユニークなIDです。ショップオーナーが一度アンインストールした後に、再度同じショップオーナーがアプリのインストールを行った際には新たに別のIDが発行されます。\\n\\n`recurring_application_charge_id` は「買い切り」以外の課金である「無料」「月額」「月額+従量」「月額+初期費用」「従量のみ」のプラン課金のインストールの際に発行されます。\\n\\n従量による課金を伴うプラン課金の場合は、従量分の料金を請求する際に 課金契約ID(`recurring_application_charge_id`) が必要になるので、必ず記録するようにしてください。\\n\\n`mail` パラメータの値はショップオーナーへの連絡手段としてご利用いただけます。インストール後に認可フローが中断され、アクセストークンが得られない際のショップオーナーへの連絡手段としてご活用いただけます。このパラメータはカラーミーショップの非公開情報として登録されている値です。左記以外の用途でこの値をアプリの機能で使用しないでください。\\n\\n例) 買い切りの場合\\n```\\n{\\n \\\"account_id\\\": \\\"PA00000001\\\",\\n \\\"application_charge_source_id\\\": \\\"F3RN9A\\\",\\n \\\"application_charge_id\\\": \\\"A3FT4N\\\",\\n \\\"mail\\\": \\\"shop@example.com\\\"\\n}\\n```\\n\\n例) 月額課金の場合\\n```\\n{\\n \\\"account_id\\\": \\\"PA00000001\\\",\\n \\\"application_charge_source_id\\\": \\\"F3RN9A\\\",\\n \\\"recurring_application_charge_id\\\": \\\"A3FT4N\\\",\\n \\\"mail\\\": \\\"shop@example.com\\\"\\n}\\n```\\n\\n無料お試し期間を設定した課金の場合、以下の情報を `trial_term` パラメータとして送信します。\\n無料お試し期間中は従量課金APIを呼び出して課金請求することはできません。\\n\\n|パラメータ|機能|形式|\\n|---|---|---|\\n|`starts_at`|無料お試し開始日時|整数値(UNIXタイムスタンプ)|\\n|`ends_at`|無料お試し終了日時|整数値(UNIXタイムスタンプ)|\\n\\n例) 無料お試し期間がある月額課金の場合\\n```\\n{\\n \\\"account_id\\\": \\\"PA00000001\\\",\\n \\\"application_charge_source_id\\\": \\\"F3RN9A\\\",\\n \\\"recurring_application_charge_id\\\": \\\"A3FT4N\\\",\\n \\\"mail\\\": \\\"shop@example.com\\\",\\n \\\"trial_term\\\" {\\n \\\"starts_at\\\": 1565017200,\\n \\\"ends_at\\\": 1567609200\\n }\\n}\\n```\\n\\n受け取りに成功した場合は、以下のパラメータを `application/json` 形式でレスポンスボディに付与し、\\nステータスコード `200` レスポンスをカラーミーショップへ返却してください。\\nステータスコード `200` レスポンスをカラーミーショップが受け取れない場合、もしくは以下のパラメーターが返却されなかった場合、インストールを中止し、インストールによって発生した情報は破棄されます。\\n\\n|パラメータ|機能|形式|\\n|---|---|---|\\n|`redirect_url`|インストール成功後に遷移するURL|文字列(URL)|\\n\\n例)\\n```\\n{\\n \\\"redirect_url\\\": \\\"https://example.com\\\"\\n}\\n```\\nインストール完了後、インストールフックのレスポンスパラメータの `redirect_url` へ画面遷移しますので、APIを利用する場合は `redirect_url` より先の画面でOAuth認証の実装をお願いします。\\n\\n## アプリのアンインストール\\nショップオーナーがアプリをアンインストールしたとき、以下の処理をカラーミーショップが行います。\\n- OAuth認証のアクセストークンの無効化\\n- 登録したインラインスクリプトタグ・スクリプトタグの削除\\n- 月額課金形式の場合、継続課金の無効化\\n\\n### アンインストールフック\\nアンインストール直後に `POST` メソッドで、以下の情報を `application/json` 形式で通知します。\\n通知先のURLは[カラーミーショップ デベロッパー](https://developer.shop-pro.jp/)にログインし、各アプリストア アプリのアプリ設定から登録を行ってください。\\n\\n\\u203b [アンインストールAPI](#operation/deleteInstallation)のご利用によるアンインストール時はアンインストールフックは通知されません。\\n\\n受け取りに成功した場合はステータスコード `200` のレスポンスを返却してください。\\n\\n|パラメータ|機能|形式|\\n|---|---|---|\\n|`account_id`|アンインストールしたショップオーナーのアカウントID|PA+8桁の整数|\\n|`application_charge_source_id`|プラン課金ID|数字と大文字アルファベットで構成される文字列(6桁以上)|\\n|`uninstalled_at`|アンインストール日時|整数値(UNIXタイムスタンプ)|\\n|`reason`|アンインストール理由| `by_shop_owner` (ショップオーナーによる)
`by_unpaid` (未払いによる) |\\n|`recurring_application_charge_id`|(買い切り以外の課金の場合)課金契約ID|数字と大文字アルファベットで構成される文字列(6桁以上)|\\n|`usage_charge`|(従量課金の場合)従量課金アンインストール情報|JSONオブジェクト|\\n\\nアンインストールフックの通知が伴うアンインストールは以下の操作のいずれかによって行われます。アンインストールの理由を `reason` パラメータで確認できます。\\n\\n|reasonパラメータの値|アンインストール理由|\\n|---|---|\\n|`by_shop_owner`|ショップオーナーによるアンインストール操作|\\n|`by_unpaid`|ポイント不足による利用料徴収の失敗による自動アンインストール|\\n\\n課金契約ID `recurring_application_charge_id` はインストールフックで通知したIDと同じIDが通知されます。\\n\\n料金プランが従量課金の場合、アンインストール後に従量課金データの作成を可能にするために、以下の情報を `usage_charge` パラメータとして送信します。\\nアンインストール後はOAuthのアクセストークンが無効化されているため、アクセストークンを利用して従量課金APIを呼び出すことができなくなります。\\nアンインストール後はアクセストークンの代わりに `api_token` をリクエストヘッダーに含め、従量課金APIを呼び出してください。\\n無料お試し期間中にアプリがアンインストールされた場合は、`api_token` は発行されません。\\n詳しくは、[従量課金データの作成](https://app.shop-pro.jp/open_api#operation/createUsageCharge)を参照してください。\\n`api_token` を利用した従量課金APIの呼び出しは、ポイント締め日 `closing_on` までとなっておりますので、ご注意ください。\\n\\n|パラメータ|機能|形式|\\n|---|---|---|\\n|`api_token`|アンインストール後に従量課金APIを利用いただくために必要な情報|文字列|\\n|`closing_on`|ポイント締め日|整数値(UNIXタイムスタンプ)|\\n\\n通常、 `closing_on` は、アンインストール直前まで利用されていた契約の期間の月末となります。以下に例を示します。\\n\\n|アンインストール日|直前まで利用されていた契約の期間|closing_on の示す日時|\\n|---|---|---|\\n|2021/01/09|2021/12/10〜2021/01/09|2021/01/31|\\n|2021/01/10|2021/01/10〜2021/02/09|2021/02/28|\\n\\n従量課金の場合のユーザーの契約期間については[こちら](https://shop-pro.jp/manual/appstore_fee)をご参照ください\\n\\nアンインストールフックの例を以下に示します。\\n\\n例) 買い切りの場合\\n```\\n{\\n \\\"account_id\\\": \\\"PA00000001\\\",\\n \\\"application_charge_source_id\\\": \\\"Q21GPC\\\",\\n \\\"uninstalled_at\\\": 1552022739,\\n \\\"reason\\\": \\\"by_shop_owner\\\"\\n}\\n```\\n\\n例) 月額課金の場合\\n```\\n{\\n \\\"account_id\\\": \\\"PA00000001\\\",\\n \\\"application_charge_source_id\\\": \\\"EW3V21\\\",\\n \\\"recurring_application_charge_id\\\": \\\"F3RN9A\\\",\\n \\\"uninstalled_at\\\": 1552022740,\\n \\\"reason\\\": \\\"by_shop_owner\\\"\\n}\\n```\\n\\n例) 従量課金を含む月額課金の場合\\n```\\n{\\n \\\"account_id\\\": \\\"PA00000001\\\",\\n \\\"application_charge_source_id\\\": \\\"WA37CA\\\",\\n \\\"recurring_application_charge_id\\\": \\\"F3WQ1S\\\",\\n \\\"uninstalled_at\\\": 1552022740,\\n \\\"reason\\\": \\\"by_shop_owner\\\",\\n \\\"usage_charge\\\": {\\n \\\"api_token\\\": \\\"token\\\",\\n \\\"closing_on\\\": 1552533465\\n }\\n}\\n```\\n\\n### アンインストールフックのリトライ\\nステータスコード `200` のレスポンスをカラーミーショップが受け取れない場合は、ステータスコード `200` をカラーミーショップが受け取るまで、以下の条件で再度アンインストール情報を送信します。\\nなお、カラーミーショップによるアンインストール処理は、アンインストールフックの送信結果の成否によらず、アンインストールが実行されたときに完了します。\\n\\n- 2時間30分ごとにアンインストールフックの仕様に基づき再送します\\n- 最大で合計19回再送します\\n- すべての再送の試行でステータスコード `200` をカラーミーショップが受け取れない場合は、公認デベロッパー申請時に登録されたメールアドレス宛にメールを送信します\\n\\n## インストール・アンインストールフックの署名検証\\n`X-Appstore-Signature` リクエストヘッダーに含まれる署名を検証して、リクエストがカラーミーショップから送信されたことを確認することを推奨します。\\n\\n検証の手順は以下のとおりです。\\n\\n1. カラーミーショップが発行した `webhook_secret` を秘密鍵として、HMAC-SHA256アルゴリズムを使用してリクエストボディのダイジェスト値を取得します。\\n2. ダイジェスト値をBase64エンコードした値とリクエストヘッダーに付与された署名( `X-Appstore-Signature` の値)が一致することを確認します。\\n\\n\\nサンプルコード(ruby)\\n```ruby\\nWEBHOOK_SECRET = 'my_webhook_secret'\\n\\npayload_body = request.body.read\\nsignature = Base64.strict_encode64(OpenSSL::HMAC.digest('sha256', WEBHOOK_SECRET, payload_body))\\nActiveSupport::SecurityUtils.secure_compare(signature, request.env['HTTP_X_APPSTORE_SIGNATURE'])\\n```\\n\",\"termsOfService\":\"https://api.shop-pro.jp/developers/tos\",\"title\":\"カラーミーショップアプリストア API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-description-language\":\"jp\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static-www.shop-pro.jp_img_cms_components_cms_header_cms_header_brand.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.shop-pro.jp/appstore//v1/open_api.json\",\"version\":\"2.0\"}],\"x-providerName\":\"shop-pro.jp\"},\"updated\":\"2021-07-12T10:31:14.269Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/shop-pro.jp/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/shop-pro.jp/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"shorten.rest\",\"value\":{\"added\":\"2020-03-23T14:14:07.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-03-23T14:14:07.000Z\",\"info\":{\"description\":\"## Introduction\\n\\n\\nThe Shorten.rest API allows you to programmatically create short URLs (an 'alias') for longer URL (a 'destination').\\n\\nEach alias you create can be used to redirect the end user (person clicking on the link) to one or more destination URLs\\n\\nA default destination is always set and specific destinations can be set to redirect the end user to preferred destinations based on the user's geographical location (country) and device Operating System.\\n\\nIn order to use the Shorten.Rest URL Shortening API you can choose to bind your own branded domain, sub-domain or to use our default domain - Short.FYI \\n\\n ### Destination Matching \\n\\n When creating or editing a short URL ('alias') you can choose to specify a destination for each country and OS ([Supported OSes list](#tag/OperatingSystems)) combination. \\n\\n When a user clicks on the short link, Shorten.rest will examine the end user's country (determined by User's IP) and OS (User agent) and match the most suitable destination for each user. \\n\\n (*) If no destination is set for a specific request combination Shorten.rest will use the default destination that exists within each short URL \\n\\n (**) BRANDED DOMAINS: If the requested alias does not exist in our database - Shorten.rest will redirect the user to the default fallback you set within your dashboard under the \\u2018Alias Not Found Page Url\\u2019 value for a custom domain. \\n\\n (***) Operating System (OS) destinations are stronger than a country destination! \\n For example - if you have a custom landing page that is targeting people in the USA and a second landing page that is hyper focused for people who use iOS devices - a person clicking on your link in the USA that is on an iPhone will be redirected to the iOS landing page, while all other devices will be redirected to the USA landing page. \\n\\n | OS | Country | Destination |\\n| :------------: |:---------------:| -----|\\n| iOS | | YourDestination.com/ios |\\n| | US | YourDestination.com/usa | \\n\\n Shorten.rest will choose the YourDestination.com/ios url as the most suitable destination.\\n\\n ### Branded Domain Attributes \\n\\n When setting up your custom domain you can include optional metatags and snippets ([Supported snippets list](#tag/Snippets)). These parameters (such as retargeting, tracking and conversion pixels) are populated and fired on click - at the time of the redirect. \\n\\n By default the parameters you set in the domain setting will be included in all Short URLs associated with that domain. \\n\\n You can always override the domain defaults for each URL by passing the appropriate variables when creating or updating a short URL \\n\\n ### Setting a Custom string for an Alias (short.fyi/alias) \\n\\n While creating a short URL you can specify which domain to use. You can choose to use your own branded domain or our default domain - Short.fyi. \\n\\n Each Alias is unique within a domain they are related to. This means that if multiple accounts use you the same domain (for example short.fyi), if an alias is already taken you may not create a new destination for it.\\n\\n That said - If you would like to use a specific alias which is already taken - the only way to do so is to create it on a new domain you own and have attached to your Shorten.rest account. \\n\\n ### Random Aliases \\n\\n By default - unless you specify a vanity URI for your alias each URL that is shortened on our platform will have a random string generated by the API. This means that if the 'alias' attribute of a /aliases POST request is not provided, or is an empty string, a random string of seven characters will be generated and returned as part of the POST response. \\n\\n You can also place the @**rnd** macro within the alias field when you create a new alias, for example /vanity/@rnd, which might return an alias like /vanity/ZMAefRt, or /vanity@rnd, which might produce something like /vanityMRtvxadf. Only the first @rnd in an alias attribute will be replaced. \\n\\n ### NOTES \\n\\n ( * ) All methods of the Shorten.REST API require that your API key be provided in **x-api-key** header. \\n\\n (**) All API parameters are case sensitive\",\"title\":\"Shorten.REST API Documentation\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"backgroundColor\":\"rgb(236, 236, 236)\",\"href\":\"https://shorten.rest\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_docs.shorten.rest_assets_logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://docs.shorten.rest/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"shorten.rest\"},\"externalDocs\":{\"description\":\"Visit main site\",\"url\":\"https://shorten.rest\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/shorten.rest/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/shorten.rest/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"shotstack.io\",\"value\":{\"added\":\"2021-02-01T20:55:32.226Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-02-01T20:55:32.226Z\",\"info\":{\"description\":\"Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API.\\n\\nYou arrange and configure an edit and POST it to the API which will render your media and provide a file location when complete.\\n\\nFor more details visit [shotstack.io](https://shotstack.io) or checkout our [getting started](https://shotstack.gitbook.io/docs/guides/getting-started) documentation.\\nThere are two main API's, one for editing and generating assets (Edit API) and one for managing hosted assets (Serve API).\\n\\nThe Edit API base URL is: https://api.shotstack.io/{version}\\n\\nThe Serve API base URL is: https://api.shotstack.io/serve/{version}\",\"title\":\"Shotstack\",\"version\":\"v1\",\"x-apisguru-categories\":[\"media\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/shotstack/oas-api-definition/main/api.oas3.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"shotstack.io\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-02T08:20:08.766Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/shotstack.io/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/shotstack.io/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"shutterstock.com\",\"value\":{\"added\":\"2019-09-27T07:40:09.000Z\",\"preferred\":\"1.1.5\",\"versions\":[{\"key\":\"1.1.5\",\"value\":{\"added\":\"2019-09-27T07:40:09.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"Shutterstock\"},\"description\":\"The Shutterstock API provides access to Shutterstock's library of media, as well as information about customers' accounts and the contributors that provide the media.\",\"title\":\"Shutterstock API Explorer\",\"version\":\"1.1.5\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Shutterstock_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api-explorer.shutterstock.com/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"shutterstock.com\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/shutterstock.com/1.1.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/shutterstock.com/1.1.5/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"signl4.com\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"url\":\"https://www.signl4.com/feedback-we-love-hear-from-you/\",\"x-twitter\":\"signl4me\"},\"description\":\"

Use our API for systems integration or to build your own use cases. Sample scenarios include but are not limited to:

  • 2-way integration: Triggering of Signls and updates in the third party systems when alert state changes occur
  • Retrieving alarms for logging purposes
  • Calendar integrations: Creation and management of on-call duties
  • Punch users in and out based on external calendars
  • etc.

AUTHENTICATION
Using the API requires an API key, which you can generate in the SIGNL4 portal under 'Developers'.
This key must then be specified in a special header in every HTTP request.
This header is called X-S4-Api-Key.

The base URL of the API is https://connect.signl4.com/api/.
Copyright © Derdack GmbH

\",\"license\":{\"name\":\"Derdack GmbH\",\"url\":\"https://www.signl4.com\"},\"title\":\"SIGNL4 API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"messaging\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://connect.signl4.com/api/docs/v1/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"signl4.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/signl4.com/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/signl4.com/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"simplyrets.com\",\"value\":{\"added\":\"2015-11-11T23:36:53.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-11-11T23:36:53.000Z\",\"info\":{\"description\":\"The SimplyRETS API is an exciting step towards making it easier for\\ndevelopers and real estate agents to build something awesome with\\nreal estate data!\\n\\nThe documentation below makes live requests to our API using the\\ntrial data. To get set up with the API using live MLS data, you\\nmust have RETS credentials from your MLS, which you can then use to\\ncreate an app with SimplyRETS. For more information on that\\nprocess, please see our [FAQ](https://simplyrets.com/faq), [Getting\\nStarted](https://simplyrets.com/blog/getting-set-up.html) page, or\\n[contact us](https://simplyrets.com/\\\\#home-contact).\\n\\nBelow you'll find the API endpoints, query parameters, response bodies,\\nand other information about using the SimplyRETS API. You can run\\nqueries by clicking the 'Try it Out' button at the bottom of each\\nsection.\\n\\n### Authentication\\nThe SimplyRETS API uses Basic Authentication. When you create an\\napp, you'll get a set of API credentials to access your\\nlistings. If you're trying out the test data, you can use\\n`simplyrets:simplyrets` for connecting to the API.\\n\\n### Media Types\\nThe SimplyRETS API uses the `Accept` header to allow clients to\\ncontrol media types (content versions). We maintain backwards\\ncompatibility with API clients by allowing them to specify a\\ncontent version. We highly recommend setting and explicity media\\ntype when your application reaches production. Both the structure\\nand content of our API response bodies is subject to change so we\\ncan add new features while respecting the stability of applications\\nwhich have already been developed.\\n\\nTo always use the latest SimplyRETS content version, simply use\\n`application/json` in your application `Accept` header.\\n\\nIf you want to pin your clients media type to a specific version,\\nyou can use the vendor-specific SimplyRETS media type, e.g.\\n`application/vnd.simplyrets-v0.1+json\\\"`\\n\\nTo view all valid content-types for making an `OPTIONS`, make a\\nrequest to the SimplyRETS api root\\n\\n`curl -XOPTIONS -u simplyrets:simplyrets https://api.simplyrets.com/`\\n\\nThe default media types used in our API responses may change in the\\nfuture. If you're building an application and care about the\\nstability of the API, be sure to request a specific media type in the\\nAccept header as shown in the examples below.\\n\\nThe wordpress plugin automatically sets the `Accept` header for the\\ncompatible SimplyRETS media types.\\n\\n### Pagination\\n\\nTo paginate through listings, start your query with these\\nparameters: 'limit=500&lastId=0'. The 'lastId' is the important\\npart, you can use any limit up to 500. When you receive the\\nresponse from the API with the results, check the 'Link' header for\\nthe 'next' link. That link is pre-built to access the next 'page'\\nof listings. Alternatively, you can use the last listing's 'mlsId'\\nfrom the previous request and use that in the next query. For\\nexample:\\n\\nFirst query:\\n\\ncurl -u username:password 'https://api.simplyrets.com/properties?limit=500&lastId=0'\\n\\nIf the 'mlsId' in the last listing of the results is '1234567', then the next query will be:\\n\\ncurl -u username:password 'https://api.simplyrets.com/properties?limit=500&lastId=1234567'\\n\\n...and so one until you have reached the final page of listings.\\n\\nThere a few pieces of useful information about each request stored\\nin the HTTP Headers:\\n\\n- `X-Total-Count` shows you the total amount of listings that match\\n your current query.\\n- `Link` contains pre-built pagination links for accessing the next\\n'page' of listings that match your query.\\n\\n### RETS Vendor Compliance\\n\\nMany RETS vendors have strict requirements for showing disclaimers\\nwith specific information embedded. For example, in many areas it's\\nrequired to show the timestamp of the time the listings were\\nrefreshed inside a disclaimer or on a listing page.\\n\\nThe timestamp of the last listing refresh timestamp can be found in\\none of two spots:\\n\\n- The `X-SimplyRETS-LastUpdate` header from `GET /properties` or `GET /properties/{mlsId}`\\n\\n- Calling the API root `/` or properties api endpoint `/properties`\\n with an OPTIONS request\\n\\n - `OPTIONS /`\\n\\n This request will show the last update timestamp for all RETS\\n vendors associated with your application. Look for the\\n `updates` list in the JSON response.\\n\\n - `OPTIONS /properties`\\n\\n Using this request, look for the `lastUpdate` field in the JSON\\n response.\\n\",\"title\":\"SimplyRETS\",\"version\":\"1.0.0\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://docs.simplyrets.com/api/assets/resources.json\",\"version\":\"2.0\"}],\"x-providerName\":\"simplyrets.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2019-02-13T10:31:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/simplyrets.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/simplyrets.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"skynewz-api-fortnite.herokuapp.com\",\"value\":{\"added\":\"2018-11-15T08:29:42.000Z\",\"preferred\":\"3.1.5\",\"versions\":[{\"key\":\"3.1.5\",\"value\":{\"added\":\"2018-11-15T08:29:42.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"FortniteGame\"},\"description\":\"REST API about Fortnite game\",\"title\":\"FORTNITE REST API\",\"version\":\"3.1.5\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_FortniteGame_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/SkYNewZ/rest-fornite-api/develop/src/public/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"skynewz-api-fortnite.herokuapp.com\",\"x-unofficialSpec\":true},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/skynewz-api-fortnite.herokuapp.com/3.1.5/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/skynewz-api-fortnite.herokuapp.com/3.1.5/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"slack.com\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"1.7.0\",\"versions\":[{\"key\":\"1.7.0\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"contact\":{\"name\":\"Slack developer relations\",\"url\":\"https://api.slack.com/support\"},\"description\":\"One way to interact with the Slack platform is its HTTP RPC-based Web API, a collection of methods requiring OAuth 2.0-based user, bot, or workspace tokens blessed with related OAuth scopes.\",\"title\":\"Slack Web API\",\"version\":\"1.7.0\",\"x-apisguru-categories\":[\"collaboration\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_static.tumblr.com_wvuzcz9_LlKncfhmp_slack_logo_240.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/slackapi/slack-api-specs/master/web-api/slack_web_openapi_v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"slack.com\"},\"externalDocs\":{\"description\":\"Learn more about the Slack Web API\",\"url\":\"https://api.slack.com/web\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/slack.com/1.7.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/slack.com/1.7.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"slicebox.local\",\"value\":{\"added\":\"2018-03-07T13:58:07.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2018-03-07T13:58:07.000Z\",\"info\":{\"contact\":{\"url\":\"http://github.org/slicebox/slicebox\"},\"description\":\"Slicebox - safe sharing of medical images\",\"license\":{\"name\":\"Apache 2.0 License\",\"url\":\"http://opensource.org/licenses/Apache-2.0\"},\"title\":\"Slicebox API\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"collaboration\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars0.githubusercontent.com_u_12760279.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://slicebox.github.io/slicebox-api/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"slicebox.local\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/slicebox.local/2.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/slicebox.local/2.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"slideroom.com\",\"value\":{\"added\":\"2015-06-13T00:30:21.000Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2015-06-13T00:30:21.000Z\",\"info\":{\"description\":\"SlideRoom provides a RESTful API for exporting data out of your organizations SlideRoom account.\",\"title\":\"SlideRoom API V2\",\"version\":\"v2\",\"x-logo\":{\"backgroundColor\":\"#000000\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.slideroom.com_wp-content_themes_slideroom_assets_img_slideroom-by-liaison-logo-white.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.slideroom.com/schema/v2\",\"version\":\"2.0\"}],\"x-providerName\":\"slideroom.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/slideroom.com/v2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/slideroom.com/v2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"smart-me.com\",\"value\":{\"added\":\"2015-09-24T14:03:16.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2015-09-24T14:03:16.000Z\",\"info\":{\"description\":\"With the smart-me REST API you get Access to all your devices in the smart-me Cloud and you can add your own devices. So its an easy way to add the smart-me Cloud support to your Hardware or Software Product.\",\"title\":\"smart-me\",\"version\":\"v1\",\"x-apisguru-categories\":[\"iot\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_smart-me.com_Images_bootstrap_logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://smart-me.com/swagger/docs/v1\",\"version\":\"3.0\"}],\"x-providerName\":\"smart-me.com\"},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/smart-me.com/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/smart-me.com/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sms77.io\",\"value\":{\"added\":\"2021-05-27T08:57:20.802Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-05-27T08:57:20.802Z\",\"info\":{\"contact\":{\"email\":\"support@sms77.io\",\"name\":\"Support\",\"url\":\"https://sms77.io/en/company/contact\"},\"description\":\"sms77.io Swagger API. Get your API-Key now at sms77.io.\",\"license\":{\"name\":\"Licensed by Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://sms77.io/en/company/terms/\",\"title\":\"sms77.io API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"telecom\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.sms77.io_wp-content_uploads_integrationen_sms77_logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/sms77io/api-schemes/master/json/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"sms77.io\"},\"externalDocs\":{\"description\":\"Find out more about the Sms77.io SMS gateway.\",\"url\":\"https://sms77.io/en/docs/gateway/http-api\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sms77.io/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sms77.io/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"snyk.io\",\"value\":{\"added\":\"2021-01-18T16:45:49.024Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-18T16:45:49.024Z\",\"info\":{\"description\":\"The Snyk API is available to customers on [paid plans](https://snyk.io/plans) and allows you to programatically integrate with Snyk.\\n\\n## API vs CLI vs Snyk integration\\n\\nThe API detailed below has the ability to test a package for issues, as they are defined by Snyk. It is important to note that for many package managers, using this API will be less accurate than running the [Snyk CLI](https://snyk.io/docs/using-snyk) as part of your build pipe, or just using it locally on your package. The reason for this is that more than one package version fit the requirements given in manifest files. Running the CLI locally tests the actual deployed code, and has an accurate snapshot of the dependency versions in use, while the API can only infer it, with inferior accuracy. It should be noted that the Snyk CLI has the ability to output machine-readable JSON output (with the `--json` flag to `snyk test`).\\n\\nA third option, is to allow Snyk access to your development flow via the existing [Snyk integrations](https://snyk.io/docs/). The advantage to this approach is having Snyk monitor every new pull request, and suggest fixes by opening new pull requests. This can be achieved either by integrating Snyk directly to your source code management (SCM) tool, or via a broker to allow greater security and auditability.\\n\\nIf those are not viable options, this API is your best choice.\\n\\n## API url\\n\\nThe base URL for all API endpoints is https://snyk.io/api/v1/\\n\\n## Authorization\\n\\nTo use this API, you must get your token from Snyk. It can be seen on https://snyk.io/account/ after you register with Snyk and login.\\n\\nThe token should be supplied in an `Authorization` header with the token, preceded by `token`:\\n\\n```http\\nAuthorization: token API_KEY\\n```\\n\\nOtherwise, a 401 \\\"Unauthorized\\\" response will be returned.\\n\\n```http\\nHTTP/1.1 401 Unauthorized\\n\\n {\\n \\\"code\\\": 401,\\n \\\"error\\\": \\\"Not authorised\\\",\\n \\\"message\\\": \\\"Not authorised\\\"\\n }\\n```\\n\\n## Overview and entities\\n\\nThe API is a REST API. It has the following entities:\\n\\n### Test result\\n\\nThe test result is the object returned from the API giving the results of testing a package for issues. It has the following fields:\\n\\n| Property | Type | Description | Example |\\n|----------------:|---------|-------------------------------------------------------|-----------------------------------------------------------------|\\n| ok | boolean | Does this package have one or more issues? | false |\\n| issues | object | The issues found. See below for details. | See below |\\n| dependencyCount | number | The number of dependencies the package has. | 9 |\\n| org | object | The organization this test was carried out for. | {\\\"name\\\": \\\"anOrg\\\", \\\"id\\\": \\\"5d7013d9-2a57-4c89-993c-0304d960193c\\\"} |\\n| licensesPolicy | object | The organization's licenses policy used for this test | See in the examples |\\n| packageManager | string | The package manager for this package | \\\"maven\\\" |\\n| | | | |\\n\\n### Issue\\n\\nAn issue is either a vulnerability or a license issue, according to the organization's policy. It has the following fields:\\n\\n| Property | Type | Description | Example |\\n|---------------:|---------------|----------------------------------------------------------------------------------------------------------------------------|----------------------------------------|\\n| id | string | The issue ID | \\\"SNYK-JS-BACKBONE-10054\\\" |\\n| url | string | A link to the issue details on snyk.io | \\\"https://snyk.io/vuln/SNYK-JS-BACKBONE-10054 |\\n| title | string | The issue title | \\\"Cross Site Scripting\\\" |\\n| type | string | The issue type: \\\"license\\\" or \\\"vulnerability\\\". | \\\"license\\\" |\\n| paths | array | The paths to the dependencies which have an issue, and their corresponding upgrade path (if an upgrade is available). [More information about from and upgrade paths](#introduction/overview-and-entities/from-and-upgrade-paths) | [
  {
    \\\"from\\\": [\\\"a@1.0.0\\\", \\\"b@4.8.1\\\"],
    \\\"upgrade\\\": [false, \\\"b@4.8.2\\\"]
  }
] |\\n| package | string | The package identifier according to its package manager | \\\"backbone\\\", \\\"org.apache.flex.blazeds:blazeds\\\"|\\n| version | string | The package version this issue is applicable to. | \\\"0.4.0\\\" |\\n| severity | string | The Snyk defined severity level: \\\"critical\\\", \\\"high\\\", \\\"medium\\\" or \\\"low\\\". | \\\"high\\\" |\\n| language | string | The package's programming language | \\\"js\\\" |\\n| packageManager | string | The package manager | \\\"npm\\\" |\\n| semver | array[string] OR map[string]array[string] | One or more [semver](https://semver.org) ranges this issue is applicable to. The format varies according to package manager. | [\\\"<0.5.0, >=0.4.0\\\", \\\"<0.3.8, >=0.3.6\\\"] OR { \\\"vulnerable\\\": [\\\"[2.0.0, 3.0.0)\\\"], \\\"unaffected\\\": [\\\"[1, 2)\\\", \\\"[3, )\\\"] } |\\n\\n### Vulnerability\\n\\nA vulnerability in a package. In addition to all the fields present in an issue, a vulnerability also has these fields:\\n\\nProperty | Type | Description | Example |\\n----------------:|---------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------|\\n publicationTime | Date | The vulnerability publication time | \\\"2016-02-11T07:16:18.857Z\\\" |\\n disclosureTime | Date | The time this vulnerability was originally disclosed to the package maintainers | \\\"2016-02-11T07:16:18.857Z\\\" |\\n isUpgradable | boolean | Is this vulnerability fixable by upgrading a dependency? | true |\\n description | string | The detailed description of the vulnerability, why and how it is exploitable. Provided in markdown format. | \\\"## Overview\\\\n[`org.apache.logging.log4j:log4j-core`](http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22log4j-core%22)\\\\nIn Apache Log4j 2.x before 2.8.2, when using the TCP socket server or UDP socket server to receive serialized log events from another application, a specially crafted binary payload can be sent that, when deserialized, can execute arbitrary code.\\\\n\\\\n# Details\\\\nSerialization is a process of converting an object into a sequence of bytes which can be persisted to a disk or database or can be sent through streams. The reverse process of creating object from sequence of bytes is called deserialization. Serialization is commonly used for communication (sharing objects between multiple hosts) and persistence (store the object state in a file or a database). It is an integral part of popular protocols like _Remote Method Invocation (RMI)_, _Java Management Extension (JMX)_, _Java Messaging System (JMS)_, _Action Message Format (AMF)_, _Java Server Faces (JSF) ViewState_, etc.\\\\n\\\\n_Deserialization of untrusted data_ ([CWE-502](https://cwe.mitre.org/data/definitions/502.html)), is when the application deserializes untrusted data without sufficiently verifying that the resulting data will be valid, letting the attacker to control the state or the flow of the execution. \\\\n\\\\nJava deserialization issues have been known for years. However, interest in the issue intensified greatly in 2015, when classes that could be abused to achieve remote code execution were found in a [popular library (Apache Commons Collection)](https://snyk.io/vuln/SNYK-JAVA-COMMONSCOLLECTIONS-30078). These classes were used in zero-days affecting IBM WebSphere, Oracle WebLogic and many other products.\\\\n\\\\nAn attacker just needs to identify a piece of software that has both a vulnerable class on its path, and performs deserialization on untrusted data. Then all they need to do is send the payload into the deserializer, getting the command executed.\\\\n\\\\n> Developers put too much trust in Java Object Serialization. Some even de-serialize objects pre-authentication. When deserializing an Object in Java you typically cast it to an expected type, and therefore Java's strict type system will ensure you only get valid object trees. Unfortunately, by the time the type checking happens, platform code has already created and executed significant logic. So, before the final type is checked a lot of code is executed from the readObject() methods of various objects, all of which is out of the developer's control. By combining the readObject() methods of various classes which are available on the classpath of the vulnerable application an attacker can execute functions (including calling Runtime.exec() to execute local OS commands).\\\\n- Apache Blog\\\\n\\\\n\\\\n## References\\\\n- [NVD](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-5645)\\\\n- [jira issue](https://issues.apache.org/jira/browse/LOG4J2-1863)\\\\n\\\" |\\n isPatchable | boolean | Is this vulnerability fixable by using a Snyk supplied patch? | true |\\n isPinnable | boolean | Is this vulnerability fixable by pinning a transitive dependency | true |\\n identifiers | object | Additional vulnerability identifiers | {\\\"CWE\\\": [], \\\"CVE\\\": [\\\"CVE-2016-2402]} |\\n credit | string | The reporter of the vulnerability | \\\"Snyk Security Team\\\" |\\n CVSSv3 | string | Common Vulnerability Scoring System (CVSS) provides a way to capture the principal characteristics of a vulnerability, and produce a numerical score reflecting its severity, as well as a textual representation of that score. | \\\"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N\\\" |\\n cvssScore | number | CVSS Score | 5.3 |\\n patches | array | Patches to fix this issue, by snyk | see \\\"Patch\\\" below. |\\n upgradePath | object | The path to upgrade this issue, if applicable | see below |\\n isPatched | boolean | Is this vulnerability patched? | false |\\n exploitMaturity | string | The snyk exploit maturity level\\n\\n#### Patch\\n\\nA patch is an object like this one:\\n\\n```json\\n{\\n \\\"urls\\\": [\\n \\\"https://snyk-patches.s3.amazonaws.com/npm/backbone/20110701/backbone_20110701_0_0_0cdc525961d3fa98e810ffae6bcc8e3838e36d93.patch\\\"\\n ],\\n \\\"version\\\": \\\"<0.5.0 >=0.3.3\\\",\\n \\\"modificationTime\\\": \\\"2015-11-06T02:09:36.180Z\\\",\\n \\\"comments\\\": [\\n \\\"https://github.com/jashkenas/backbone/commit/0cdc525961d3fa98e810ffae6bcc8e3838e36d93.patch\\\"\\n ],\\n \\\"id\\\": \\\"patch:npm:backbone:20110701:0\\\"\\n}\\n```\\n\\n### From and upgrade paths\\n\\nBoth from and upgrade paths are arrays, where each item within the array is a package `name@version`.\\n\\nTake the following `from` path:\\n\\n```\\n[\\n \\\"my-project@1.0.0\\\",\\n \\\"actionpack@4.2.5\\\",\\n \\\"rack@1.6.4\\\"\\n]\\n```\\n\\nAssuming this was returned as a result of a test, then we know:\\n\\n- The package that was tested was `my-project@1.0.0`\\n\\n- The dependency with an issue was included in the tested package via the direct dependency `actionpack@4.2.5`\\n\\n- The dependency with an issue was [rack@1.6.4](https://snyk.io/vuln/rubygems:rack@1.6.4)\\n\\nTake the following `upgrade` path:\\n\\n```\\n[\\n false,\\n \\\"actionpack@5.0.0\\\",\\n \\\"rack@2.0.1\\\"\\n]\\n```\\n\\nAssuming this was returned as a result of a test, then we know:\\n\\n- The package that was tested is not upgradable (`false`)\\n\\n- The direct dependency `actionpack` should be upgraded to at least version `5.0.0` in order to fix the issue\\n\\n- Upgrading `actionpack` to version `5.0.0` will cause `rack` to be installed at version `2.0.1`\\n\\nIf the `upgrade` path comes back as an empty array (`[]`) then this means that there is no upgrade path available which would fix the issue.\\n\\n### License issue\\n\\nA license issue has no additional fields other than the ones in \\\"Issue\\\".\\n\\n### Snyk organization\\n\\nThe organization in Snyk this request is applicable to. The organization determines the access rights, licenses policy and is the unit of billing for private projects.\\n\\nA Snyk organization has these fields:\\n\\nProperty | Type | Description | Example |\\n-----------:| ------ | ----------------------------- | -------------------------------------- |\\nname | string | The organization display name | \\\"deelmaker\\\" |\\nid | string | The ID of the organization | \\\"3ab0f8d3-b17d-4953-ab6d-e1cbfe1df385\\\" |\\n\\n## Errors\\n\\nThis is a beta release of this API. Therefore, despite our efforts, errors might occur. In the unlikely event of such an error, it will have the following structure as JSON in the body:\\n\\nProperty | Type | Description | Example |\\n-----------:| ------ | ----------------------------- | -------------------------------------- |\\nmessage | string | Error message with reference | Error calling Snyk api (reference: 39db46b1-ad57-47e6-a87d-e34f6968030b) |\\nerrorRef | V4 uuid | An error ref to contact Snyk with | 39db46b1-ad57-47e6-a87d-e34f6968030b |\\n\\nThe error reference will also be supplied in the `x-error-reference` header in the server reply.\\n\\nExample response:\\n\\n```http\\nHTTP/1.1 500 Internal Server Error\\nx-error-reference: a45ec9c1-065b-4f7b-baf8-dbd1552ffc9f\\nContent-Type: application/json; charset=utf-8\\nContent-Length: 1848\\nVary: Accept-Encoding\\nDate: Sun, 10 Sep 2017 06:48:40 GMT\\n```\\n\\n## Rate Limiting\\n\\nTo ensure resilience against increasing request rates, we are starting to introduce rate-limiting.\\nWe are monitoring the rate-limiting system to ensure minimal impact on users while ensuring system stability.\\nCurrent limit is up to 2000 requests per minute, per user. This limit is above industry standards, and is subject to change. As such, we recommend calls to the API are throttled regardless of the current limit.\\nAll requests above the limit will get a response with status code `429` - `Too many requests` until requests stop for the duration of the rate-limiting interval (currently a minute).\\n\\n## Consuming Webhooks\\n\\nWebhooks are delivered with a `Content-Type` of `application/json`, with the event payload as JSON in the request body. We also send the following headers:\\n\\n- `X-Snyk-Event` - the name of the event\\n\\n- `X-Snyk-Transport-ID` - a GUID to identify this delivery\\n\\n- `X-Snyk-Timestamp` - an ISO 8601 timestamp for when the event occurred, for example: `2020-09-25T15:27:53Z`\\n\\n- `X-Hub-Signature` - the HMAC hex digest of the request body, used to secure your webhooks and ensure the request did indeed come from Snyk\\n\\n- `User-Agent` - identifies the origin of the request, for example: `Snyk-Webhooks/XXX`\\n\\n---\\n\\nAfter your server is configured to receive payloads, it listens for any payload sent to the endpoint you configured. For security reasons, you should limit requests to those coming from Snyk.\\n\\n### Validating payloads\\n\\nAll transports sent to your webhooks have a `X-Hub-Signature` header, which contains the hash signature for the transport. The signature is a HMAC hexdigest of the request body, generated using sha256 and your `secret` as the HMAC key.\\n\\nYou could use a function in Node.JS such as the following to validate these signatures on incoming requests from Snyk:\\n\\n```javascript\\nimport * as crypto from 'crypto';\\n\\nfunction verifySignature(request, secret) {\\n const hmac = crypto.createHmac('sha256', secret);\\n const buffer = JSON.stringify(request.body);\\n hmac.update(buffer, 'utf8');\\n\\n const signature = `sha256=${hmac.digest('hex')}`;\\n\\n return signature === request.headers['x-hub-signature'];\\n}\\n```\\n\\n### Payload versioning\\n\\nPayloads may evolve over time, and so are versioned. Payload versions are supplied as a suffix to the `X-Snyk-Event` header. For example, `project_snapshot/v0` indicates that the payload is `v0` of the `project_snapshot` event.\\n\\nVersion numbers only increment when a breaking change is made; for example, removing a field that used to exist, or changing the name of a field. Version numbers do not increment when making an additive change, such as adding a new field that never existed before.\\n\\n**Note:** During the BETA phase, the structure of webhook payloads may change at any time, so we recommend you check the payload version.\\n\\n### Event types\\n\\nWhile consuming a webhook event, `X-Snyk-Event` header must be checked, as an end-point may receive multiple event types.\\n\\n#### ping\\n\\nThe ping event happens after a new webhook is created, and can also be manually triggered using the ping webhook API. This is useful to test that your webhook receives data from Snyk correctly.\\n\\nThe `ping` event makes the following request:\\n\\n```jsx\\nPOST /webhook-handler/snyk123 HTTP/1.1\\nHost: my.app.com\\nX-Snyk-Event: ping/v0\\nX-Snyk-Transport-ID: 998fe884-18a0-45db-8ae0-e379eea3bc0a\\nX-Snyk-Timestamp: 2020-09-25T15:27:53Z\\nX-Hub-Signature: sha256=7d38cdd689735b008b3c702edd92eea23791c5f6\\nUser-Agent: Snyk-Webhooks/044aadd\\nContent-Type: application/json\\n{ \\n \\\"webhookId\\\": \\\"d3cf26b3-2d77-497b-bce2-23b33cc15362\\\"\\n}\\n```\\n\\n#### project_snapshot\\n\\nThis event is triggered every time an existing project is tested and a new snapshot is created. It is triggered on every test of a project, whether or not there are new issues. This event is not triggered when a new project is created or imported.\\n\\n```jsx\\nPOST /webhook-handler/snyk123 HTTP/1.1\\nHost: my.app.com\\nX-Snyk-Event: project_snapshot/v0\\nX-Snyk-Transport-ID: 998fe884-18a0-45db-8ae0-e379eea3bc0a\\nX-Snyk-Timestamp: 2020-09-25T15:27:53Z\\nX-Hub-Signature: sha256=7d38cdd689735b008b3c702edd92eea23791c5f6\\nUser-Agent: Snyk-Webhooks/044aadd\\nContent-Type: application/json\\n{\\n \\\"project\\\": { ... }, // project object matching API responses\\n \\\"org\\\": { ... }, // org object matching API responses\\n \\\"group\\\": { ... }, // group object matching API responses\\n \\\"newIssues\\\": [], // array of issues object matching API responses\\n \\\"removedIssues\\\": [], // array of issues object matching API responses\\n}\\n```\\n\\n#### Detailed example of a payload\\n\\n##### project\\n\\nsee: [https://snyk.docs.apiary.io/#reference/projects](https://snyk.docs.apiary.io/#reference/projects)\\n\\n```tsx\\n\\\"project\\\": {\\n \\\"name\\\": \\\"snyk/goof\\\",\\n \\\"id\\\": \\\"af137b96-6966-46c1-826b-2e79ac49bbd9\\\",\\n \\\"created\\\": \\\"2018-10-29T09:50:54.014Z\\\",\\n \\\"origin\\\": \\\"github\\\",\\n \\\"type\\\": \\\"maven\\\",\\n \\\"readOnly\\\": false,\\n \\\"testFrequency\\\": \\\"daily\\\",\\n \\\"totalDependencies\\\": 42,\\n \\\"issueCountsBySeverity\\\": {\\n \\\"low\\\": 13,\\n \\\"medium\\\": 8,\\n \\\"high\\\": 4\\n },\\n \\\"imageId\\\": \\\"sha256:caf27325b298a6730837023a8a342699c8b7b388b8d878966b064a1320043019\\\",\\n \\\"imageTag\\\": \\\"latest\\\",\\n \\\"imageBaseImage\\\": \\\"alpine:3\\\",\\n \\\"imagePlatform\\\": \\\"linux/arm64\\\",\\n \\\"imageCluster\\\": \\\"Production\\\",\\n \\\"hostname\\\": null,\\n \\\"remoteRepoUrl\\\": \\\"https://github.com/snyk/goof.git\\\",\\n \\\"lastTestedDate\\\": \\\"2019-02-05T08:54:07.704Z\\\",\\n \\\"browseUrl\\\": \\\"https://app.snyk.io/org/4a18d42f-0706-4ad0-b127-24078731fbed/project/af137b96-6966-46c1-826b-2e79ac49bbd9\\\",\\n \\\"importingUser\\\": {\\n \\\"id\\\": \\\"e713cf94-bb02-4ea0-89d9-613cce0caed2\\\",\\n \\\"name\\\": \\\"example-user@snyk.io\\\",\\n \\\"username\\\": \\\"exampleUser\\\",\\n \\\"email\\\": \\\"example-user@snyk.io\\\"\\n },\\n \\\"isMonitored\\\": false,\\n \\\"branch\\\": null,\\n \\\"tags\\\": [\\n {\\n \\\"key\\\": \\\"example-tag-key\\\",\\n \\\"value\\\": \\\"example-tag-value\\\"\\n }\\n ],\\n \\\"attributes\\\": {\\n \\\"criticality\\\": [\\n \\\"high\\\"\\n ],\\n \\\"environment\\\": [\\n \\\"backend\\\"\\n ],\\n \\\"lifecycle\\\": [\\n \\\"development\\\"\\n ]\\n },\\n \\\"remediation\\\": {\\n \\\"upgrade\\\": {},\\n \\\"patch\\\": {},\\n \\\"pin\\\": {}\\n }\\n}\\n```\\n\\n##### org\\n\\nsee: [https://snyk.docs.apiary.io/#reference/organizations](https://snyk.docs.apiary.io/#reference/organizations)\\n\\n```tsx\\n\\\"org\\\": {\\n \\\"name\\\": \\\"My Org\\\",\\n \\\"id\\\": \\\"a04d9cbd-ae6e-44af-b573-0556b0ad4bd2\\\",\\n \\\"slug\\\": \\\"my-org\\\",\\n \\\"url\\\": \\\"https://api.snyk.io/org/my-org\\\",\\n \\\"created\\\": \\\"2020-11-18T10:39:00.983Z\\\"\\n}\\n```\\n\\n##### group\\n\\nsee: [https://snyk.docs.apiary.io/#reference/groups](https://snyk.docs.apiary.io/#reference/groups)\\n\\n```tsx\\n\\\"group\\\": {\\n \\\"name\\\": \\\"ACME Inc.\\\",\\n \\\"id\\\": \\\"a060a49f-636e-480f-9e14-38e773b2a97f\\\"\\n}\\n```\\n\\n##### issue\\n\\nsee: https://snyk.docs.apiary.io/#reference/users/user-organization-notification-settings/list-all-aggregated-issues\\n\\n```tsx\\n{\\n \\\"id\\\": \\\"npm:ms:20170412\\\",\\n \\\"issueType\\\": \\\"vuln\\\",\\n \\\"pkgName\\\": \\\"ms\\\",\\n \\\"pkgVersions\\\": [\\n \\\"1.0.0\\\"\\n ],\\n \\\"issueData\\\": {\\n \\\"id\\\": \\\"npm:ms:20170412\\\",\\n \\\"title\\\": \\\"Regular Expression Denial of Service (ReDoS)\\\",\\n \\\"severity\\\": \\\"low\\\",\\n \\\"url\\\": \\\"https://snyk.io/vuln/npm:ms:20170412\\\",\\n \\\"description\\\": \\\"Lorem ipsum\\\",\\n \\\"identifiers\\\": {\\n \\\"CVE\\\": [],\\n \\\"CWE\\\": [\\n \\\"CWE-400\\\"\\n ],\\n \\\"ALTERNATIVE\\\": [\\n \\\"SNYK-JS-MS-10509\\\"\\n ]\\n },\\n \\\"credit\\\": [\\n \\\"Snyk Security Research Team\\\"\\n ],\\n \\\"exploitMaturity\\\": \\\"no-known-exploit\\\",\\n \\\"semver\\\": {\\n \\\"vulnerable\\\": [\\n \\\">=0.7.1 <2.0.0\\\"\\n ]\\n },\\n \\\"publicationTime\\\": \\\"2017-05-15T06:02:45Z\\\",\\n \\\"disclosureTime\\\": \\\"2017-04-11T21:00:00Z\\\",\\n \\\"CVSSv3\\\": \\\"CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L\\\",\\n \\\"cvssScore\\\": 3.7,\\n \\\"language\\\": \\\"js\\\",\\n \\\"patches\\\": [\\n {\\n \\\"id\\\": \\\"patch:npm:ms:20170412:2\\\",\\n \\\"urls\\\": [\\n \\\"https://snyk-patches.s3.amazonaws.com/npm/ms/20170412/ms_071.patch\\\"\\n ],\\n \\\"version\\\": \\\"=0.7.1\\\",\\n \\\"comments\\\": [],\\n \\\"modificationTime\\\": \\\"2019-12-03T11:40:45.866206Z\\\"\\n }\\n ],\\n \\\"nearestFixedInVersion\\\": \\\"2.0.0\\\"\\n },\\n \\\"isPatched\\\": false,\\n \\\"isIgnored\\\": false,\\n \\\"fixInfo\\\": {\\n \\\"isUpgradable\\\": false,\\n \\\"isPinnable\\\": false,\\n \\\"isPatchable\\\": true,\\n \\\"nearestFixedInVersion\\\": \\\"2.0.0\\\"\\n },\\n \\\"priority\\\": {\\n \\\"score\\\": 399,\\n \\\"factors\\\": [\\n {\\n \\\"name\\\": \\\"isFixable\\\",\\n \\\"description\\\": \\\"Has a fix available\\\"\\n },\\n {\\n \\\"name\\\": \\\"cvssScore\\\",\\n \\\"description\\\": \\\"CVSS 3.7\\\"\\n }\\n ]\\n }\\n}\\n```\",\"title\":\"Snyk API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://snyk.docs.apiary.io/api-description-document\",\"version\":\"2.0\"}],\"x-providerName\":\"snyk.io\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/snyk.io/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/snyk.io/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"solarvps.com\",\"value\":{\"added\":\"2015-07-19T21:19:14.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-07-19T21:19:14.000Z\",\"info\":{\"contact\":{\"email\":\"support@solarvps.com\"},\"description\":\"This is the Solar VPS Public API. You can find more at http://www.solarvps.com\",\"title\":\"Solar VPS\",\"version\":\"1.0.0\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_solarvps.com_wp-content_themes_solarvps_images_logo-footer@2x.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://api.ss.solarvps.com/api-docs\",\"version\":\"1.2\"}],\"x-providerName\":\"solarvps.com\"},\"updated\":\"2019-09-29T16:13:21.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/solarvps.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/solarvps.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"sonar.trading\",\"value\":{\"added\":\"2018-11-15T08:07:20.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-11-15T08:07:20.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"tradingsonar\"},\"description\":\"Currency Authority: Exchange Rate of 1453 country currencies and crypto currencies\",\"title\":\"Sonar Trading\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_tradingsonar_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://sonar.trading/docs/api-docs.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sonar.trading\"},\"updated\":\"2018-11-15T08:07:20.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sonar.trading/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sonar.trading/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"soundcloud.com\",\"value\":{\"added\":\"2021-05-19T09:17:01.282Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-05-19T09:17:01.282Z\",\"info\":{\"contact\":{\"name\":\"API issue tracker\",\"url\":\"https://github.com/soundcloud/api\"},\"termsOfService\":\"https://developers.soundcloud.com/docs/api/terms-of-use\",\"title\":\"SoundCloud Public API Specification\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_a-v2.sndcdn.com_assets_images_sc-icons_ios-a62dfc8fe7.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://gist.githubusercontent.com/MikeRalphson/a9eb3040cb611121b568844958564849/raw/d0996b827b9eb2ae4fa946b9aacf02b03dc3d933/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"soundcloud.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/soundcloud.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/soundcloud.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"spectrocoin.com\",\"value\":{\"added\":\"2015-06-16T18:11:52.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-06-16T18:11:52.000Z\",\"info\":{\"contact\":{\"name\":\"info@spectrocoin.com\"},\"description\":\"This is an API designed for merchants who are using SpectroCoin services and wishes to integrate them locally.\",\"title\":\"SpectroCoin Merchant\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"ecommerce\",\"financial\",\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_spectrocoin_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://spectrocoin.com/api-docs/merchant/1/\",\"version\":\"2.0\"}],\"x-providerName\":\"spectrocoin.com\"},\"updated\":\"2019-01-19T20:48:31.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/spectrocoin.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/spectrocoin.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"spinbot.net\",\"value\":{\"added\":\"2017-11-22T17:18:15.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-11-22T17:18:15.000Z\",\"info\":{\"contact\":{\"email\":\"admin@spinbot.net\",\"name\":\"Spinbot Admin\",\"url\":\"https://spinbot.net\"},\"description\":\"Spinbot.net propose a new solution based on high technologies for faster article spinner and extractor that you will love to use it. \",\"termsOfService\":\"https://spinbot.net/terms-and-conditions\",\"title\":\"Article Rewriter and Article Extractor API\",\"version\":\"1.0\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_logo-core.clearbit.com_spinbot.net\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://spinbot.net/spinbot_api_swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"spinbot.net\"},\"externalDocs\":{\"url\":\"https://spinbot.net/api-documentation\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/spinbot.net/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/spinbot.net/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"spinitron.com\",\"value\":{\"added\":\"2018-02-22T19:42:40.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-02-22T19:42:40.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"Spinitron\"},\"description\":\"## Notes\\n\\n**Tutorial demo** using this API is at [https://spinitron.com/v2-api-demo/](https://spinitron.com/v2-api-demo/). For web integration using iframes and/or JavaScript instead of an API, see [https://spinitron.github.io/v2-web-integration/](https://spinitron.github.io/v2-web-integration/).\\n\\n**Your API key** is found in the Spinitron web app. Log in to Spinitron and go to *Automation & API* in the *Admin* menu.\\n\\n**Authenticate** by presenting your API key using either HTTP Bearer Authorization\\n(preferred)\\n\\n curl -H 'Authorization: Bearer YOURAPIKEY' 'https://spinitron.com/api/spins'\\n\\nor in the query parameter `access-token` (less secure owing to webserver\\nlog files)\\n\\n curl 'https://spinitron.com/api/spins?access-token=YOURAPIKEY'\\n\\n**Limit** per page of results is 20 by default and miximally 200.\\n\\n**Try it out** below works to\\ngenerate example cURL requests but not to get responses from Spinitron. We\\ndo not accept queries sent from web browsers. Copy-paste the cURL commands\\nand run them from your computer.\\n\\n**Cache** the data you get from the API if you are using it in web or mobile integration. It's not ok to query the API on *every* page request you serve. The [demo](https://spinitron.com/v2-api-demo/) shows how easy it can be to implement a file cache.\\n\\nAn extension to this API with access to all stations for partner applications is available. Contact us.\\n\",\"title\":\"Spinitron v2 API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Spinitron_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/spinitron/v2api/master/spinitron.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"spinitron.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/spinitron.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/spinitron.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"spoonacular.com\",\"value\":{\"added\":\"2021-01-09T16:01:43.500Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-01-09T16:01:43.500Z\",\"info\":{\"contact\":{\"email\":\"david@spoonacular.com\",\"name\":\"David Urbansky\",\"url\":\"https://spoonacular.com/contact\"},\"description\":\"The spoonacular Nutrition, Recipe, and Food API allows you to access over 380,000 recipes, thousands of ingredients, 80,000 food products, and 100,000 menu items. Our food ontology and semantic recipe search engine makes it possible to search for recipes using natural language queries, such as \\\"gluten free brownies without sugar\\\" or \\\"low fat vegan cupcakes.\\\" You can automatically calculate the nutritional information for any recipe, analyze recipe costs, visualize ingredient lists, find recipes for what's in your fridge, find recipes based on special diets, nutritional requirements, or favorite ingredients, classify recipes into types and cuisines, convert ingredient amounts, or even compute an entire meal plan. With our powerful API, you can create many kinds of food and especially nutrition apps.\\n\\nSpecial diets/dietary requirements currently available include: vegan, vegetarian, pescetarian, gluten free, grain free, dairy free, high protein, whole 30, low sodium, low carb, Paleo, ketogenic, FODMAP, and Primal.\",\"license\":{\"name\":\"spoonacular API Terms\",\"url\":\"https://spoonacular.com/food-api/terms\"},\"termsOfService\":\"https://spoonacular.com/food-api/terms\",\"title\":\"spoonacular API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"social\"],\"x-codegen-settings\":{\"AllowSkippingSSLCertVerification\":false,\"AndroidUseAppManifest\":true,\"AppendContentHeaders\":true,\"ApplyCustomizations\":[],\"ArraySerialization\":\"Indexed\",\"BodySerialization\":0,\"CollectParameters\":false,\"DisableDocs\":false,\"DisableLinting\":false,\"DoNotSplitWords\":[],\"EnableAdditionalModelProperties\":false,\"EnableGlobalUserAgent\":true,\"EnableHttpCache\":false,\"EnableLogging\":false,\"EnablePHPComposerVersionString\":false,\"ForceKeywordArgsInRuby\":false,\"GenerateAdvancedDocs\":false,\"GenerateAppveyorConfig\":false,\"GenerateAsyncCode\":true,\"GenerateCircleConfig\":false,\"GenerateExceptions\":true,\"GenerateInterfaces\":false,\"GenerateJenkinsConfig\":false,\"GenerateModels\":true,\"GenerateTravisConfig\":false,\"IgnoreIfNullJson\":false,\"JavaHttpClient\":\"JAVA_OK\",\"JavaUsePropertiesConfig\":false,\"LiftParameterDescriptionFromCustomType\":false,\"ModelSerializationScheme\":\"Json\",\"NodeHttpClient\":\"NODE_REQUEST\",\"Nullify404\":false,\"ParameterArrayFormat\":\"ParamArrayWithIndex\",\"PreserveParameterOrder\":false,\"ResponseMapping\":{\"Type\":\"Simple\"},\"Retries\":0,\"RetryInterval\":1,\"ReturnCompleteHttpResponse\":false,\"RunscopeEnabled\":false,\"SecurityProtocols\":[\"Ssl3\",\"Tls\"],\"SortResources\":false,\"StoreTimezoneInformation\":false,\"SymbolizeHashKeysInRuby\":false,\"ThrowForHttpErrorStatusCodes\":true,\"Timeout\":0,\"UnderscoreNumbers\":true,\"UseCommonSDKLibrary\":false,\"UseConstructorsForConfig\":true,\"UseControllerPrefix\":true,\"UseEnumPostfix\":true,\"UseExceptionPrefix\":true,\"UseMethodPrefix\":true,\"UseModelPostfix\":false,\"UseSingletonPattern\":true,\"ValidateRequiredParameters\":false,\"iOSGenerateCoreData\":false,\"iOSUseAppInfoPlist\":true},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://spoonacular.com/application/frontend/downloads/spoonacular-openapi-3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"spoonacular.com\",\"x-server-configuration\":{\"default-environment\":\"production\",\"default-server\":\"default\",\"environments\":[{\"name\":\"production\",\"servers\":[{\"name\":\"default\",\"url\":\"https://api.spoonacular.com\"}]}],\"parameters\":[]},\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"The official documentation.\",\"url\":\"https://spoonacular.com/food-api/docs\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/spoonacular.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/spoonacular.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:cbb-v3-scores\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"CBB v3 Scores\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/cbb-v3-scores.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"cbb-v3-scores\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/cbb-v3-scores/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/cbb-v3-scores/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:cbb-v3-stats\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"CBB v3 Stats\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/cbb-v3-stats.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"cbb-v3-stats\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/cbb-v3-stats/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/cbb-v3-stats/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:cfb-v3-scores\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"CFB schedules, scores, team stats, odds, weather, and news API.\",\"title\":\"CFB v3 Scores\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/cfb-v3-scores.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"cfb-v3-scores\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/cfb-v3-scores/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/cfb-v3-scores/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:csgo-v3-scores\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"CS:GO v3 Scores\",\"title\":\"CS:GO v3 Scores\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/csgo-v3-scores.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"csgo-v3-scores\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/csgo-v3-scores/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/csgo-v3-scores/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:csgo-v3-stats\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"CS:GO v3 Stats\",\"title\":\"CS:GO v3 Stats\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/csgo-v3-stats.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"csgo-v3-stats\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/csgo-v3-stats/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/csgo-v3-stats/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:golf-v2\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"Golf v2\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/golf-v2.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"golf-v2\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/golf-v2/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/golf-v2/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:lol-v3-projections\",\"value\":{\"added\":\"2019-07-25T10:29:38.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2019-07-25T10:29:38.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"LoL v3 Projections\",\"title\":\"LoL v3 Projections\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/lol-v3-projections.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"lol-v3-projections\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/lol-v3-projections/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/lol-v3-projections/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:lol-v3-scores\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"LoL v3 Scores\",\"title\":\"LoL v3 Scores\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/lol-v3-scores.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"lol-v3-scores\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/lol-v3-scores/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/lol-v3-scores/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:lol-v3-stats\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"LoL v3 Stats\",\"title\":\"LoL v3 Stats\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/lol-v3-stats.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"lol-v3-stats\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/lol-v3-stats/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/lol-v3-stats/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:mlb-v3-play-by-play\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"MLB play-by-play API.\",\"title\":\"MLB v3 Play-by-Play\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/mlb-v3-play-by-play.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"mlb-v3-play-by-play\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/mlb-v3-play-by-play/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/mlb-v3-play-by-play/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:mlb-v3-projections\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"MLB projections API.\",\"title\":\"MLB v3 Projections\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/mlb-v3-projections.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"mlb-v3-projections\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/mlb-v3-projections/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/mlb-v3-projections/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:mlb-v3-rotoballer-articles\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"MLB v3 RotoBaller Articles\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/mlb-v3-rotoballer-articles.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"mlb-v3-rotoballer-articles\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/mlb-v3-rotoballer-articles/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/mlb-v3-rotoballer-articles/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:mlb-v3-rotoballer-premium-news\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"MLB v3 RotoBaller Premium News\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/mlb-v3-rotoballer-premium-news.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"mlb-v3-rotoballer-premium-news\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/mlb-v3-rotoballer-premium-news/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/mlb-v3-rotoballer-premium-news/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:mlb-v3-scores\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"MLB scores API.\",\"title\":\"MLB v3 Scores\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/mlb-v3-scores.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"mlb-v3-scores\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/mlb-v3-scores/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/mlb-v3-scores/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:mlb-v3-stats\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"MLB scores, stats, and news API.\",\"title\":\"MLB v3 Stats\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/mlb-v3-stats.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"mlb-v3-stats\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/mlb-v3-stats/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/mlb-v3-stats/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nascar-v2\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"NASCAR v2\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nascar-v2.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nascar-v2\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nascar-v2/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nascar-v2/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nba-v3-play-by-play\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"NBA play-by-play API.\",\"title\":\"NBA v3 Play-by-Play\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nba-v3-play-by-play.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nba-v3-play-by-play\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nba-v3-play-by-play/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nba-v3-play-by-play/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nba-v3-projections\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"NBA v3 Projections\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nba-v3-projections.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nba-v3-projections\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nba-v3-projections/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nba-v3-projections/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nba-v3-rotoballer-articles\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"NBA v3 RotoBaller Articles\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nba-v3-rotoballer-articles.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nba-v3-rotoballer-articles\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nba-v3-rotoballer-articles/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nba-v3-rotoballer-articles/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nba-v3-rotoballer-premium-news\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"NBA v3 RotoBaller Premium News\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nba-v3-rotoballer-premium-news.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nba-v3-rotoballer-premium-news\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nba-v3-rotoballer-premium-news/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nba-v3-rotoballer-premium-news/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nba-v3-scores\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"NBA v3 Scores\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nba-v3-scores.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nba-v3-scores\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nba-v3-scores/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nba-v3-scores/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nba-v3-stats\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"NBA v3 Stats\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nba-v3-stats.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nba-v3-stats\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nba-v3-stats/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nba-v3-stats/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nfl-v3-play-by-play\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"NFL play-by-play API.\",\"title\":\"NFL v3 Play-by-Play\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nfl-v3-play-by-play.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nfl-v3-play-by-play\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nfl-v3-play-by-play/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nfl-v3-play-by-play/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nfl-v3-projections\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"NFL projected stats API.\",\"title\":\"NFL v3 Projections\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nfl-v3-projections.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nfl-v3-projections\"},\"updated\":\"2021-06-30T09:57:47.461Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nfl-v3-projections/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nfl-v3-projections/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nfl-v3-rotoballer-articles\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"NFL v3 RotoBaller Articles\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nfl-v3-rotoballer-articles.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nfl-v3-rotoballer-articles\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nfl-v3-rotoballer-articles/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nfl-v3-rotoballer-articles/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nfl-v3-rotoballer-premium-news\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"NFL v3 RotoBaller Premium News\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nfl-v3-rotoballer-premium-news.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nfl-v3-rotoballer-premium-news\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nfl-v3-rotoballer-premium-news/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nfl-v3-rotoballer-premium-news/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nfl-v3-scores\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"NFL schedules, scores, odds, weather, and news API.\",\"title\":\"NFL v3 Scores\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nfl-v3-scores.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nfl-v3-scores\"},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nfl-v3-scores/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nfl-v3-scores/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nfl-v3-stats\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"NFL rosters, player stats, team stats, and fantasy stats API.\",\"title\":\"NFL v3 Stats\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nfl-v3-stats.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nfl-v3-stats\"},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nfl-v3-stats/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nfl-v3-stats/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nhl-v3-play-by-play\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"description\":\"NHL play-by-play API.\",\"title\":\"NHL v3 Play-by-Play\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nhl-v3-play-by-play.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nhl-v3-play-by-play\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nhl-v3-play-by-play/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nhl-v3-play-by-play/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nhl-v3-projections\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"NHL v3 Projections\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nhl-v3-projections.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nhl-v3-projections\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nhl-v3-projections/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nhl-v3-projections/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nhl-v3-scores\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"NHL v3 Scores\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nhl-v3-scores.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nhl-v3-scores\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nhl-v3-scores/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nhl-v3-scores/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:nhl-v3-stats\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"NHL v3 Stats\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/nhl-v3-stats.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"nhl-v3-stats\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nhl-v3-stats/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/nhl-v3-stats/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:soccer-v3-projections\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"Soccer v3 Projections\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/soccer-v3-projections.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"soccer-v3-projections\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/soccer-v3-projections/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/soccer-v3-projections/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:soccer-v3-scores\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"Soccer v3 Scores\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/soccer-v3-scores.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"soccer-v3-scores\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/soccer-v3-scores/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/soccer-v3-scores/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"sportsdata.io:soccer-v3-stats\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-03-10T10:08:28.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"nfldata\"},\"title\":\"Soccer v3 Stats\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nfldata_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://fantasydata.com/downloads/swagger/soccer-v3-stats.json\",\"version\":\"2.0\"}],\"x-providerName\":\"sportsdata.io\",\"x-serviceName\":\"soccer-v3-stats\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/soccer-v3-stats/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/sportsdata.io/soccer-v3-stats/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"spotify.com\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"2021.8.15\",\"versions\":[{\"key\":\"2021.8.15\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"contact\":{\"name\":\"sonallux\",\"url\":\"https://github.com/sonallux/spotify-web-api\"},\"title\":\"Spotify Web API\",\"version\":\"2021.8.15\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_logo-core.clearbit.com_spotify.com\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/sonallux/spotify-web-api/master/spotify-web-api-generator-open-api/spotify-web-api-openapi.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"spotify.com\",\"x-unofficialSpec\":true},\"externalDocs\":{\"description\":\"Find more info on the official Spotify Web API Reference\",\"url\":\"https://developer.spotify.com/documentation/web-api/reference\"},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/spotify.com/2021.8.15/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/spotify.com/2021.8.15/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"squareup.com\",\"value\":{\"added\":\"2016-11-27T23:01:46.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2016-11-27T23:01:46.000Z\",\"info\":{\"contact\":{\"email\":\"developers@squareup.com\",\"name\":\"Square Developer Platform\",\"url\":\"https://squareup.com/developers\"},\"description\":\"Client library for accessing the Square Connect APIs\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://connect.squareup.com/tos\",\"title\":\"Square Connect API\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_square.github.io_images_logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/square/connect-api-specification/master/api.json\",\"version\":\"3.0\"}],\"x-providerName\":\"squareup.com\"},\"externalDocs\":{\"description\":\"Read the official documentation here:\",\"url\":\"https://docs.connect.squareup.com/\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/squareup.com/2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/squareup.com/2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"stackexchange.com\",\"value\":{\"added\":\"2015-12-29T20:33:43.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2015-12-29T20:33:43.000Z\",\"info\":{\"description\":\"Stack Exchange is a network of 130+ Q&A communities including Stack Overflow.\\n\",\"title\":\"StackExchange\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"collaboration\",\"developer_tools\",\"support\"],\"x-issues\":[\"https://github.com/APIs-guru/openapi-directory/issues/699\",\"https://github.com/APIs-guru/openapi-directory/issues/217\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_sstatic.net_stackexchange_img_se-logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/APIs-guru/unofficial_openapi_specs/master/stackexchange.com/2.0/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"stackexchange.com\",\"x-tags\":[\"helpWanted\"],\"x-unofficialSpec\":true},\"externalDocs\":{\"url\":\"https://api.stackexchange.com/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/stackexchange.com/2.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/stackexchange.com/2.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"staging-ecotaco.com\",\"value\":{\"added\":\"2017-09-28T23:20:07.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-09-28T23:20:07.000Z\",\"info\":{\"description\":\"The API ecotaco allows you to connect, create an account,\\nmanage your credit cards and order rides.\\n\\n# Authentication\\n\\nEcotaco API use a system of application key and authentification token.\\n\\n## Application key :\\n\\nThe application key is generated by Ecota.co and unique to an application.\\n\\nBefore accessing EcoTa.co APIs, you need to register your application. Please supply the following information to dev@ecota.co:\\n\\n- Application name\\n\\n- Company (if appropriate)\\n\\n- Contact name, phone and address\\n\\n- Contact email\\n\\n- Is this a web application, a desktop application, or an application running on a device?\\n\\n- Short description of your application\\n\\nIt **must** be passed on request : \\\"accounts -> login\\\", \\\"accounts -> facebook login\\\" and \\\"accounts -> register\\\" .\\n\\n## Authentification token :\\n\\nThe authentification token is retrieved at login or register of an user.\\n\\nIt **must** be passed in request for authenticate action in Authorization HTTP header.\\n\\nExample :\\n\\nAuthorization: Token token=e55887022c1aca4c86abcc49e85ceb8a0c855d2af4d9fac75c08040a583dcde4\\n\\n# Language\\n\\nOn some of our resources, we filter the content displayed based on the Accept-Language header.\\nIf the language is not defined or if we don't use the language defined in this header, we automatically use French as the default language.\\nEcoTa.co currently support two languages: English, French. (\\\"en\\\" and \\\"fr\\\")\\n\\n# Encoding\\n\\nAll requests and answers on EcoTa.co are in UTF-8.\",\"title\":\"api.ecota.co v2\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_674904964125368320_5Z7DncLT_400x400.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://ecotaco.docs.apiary.io/api-description-document\",\"version\":\"3.0\"}],\"x-providerName\":\"staging-ecotaco.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/staging-ecotaco.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/staging-ecotaco.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"statsocial.com\",\"value\":{\"added\":\"2015-10-22T19:48:00.000Z\",\"preferred\":\"1.0.0.\",\"versions\":[{\"key\":\"1.0.0.\",\"value\":{\"added\":\"2015-10-22T19:48:00.000Z\",\"info\":{\"description\":\"API Reference:

The StatSocial API is organized around REST. Our API is designed to have predictable, resource-oriented URLs and to use HTTP response codes to indicate API errors. We use built-in HTTP features, like HTTP authentication and HTTP verbs, which can be understood by off-the-shelf HTTP clients, and we support cross-origin resource sharing to allow you to interact securely with our API from a client-side web application (remember that you should never expose your secret API key in any public website's client-side code). JSON will be returned in all responses from the API, including errors (though if you're using API bindings, we will convert the response to the appropriate language-specific object).

Contact help@statsocial.com to obtain a test API key\",\"title\":\"StatSocial Platform API\",\"version\":\"1.0.0.\",\"x-apisguru-categories\":[\"social\",\"marketing\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_www.statsocial.com_wp-content_uploads_2016_01_statsocial-logo.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://docs.statsocial.com/wp-content/themes/twentyfifteen/json/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"statsocial.com\"},\"externalDocs\":{\"url\":\"http://docs.statsocial.com/home/\"},\"updated\":\"2021-06-23T11:10:37.323Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/statsocial.com/1.0.0./openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/statsocial.com/1.0.0./openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"stoplight.io\",\"value\":{\"added\":\"2018-03-10T13:48:19.000Z\",\"preferred\":\"api-v1\",\"versions\":[{\"key\":\"api-v1\",\"value\":{\"added\":\"2018-03-10T13:48:19.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"stoplightio\"},\"description\":\"\",\"title\":\"Stoplight\",\"version\":\"api-v1\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_stoplightio_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.stoplight.io/v1/versions/wDcMCTKXwn8X4ynL9/export/oas.json\",\"version\":\"3.0\"}],\"x-providerName\":\"stoplight.io\"},\"updated\":\"2021-06-30T12:40:26.319Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/stoplight.io/api-v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/stoplight.io/api-v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"storecove.com\",\"value\":{\"added\":\"2017-08-15T11:43:15.000Z\",\"preferred\":\"2.0.1\",\"versions\":[{\"key\":\"2.0.1\",\"value\":{\"added\":\"2017-08-15T11:43:15.000Z\",\"info\":{\"contact\":{\"email\":\"apisupport@storecove.nl\"},\"description\":\"Storecove API\",\"title\":\"Storecove API\",\"version\":\"2.0.1\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.storecove.com_assets_v2_logo-b0d52166b7aedce1c08416e14480dcefd5db3f8a68704a6b802c37b189dd8894.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.storecove.com/api/v2/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"storecove.com\"},\"updated\":\"2021-07-12T10:31:14.269Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/storecove.com/2.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/storecove.com/2.0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"stormglass.io\",\"value\":{\"added\":\"2018-03-22T14:38:40.000Z\",\"preferred\":\"1.0.1\",\"versions\":[{\"key\":\"1.0.1\",\"value\":{\"added\":\"2018-03-22T14:38:40.000Z\",\"info\":{\"contact\":{\"email\":\"support@stormglass.io\"},\"description\":\"Global marine weather data from multiple sources in one single API with hourly resolution. Get your API key by visiting the Storm Glass web site.\",\"termsOfService\":\"https://stormglass.io\",\"title\":\"Storm Glass Marine Weather\",\"version\":\"1.0.1\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_stormglass.io_wp-content_uploads_2019_05_Stormglass-Blue-circled-5.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.stormglass.io/specifications/api-specifications.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"stormglass.io\"},\"updated\":\"2019-11-13T17:42:03.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/stormglass.io/1.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/stormglass.io/1.0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"stripe.com\",\"value\":{\"added\":\"2017-11-14T11:01:43.000Z\",\"preferred\":\"2020-08-27\",\"versions\":[{\"key\":\"2020-08-27\",\"value\":{\"added\":\"2017-11-14T11:01:43.000Z\",\"info\":{\"contact\":{\"email\":\"dev-platform@stripe.com\",\"name\":\"Stripe Dev Platform Team\",\"url\":\"https://stripe.com\",\"x-twitter\":\"stripe\"},\"description\":\"The Stripe REST API. Please see https://stripe.com/docs/api for more details.\",\"termsOfService\":\"https://stripe.com/us/terms/\",\"title\":\"Stripe API\",\"version\":\"2020-08-27\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_stripe_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/stripe/openapi/master/openapi/spec3.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"stripe.com\",\"x-stripeSpecFilename\":\"spec3\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/stripe.com/2020-08-27/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/stripe.com/2020-08-27/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"superset.apache.local:superset\",\"value\":{\"added\":\"2021-04-11T01:41:03.531Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-04-11T01:41:03.531Z\",\"info\":{\"description\":\"Superset\",\"title\":\"Superset\",\"version\":\"v1\",\"x-apisguru-categories\":[\"enterprise\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/apache/superset/master/docs/src/resources/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"superset.apache.local\",\"x-serviceName\":\"superset\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-09T09:15:57.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/superset.apache.local/superset/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/superset.apache.local/superset/v1/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"surevoip.co.uk\",\"value\":{\"added\":\"2020-11-24T12:17:03.161Z\",\"preferred\":\"9dcb0dc8\",\"versions\":[{\"key\":\"9dcb0dc8\",\"value\":{\"added\":\"2020-11-24T12:17:03.161Z\",\"info\":{\"contact\":{\"email\":\"support@surevoip.co.uk\",\"name\":\"SureVoIP API Support\",\"url\":\"https://www.surevoip.co.uk/contact-surevoip\"},\"description\":\"# Introduction\\nWelcome to the SureVoIP RESTful hypermedia API (sometimes known as a VoIP REST API, Telecom REST API, SIP API, Hypermedia API or just VoIP API.)\\n\\nThe SureVoIP API is a way for you to automate your interaction with the SureVoIP platforms. With the API, you can create your own scripts, applications or mashups which can:\\n* List calls\\n* create customers\\n* search numbers\\n* provision numbers\\n* send SMS texts\\n* create outbound calls\\n* schedule announcements\\n* schedule call hangups with an announcement\\n* subscribe to events/alerts\\n* track calls\\n* retrieve invoices\\n* grab your SIP details\\n* check your IP address\\n* be 100% self-sufficient\\n* and much more!\\n\",\"license\":{\"name\":\"Proprietry\",\"url\":\"https://api.surevoip.co.uk\"},\"termsOfService\":\"https://www.surevoip.co.uk/about/terms-conditions\",\"title\":\"The SureVoIP RESTful API\",\"version\":\"9dcb0dc8\",\"x-apisguru-categories\":[\"telecom\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.surevoip.co.uk_sites_default_files_fbg_logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/SureVoIP/API-Specification/master/openapi/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"surevoip.co.uk\"},\"externalDocs\":{\"description\":\"SureVoIP API Wiki\",\"url\":\"https://www.surevoip.co.uk/support/wiki/api_documentation\"},\"updated\":\"2021-07-11T13:52:11.399Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/surevoip.co.uk/9dcb0dc8/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/surevoip.co.uk/9dcb0dc8/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"surrey.ca:open511\",\"value\":{\"added\":\"2018-02-24T17:20:15.000Z\",\"preferred\":\"0.1\",\"versions\":[{\"key\":\"0.1\",\"value\":{\"added\":\"2018-02-24T17:20:15.000Z\",\"info\":{\"contact\":{\"email\":\"opendata@surrey.ca\",\"name\":\"City of Surrey GIS Section\",\"url\":\"http://data.surrey.ca\",\"x-twitter\":\"CityofSurrey\"},\"description\":\"This API provides real time traffic obstruction events occuring within the City of Surrey.\",\"license\":{\"name\":\"Open Government Licence - Surrey\",\"url\":\"http://data.surrey.ca/pages/open-government-licence-surrey\"},\"title\":\"City of Surrey Open511 API\",\"version\":\"0.1\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_CityofSurrey_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/cityofsurrey/open511/master/open511definition.json\",\"version\":\"2.0\"}],\"x-providerName\":\"surrey.ca\",\"x-serviceName\":\"open511\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/surrey.ca/open511/0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/surrey.ca/open511/0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"surrey.ca:trafficloops\",\"value\":{\"added\":\"2018-02-24T17:20:15.000Z\",\"preferred\":\"0.1\",\"versions\":[{\"key\":\"0.1\",\"value\":{\"added\":\"2018-02-24T17:20:15.000Z\",\"info\":{\"contact\":{\"email\":\"opendata@surrey.ca\",\"name\":\"City of Surrey GIS Section\",\"url\":\"http://data.surrey.ca\",\"x-twitter\":\"CityofSurrey\"},\"description\":\"This API provides locations of City of Surrey traffic loops and the corresponding traffic loop counts in 15 minute intervals. While the counts are broken up by 15 minute intervals, the data is currently loaded only once per day. We are hoping to increase this frequency to at least once every hour. The LOOP_ID field is common to both datasets and can be used to cross-reference them.\",\"license\":{\"name\":\"Open Government License - British Columbia\",\"url\":\"http://www.data.gov.bc.ca/local/dbc/docs/license/OGL-vbc2.0.pdf\"},\"termsOfService\":\"http://www.data.gov.bc.ca/local/dbc/docs/license/API_Terms_of_Use.pdf\",\"title\":\"City of Surrey Traffic Loop Count API.\",\"version\":\"0.1\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_CityofSurrey_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/cityofsurrey/traffic-loops-api/master/surrey-trafficloop.json\",\"version\":\"2.0\"}],\"x-providerName\":\"surrey.ca\",\"x-serviceName\":\"trafficloops\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/surrey.ca/trafficloops/0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/surrey.ca/trafficloops/0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"swagger.io:generator\",\"value\":{\"added\":\"2016-10-23T15:32:30.000Z\",\"preferred\":\"2.4.21\",\"versions\":[{\"key\":\"2.4.21\",\"value\":{\"added\":\"2016-10-23T15:32:30.000Z\",\"info\":{\"contact\":{\"name\":\"apiteam@swagger.io\"},\"description\":\"This is an online swagger codegen server. You can find out more at https://github.com/swagger-api/swagger-codegen or on [irc.freenode.net, #swagger](http://swagger.io/irc/).\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"http://swagger.io/terms/\",\"title\":\"Swagger Generator\",\"version\":\"2.4.21\",\"x-apisguru-categories\":[\"developer_tools\",\"tools\"],\"x-logo\":{\"backgroundColor\":\"#98C600\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_SwaggerApi_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://generator.swagger.io/api/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"swagger.io\",\"x-serviceName\":\"generator\"},\"updated\":\"2021-06-30T09:57:47.461Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/swagger.io/generator/2.4.21/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/swagger.io/generator/2.4.21/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"swaggerhub.com\",\"value\":{\"added\":\"2019-01-03T08:13:16.000Z\",\"preferred\":\"1.0.47\",\"versions\":[{\"key\":\"1.0.47\",\"value\":{\"added\":\"2019-01-03T08:13:16.000Z\",\"info\":{\"contact\":{\"email\":\"info@swaggerhub.com\",\"name\":\"SwaggerHub\",\"url\":\"https://swaggerhub.com\"},\"description\":\"# Introduction\\nThis is the registry API for SwaggerHub. It allows you to access, manage, and update your APIs and Domains in SwaggerHub bypassing the Web application.\\n\\n# Authentication\\nUse your personal API Key: you can find it by visiting the [API Key page](https://app.swaggerhub.com/settings/apiKey).\\n\",\"title\":\"SwaggerHub Registry API\",\"version\":\"1.0.47\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_SwaggerHub_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.swaggerhub.com/apis/swagger-hub/registry-api/1.0.47\",\"version\":\"2.0\"}],\"x-providerName\":\"swaggerhub.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/swaggerhub.com/1.0.47/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/swaggerhub.com/1.0.47/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"symanto.net\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"email\":\"support@symanto.net\",\"name\":\"Symanto Support\",\"url\":\"https://developers.symanto.net\"},\"description\":\"We aim to provide the deepest understanding of people through psychology & AI\",\"termsOfService\":\"https://developers.symanto.net/terms-of-service\",\"title\":\"Psycholinguistic Text Analytics\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.symanto.com_wp-content_uploads_2020_06_symanto.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.symanto.net/docs/v1/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"symanto.net\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/symanto.net/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/symanto.net/1.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"synq.fm\",\"value\":{\"added\":\"2017-05-30T10:32:09.000Z\",\"preferred\":\"1.9.1\",\"versions\":[{\"key\":\"1.9.1\",\"value\":{\"added\":\"2017-05-30T10:32:09.000Z\",\"info\":{\"description\":\"* [Sign up for a developer API key!](https://www.synq.fm/register)\\n* [SYNQ API Guide](/)\",\"title\":\"SYNQ Video\",\"version\":\"1.9.1\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_894535623213809664_lp7hTlgk_400x400.jpg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://docs.synq.fm/swagger/api.json\",\"version\":\"2.0\"}],\"x-providerName\":\"synq.fm\"},\"updated\":\"2017-08-10T20:49:32.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/synq.fm/1.9.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/synq.fm/1.9.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"tafqit.herokuapp.com\",\"value\":{\"added\":\"2021-07-15T17:09:03.797Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-07-15T17:09:03.797Z\",\"info\":{\"contact\":{\"email\":\"info@tafqit.com\",\"name\":\"Sami Morcos\",\"url\":\"https://tafqit.com\"},\"description\":\"Convert numbers to their Arabic text representation\",\"title\":\"Tafqit\",\"version\":\"v1\",\"x-apisguru-categories\":[\"text\"],\"x-category\":\"Education\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_tafqit.com_assets_logo-69c6f503c54101a8a05bfceb9a7d6f1a96f22bd4aa3a4f72d9ad5a8ab0a2a951.png\"},\"x-long-description\":\"Based on the notoriously difficult rules for numbers in Arabic, Tafqit API converts Arabic numerals into written Arabic text\\nتحويل الأعداد العربية إلى ما يقابلها كتابة، مع مراعات التذكير والتأنيث. تحويل الارقام إلى حروف.\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://tafqit.herokuapp.com/open_api/TafqitOpenAPI.json\",\"version\":\"3.0\"}],\"x-providerName\":\"tafqit.herokuapp.com\",\"x-public\":true,\"x-thumbnail\":\"https://rapidapi-prod-apis.s3.amazonaws.com/6d8ff169-b82c-4fc0-bebc-b0c8f2ee79d4.png\",\"x-version-lifecycle\":\"current\",\"x-website\":\"tafqit.com\"},\"updated\":\"2021-07-19T09:27:57.385Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/tafqit.herokuapp.com/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/tafqit.herokuapp.com/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"taggun.io\",\"value\":{\"added\":\"2018-03-21T13:31:02.000Z\",\"preferred\":\"1.5.74\",\"versions\":[{\"key\":\"1.5.74\",\"value\":{\"added\":\"2018-03-21T13:31:02.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"taggun_io\"},\"description\":\"Expects only running software, real reactions, and beautifully crafted APIs to serve your every desire to transcribe a piece of paper to digital form.\",\"termsOfService\":\"https://www.taggun.io/terms\",\"title\":\"TAGGUN Receipt OCR Scanning API\",\"version\":\"1.5.74\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_taggun_io_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.taggun.io/docs/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"taggun.io\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/taggun.io/1.5.74/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/taggun.io/1.5.74/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"taxamo.com\",\"value\":{\"added\":\"2015-07-16T21:11:55.000Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2015-07-16T21:11:55.000Z\",\"info\":{\"description\":\"Taxamo\\u2019s elegant suite of APIs and comprehensive reporting dashboard enables digital merchants to easily comply with EU regulatory requirements on tax calculation, evidence collection, tax return creation and data storage.\",\"title\":\"Taxamo\",\"version\":\"1\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_i.imgur.com_C7ouKJt.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.taxamo.com/swagger\",\"version\":\"1.2\"}],\"x-providerName\":\"taxamo.com\"},\"updated\":\"2017-04-04T17:27:32.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/taxamo.com/1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/taxamo.com/1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"taxrates.io\",\"value\":{\"added\":\"2017-10-24T09:11:12.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-10-24T09:11:12.000Z\",\"info\":{\"contact\":null,\"description\":\"

Introduction

\\n

Taxrates.io is a global tax rate service that automates the management of monitoring tax rates changes in 181 countries. We monitor over 14,000 US sales tax, VAT, GST rates for you and make updates via our API so you always have the most update tax rates.

\\n

You can use Taxrates.io as a virtual sandbox where we provide you with 30 days free trial.

\\n

Countries

\\n

We currently support the following countries around the world. If you would like to request the addition of a new country, please email us at support@taxrates.io

\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
AfghanistanGambiaNicaragua
AlbaniaGeorgiaNiger
AndorraGermanyNigeria
AngolaGhanaNorth Korea
Antigua and BarbudaGreeceNorway
ArgentinaGrenadaPakistan
ArmeniaGuamPalestine
ArubaGuatemalaPanama
AustraliaGuineaPapua New Guinea
AustriaGuyanaParaguay
AzerbaijanHaitiPeru
BahamasHondurasPhilippines
BangladeshHungaryPoland
BarbadosIcelandPortugal
BelarusIndiaPuerto Rico
BelgiumIndonesiaRepublic of the Congo
BelizeIranRomania
BeninIrelandRussian Federation
BhutanIsle of ManRwanda
BoliviaIsraelSamoa
BonaireItalySenegal
Bosnia and HerzegovinaJapanSerbia
BotswanaJerseySeychelles
BrazilJordanSierra Leone
BulgariaJordanSingapore
Burkina FasoKazakhstanSlovakia
BurundiKenyaSlovenia
CambodiaKiribatiSolomon Islands
CameroonKosovoSomalia
Cape VerdeKyrgyzstanSouth Africa
Central African RepublicLaosSouth Korea
ChadLatviaSouth Sudan
ChileLebanonSpain
ChinaLesothoSri Lanka
ColumbiaLiberiaSt Lucia
ComorosLiechtensteinSudan
Cook IslandsLithuaniaSuriname
Costa RicaLuxembourgSwaziland
Cote d'IvoireMacedoniaSweden
CroatiaMadagascarSwitzerland
CubaMalawiTahiti
CuracaoMalaysiaTaiwan
CyprusMaldivesTajikistan
Czech RepublicMaliTanzania
Democratic Republic of the CongoMaltaThailand
DenmarkMauritaniaTogo
DjboutiMauritiusTonga
DominicaMexicoTrinidad and Tobago
Dominican RepublicMicronesiaTunisia
EcuadorMoldovaTurkmenistan
EgyptMonacoTuvalu
El SalvadorMongoliaUganda
Equatorial GuineaMontenegroUkraine
EritreaMoroccoUnited Kingdom
EstoniaMozambiqueUnited States
EthiopiaMyanmarUruguay
FijiNamibiaVanuatu
FinlandNepalVenezuela
FranceNetherlandsVietnam
GabonNew ZealandYemen
\\n

Products codes

\\n

The Taxrates.io API\\u2019s provides product-level tax rates for a subset of product codes. These codes are to be used for products that are either exempt from tax in some jurisdictions or are taxed at reduced rates.

\\n

We will be expanding support for additional, less common categories over time. If you would like to request the addition of a new product category, please email us at support@taxrates.io

\\n

Please select a product code/s when making a request to the Taxrates.io API

\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n
Product codeProduct Description
C010Services which are not subject to a service-specific tax
C011Software - Downloaded
C012Books - Downloaded
C011Music - Downloaded
C011Movies/Digital Video - Downloaded
C011Other Electronic Goods - Downloaded
C011Streaming Music/Audio Services new
C011Streaming Video Services new
C018Software as a Services, Generally (Remote Access to Hosted Software)
C018Remote Access to Hosted Software - Personal Use
C018Remote Access to Hosted Software - Business Use
C021Remote Access to Hosted Business Custom Applications
C021Personal Cloud Storage/Backup
C021Business Cloud Storage/Backup
C021Business Data Warehouses
C022Infrastructure as Service, Generally
C022Ecommerce Site/Webserver Hosting
C022Provision of Virtual Computing Capacity
C022Software - package or canned program
C022Software - modifications to canned program
C022Software - custom programs - material
C022Software - custom programs - professional serv.
C022Information services
C022Data processing services
C022Mainframe computer access and processing serv.
C022Online Data processing services
\\n

Filtering

\\n

When calling the API endpoints you can use 'filter' parameters to get tax rate for the selected type. You can get the following tax types (Each tax rate will always have one of following types)

\\n

US Sales tax Rates

\\n
    \\n
  1. CombinedRate
  2. \\n
  3. StateRate
  4. \\n
  5. CountyRate
  6. \\n
  7. CityRate
  8. \\n
  9. SpecialRate
  10. \\n
\\n

We recommend using Postman when discovering our API. Happy using!

\\n

Rate Limiting

\\n

We limit API requests.

\\n

If you\\u2019re exceeding this rate and encountering 429 errors, review the following:

\\n
    \\n
  • Only make requests in states / regions where you have enabled.
  • \\n
  • Cache responses if the order details haven\\u2019t changed since the last calculation at checkout.
  • \\n
\\n

Errors

\\n

The Taxrates.io API uses the following error codes:

\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n
CodeError Message
400Bad Request \\u2013 Your request format is bad.
401Unauthorized \\u2013 Your API key is wrong.
404Not Found \\u2013 The specified resource could not be found.
405Method Not Allowed \\u2013 You tried to access a resource with an invalid method.
429Too Many Requests \\u2013 You\\u2019re requesting too many resources! Slow down!
500Internal Server Error \\u2013 We had a problem with our server. Try again later.
503Service Unavailable \\u2013 We\\u2019re temporarily offline for maintenance. Try again later.
\\n

Verify your API token is correct and make sure you\\u2019re correctly setting the Authorization header.

\\n

If you\\u2019re still not sure what\\u2019s wrong, contact us and we\\u2019ll investigate.

\\n

Changelog

\\n

Stay on top of new developer-facing features, accuracy improvements, and bug fixes for our API. Have a request? Encounter an issue? We\\u2019d love to hear your feedback.

\\n\\n\\nContact Support:\\n Name: apiteam@taxrates.io\",\"title\":\"Taxrates.io API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_919999226955927553_lLFntE3W_400x400.jpg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.postman.com/collections/10601972-0bdabb72-f66a-4b75-bb29-e1c01dc81baa-TVev6RW8\",\"version\":\"3.0\"}],\"x-providerName\":\"taxrates.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/taxrates.io/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/taxrates.io/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"telegram.org\",\"value\":{\"added\":\"2021-01-15T13:54:08.544Z\",\"preferred\":\"5.0.0\",\"versions\":[{\"key\":\"5.0.0\",\"value\":{\"added\":\"2021-01-15T13:54:08.544Z\",\"info\":{\"description\":\"Auto-generated OpenAPI schema\",\"title\":\"Telegram Bot API\",\"version\":\"5.0.0\",\"x-apisguru-categories\":[\"messaging\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://josxa.stoplight.io/api/v1/projects/josxa/bot-api/nodes/openapi.json?branch=main\",\"version\":\"3.0\"}],\"x-providerName\":\"telegram.org\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram.\",\"url\":\"https://core.telegram.org/bots/api\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/telegram.org/5.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/telegram.org/5.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"telematicssdk.com\",\"value\":{\"added\":\"2021-03-31T13:54:41.100Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-03-31T13:54:41.100Z\",\"info\":{\"contact\":null,\"description\":\"# Introduction\\nWe have prepared a set of APIs for quick start to integrate telematics SDK that powers mobile telematics inside 3rd party mobile applications.\\n\\n* [CONTACT US](https://telematicssdk.com)\\n* [SANDBOX](https://userdatahub.com)\\n* [DEV.PORTAL](https://docs.telematicssdk.com)\\n* [DEMO APP](https://raxeltelematics.com/telematics-app)\\n\\n\\n# Overview\\nDatamotion provides telematics infrastructure for mobile applications. \\n\\nTelematics SDK turns any smartphone into telematics data gathering device to collect Location, driving and behavior data. API services unlocks power of your mobile application\\n\\nThere are 3 groups of methods:\\n* 1 - user management\\n* 2 - statistics for mobile app\\n* 3 - statistics for back-end(s)\\n\\nin certain cases you will need SNS or any other notification services. read more [here](https://docs.telematicssdk.com/platform-features/sns)\\n# Possible architecture\\n\\nThere are three common schemes that are used by our clients. These schemes can be combined\\n* Collect, Process, Store (required: 1&2)\\n* Collect, Process (required: 1& sns)\\n* Collect (required 1&sns)\\n\\n\\n## Collect, Process, Store\\n![Collect, Process, Store](https://website-cliparts-datamotion.s3.us-east-2.amazonaws.com/Dev.portal/Architecture+-+Collection%2C+processing%2C+storage)\\n\\n## Collect, Process\\n![Collect, Process](https://website-cliparts-datamotion.s3.us-east-2.amazonaws.com/Dev.portal/Architecture+-+Collection+and+processing)\\n\\n## Collect\\n![Collect](https://website-cliparts-datamotion.s3.us-east-2.amazonaws.com/Dev.portal/Architecture+-+Collection+only)\\n\\n***\\n![Telematic sdk](https://website-cliparts-datamotion.s3.us-east-2.amazonaws.com/Github/transportation_small.png)\\n\\n# Common use-cases:\\n* Safe and efficient driving\\n* Usage-based insurance\\n* Safe driving assessment\\n* Driver assessment\\n* Trip log\\n* Geo-analysis\\n* Accident monitoring\\n* Driving engagements\\n* Location based services\\n* Realtime Tracking\\nand beyond\\n\\n# How to start\\n* Register a [SANDBOX ACCOUNT](https://userdatahub.com)\\n* Get [CREDENTIALS](https://docs.userdatahub.com/sandbox/credentials) \\n* Follow the guide from [DEVELOPER POERTAL](https://docs.telematicssdk.com)\\n\\n# Authentication\\nTo create a user on datamotion platform, you require to use InstanceID and InstanceKEY. You can get it in Datahub -> management -> user-service credentials\\n\\nOnce you create a user, you will get Device token, JWT token and refresh token. then, you will use it for APIs\",\"title\":\"Quick start - Telematics SDK\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"iot\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.telematicssdk.com_wp-content_uploads_2021_03_cropped-sdk-180x180.png\"},\"x-origin\":[{\"format\":\"postman\",\"url\":\"https://www.getpostman.com/collections/94fc76d14f0398faf807\",\"version\":\"2.x\"}],\"x-providerName\":\"telematicssdk.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"telnyx.com\",\"value\":{\"added\":\"2020-11-10T20:51:09.677Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2020-11-10T20:51:09.677Z\",\"info\":{\"contact\":{\"email\":\"support@telnyx.com\"},\"description\":\"SIP trunking, SMS, MMS, Call Control and Telephony Data Services.\",\"license\":{\"name\":\"MIT\"},\"title\":\"Telnyx API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"telecom\"],\"x-endpoint-cost\":\"light\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/team-telnyx/openapi/master/openapi/spec3.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"telnyx.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/telnyx.com/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/telnyx.com/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"testfire.net:altoroj\",\"value\":{\"added\":\"2021-03-03T14:29:39.499Z\",\"preferred\":\"1.0.2\",\"versions\":[{\"key\":\"1.0.2\",\"value\":{\"added\":\"2021-03-03T14:29:39.499Z\",\"info\":{\"title\":\"AltoroJ REST API\",\"version\":\"1.0.2\",\"x-apisguru-categories\":[\"security\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://demo.testfire.net/swagger/properties.json\",\"version\":\"2.0\"}],\"x-providerName\":\"testfire.net\",\"x-serviceName\":\"altoroj\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/testfire.net/altoroj/1.0.2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/testfire.net/altoroj/1.0.2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"text2data.org\",\"value\":{\"added\":\"2018-11-06T13:28:29.000Z\",\"preferred\":\"v3.4\",\"versions\":[{\"key\":\"v3.4\",\"value\":{\"added\":\"2018-11-06T13:28:29.000Z\",\"info\":{\"contact\":{\"name\":\"text2data.com\",\"url\":\"https://text2data.com/Integration\",\"x-twitter\":\"Text2Data\"},\"description\":\"

The current api version is v3.4



The api methods listed below can be called directly from this page to test the output. You might set the api_key to pre-authenticate all requests on this page (this will work if your secret is blank).



API endpoint URL: http://{apiName}.text2data.com/v3/ {method}

The api can be consumed directly or using our SDK. Our Excel Add-In and Google Sheets Add-on are also using this api to process the data.\",\"license\":{\"name\":\"See license\",\"url\":\"https://text2data.com/License\"},\"title\":\"Text Analytics & Sentiment Analysis API | api.text2data.com\",\"version\":\"v3.4\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Text2Data_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://api.text2data.org/swagger/docs/v3.4\",\"version\":\"2.0\"}],\"x-providerName\":\"text2data.org\"},\"updated\":\"2020-08-19T07:25:21.527Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/text2data.org/v3.4/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/text2data.org/v3.4/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"tfl.gov.uk\",\"value\":{\"added\":\"2017-04-29T10:49:26.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2017-04-29T10:49:26.000Z\",\"info\":{\"description\":\"Our unified API brings together data across all modes of transport into a single RESTful API. This API provides access to the most highly requested realtime and status infomation across all the modes of transport, in a single and consistent way. Access to the developer documentation is available at https://api.tfl.gov.uk\",\"title\":\"Transport for London Unified API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"transport\",\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_TfL_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.tfl.gov.uk/swagger/docs/v1\",\"version\":\"3.0\"}],\"x-providerName\":\"tfl.gov.uk\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/tfl.gov.uk/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/tfl.gov.uk/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"thebluealliance.com\",\"value\":{\"added\":\"2021-06-06T09:09:55.509Z\",\"preferred\":\"3.8.0\",\"versions\":[{\"key\":\"3.8.0\",\"value\":{\"added\":\"2021-06-06T09:09:55.509Z\",\"info\":{\"description\":\"# Overview \\n\\n Information and statistics about FIRST Robotics Competition teams and events. \\n\\n# Authentication \\n\\nAll endpoints require an Auth Key to be passed in the header `X-TBA-Auth-Key`. If you do not have an auth key yet, you can obtain one from your [Account Page](/account). \\n\\n A `User-Agent` header may need to be set to prevent a 403 Unauthorized error.\",\"title\":\"The Blue Alliance API v3\",\"version\":\"3.8.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-changes\":\"3.8.0-3.8.1: Added Webcast date field. 3.7.0-3.8.0: Added 2020 Match Breakdown. 3.6.0-3.7.0: Added Zebra MotionWorks endpoints and models. 3.5.2-3.6.0: Added `school_name` to the Team model. 3.5.1-3.5.2: Removed `key` from the Media object, set `foreign_key` as a required property. 3.5-3.5.1: Fixed api clients crashing when requesting simple matches resulting in ties. 3.04.1 - 3.5: Updated the spec to follow OpenAPI standards. 3.04.0 - 3.04.1: Team motto will now return null. 3.03.1 - 3.04.0: Add direct_url and view_url to the Media model. 3.03.0 - 3.03.1: Fix model of /team/{team_key}/robots to match API, add min and max for year and add min for page_num. 3.02.1 - 3.03.0: Added Timeseries models and endpoints. 3.02.0 - 3.02.1: Fixed the model for `/team/{team_key}/districts` to match return from API. 3.1.0 - 3.02.0: Added `tba_gameData` to score breakdown and a leading zero to the minor version number to allow for easier sorting later. 3.0.5 - 3.1.0: Version bump for 2018 added fields and endpoints. Models Updated: `Team_Event_Status`, `Media`, 2018 Score Breakdowns. Endpoints Added: `/team/{team_key}/events/{year}/statuses`, `/event/{event_key}/teams/statuses` 3.0.4 - 3.0.5: Minor spelling fixes. Remove 2016 fields from `Match_Score_Breakdown_2017_Alliance` model. Fix `first_event_id` in `Event` model to correct type. Update `Media`.`type` enum. --- 3.0.3 - 3.0.4: Correct syntax in `Team_Event_Status_playoff` object, include descriptions in `Event_District_Points` and fix the path in `Team_Event_Status_playoff.properties.record` in order to more closely match Swagger spec. Fix syntax of `Match.video` to be correct and accurately reflect what is returned by the API. --- 3.0.2 - 3.0.3: `extra_stats` and `extra_stats_info` added to `Event_Ranking` model. Corrected match video property claiming to use the `Media` model, which it doesn't. Added `first_event_code` to the `Event` model. Added `/team/{team_key}/media/tag/{media_tag}` and year endpoints. Added `dq_team_keys` to `Match_alliance` model. --- 3.0.1 - 3.0.2: `Team_Event_Status` and `Event_Ranking` model documentation changed to reflect actual API return. Changes involved W-L-T and ranking properties. --- 3.0.0 - 3.0.1: Descriptions updated to clarify some terms and improve grammar. The `district` property on the `Event` object now points to the `District_List` model, which was identical. `Required` fields on fully documented models now represent fields that may not be `null`. `District_Ranking` model documented.\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_thebluealliance.com_icons_apple-touch-icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.thebluealliance.com/swagger/api_v3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"thebluealliance.com\",\"x-version-info\":\"Versions of the API follow the format X.Y.Z, with X being a major version, Y denoting the minor version, and Z the point release. Changes to the spec or API that result in a major version change will significantly impact implementations. Changes to the minor version indicate paths and/or fields in existing models may be added, and any breaking changes will be confined to paths or models listed as in-development in the prior minor version. Changes to the point release indicate no format or structure changes to the paths or models, but updated or clarified documentation. Note that changes to paths and models refer to the actual result from the API, not the documentation.\"},\"updated\":\"2021-06-21T15:29:55.231Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/thebluealliance.com/3.8.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/thebluealliance.com/3.8.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"thenounproject.com\",\"value\":{\"added\":\"2015-11-16T21:26:35.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-11-16T21:26:35.000Z\",\"info\":{\"description\":\"Icons for Everything\",\"title\":\"The Noun Project\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_nounproject_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"swagger\",\"url\":\"http://api.thenounproject.com/config/api-doc\",\"version\":\"1.2\"}],\"x-providerName\":\"thenounproject.com\"},\"externalDocs\":{\"url\":\"https://thenounproject.com/developers/\"},\"updated\":\"2018-08-24T14:28:47.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/thenounproject.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/thenounproject.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"thesmsworks.co.uk\",\"value\":{\"added\":\"2017-12-15T11:03:17.000Z\",\"preferred\":\"1.5.0\",\"versions\":[{\"key\":\"1.5.0\",\"value\":{\"added\":\"2017-12-15T11:03:17.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"thesmsworks\"},\"description\":\"The SMS Works provides a low-cost, reliable SMS API for developers. Pay only for delivered texts, all failed messages are refunded.\",\"title\":\"The SMS Works API\",\"version\":\"1.5.0\",\"x-apisguru-categories\":[\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_thesmsworks_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.thesmsworks.co.uk/api/swagger/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"thesmsworks.co.uk\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/thesmsworks.co.uk/1.5.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/thesmsworks.co.uk/1.5.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"thetvdb.com\",\"value\":{\"added\":\"2015-11-09T22:55:27.000Z\",\"preferred\":\"3.0.0\",\"versions\":[{\"key\":\"3.0.0\",\"value\":{\"added\":\"2015-11-09T22:55:27.000Z\",\"info\":{\"description\":\"API v3 targets v2 functionality with a few minor additions. The API is accessible via https://api.thetvdb.com and provides the following REST endpoints in JSON format.\\n\\n\\nHow to use this API documentation\\n----------------\\n\\n\\nYou may browse the API routes without authentication, but if you wish to send requests to the API and see response data, then you must authenticate.\\n1. Obtain a JWT token by `POST`ing to the `/login` route in the `Authentication` section with your API key and credentials.\\n1. Paste the JWT token from the response into the \\\"JWT Token\\\" field at the top of the page and click the 'Add Token' button.\\n\\n\\nYou will now be able to use the remaining routes to send requests to the API and get a response.\\n\\n\\nLanguage Selection\\n----------------\\n\\n\\nLanguage selection is done via the `Accept-Language` header. At the moment, you may only pass one language abbreviation in the header at a time. Valid language abbreviations can be found at the `/languages` route..\\n\\n\\nAuthentication\\n----------------\\n\\n\\nAuthentication to use the API is similar to the How-to section above. Users must `POST` to the `/login` route with their API key and credentials in the following format in order to obtain a JWT token.\\n\\n`{\\\"apikey\\\":\\\"APIKEY\\\",\\\"username\\\":\\\"USERNAME\\\",\\\"userkey\\\":\\\"USERKEY\\\"}`\\n\\nNote that the username and key are ONLY required for the `/user` routes. The user's key is labled `Account Identifier` in the account section of the main site.\\nThe token is then used in all subsequent requests by providing it in the `Authorization` header. The header will look like: `Authorization: Bearer `. Currently, the token expires after 24 hours. You can `GET` the `/refresh_token` route to extend that expiration date.\\n\\n\\nVersioning\\n----------------\\n\\n\\nYou may request a different version of the API by including an `Accept` header in your request with the following format: `Accept:application/vnd.thetvdb.v$VERSION`. This documentation automatically uses the version seen at the top and bottom of the page.\",\"title\":\"TheTVDB API v3\",\"version\":\"3.0.0\",\"x-apisguru-categories\":[\"media\",\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_thetvdb_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.thetvdb.com/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"thetvdb.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/thetvdb.com/3.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/thetvdb.com/3.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"ticketmaster.com:commerce\",\"value\":{\"added\":\"2020-07-13T13:50:02.633Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2020-07-13T13:50:02.633Z\",\"info\":{\"contact\":{\"url\":\"http://developer.ticketmaster.com/support/contact-us/\"},\"description\":\"Use the Ticketmaster Commerce API to look up available offers and products on various Ticketmaster platforms for North America markets. For formal partnerships and relationships, selected offers and products can be carted and transacted on through the cart, delivery, payment and purchase APIs \\u2013 These APIs require approved access from Ticketmaster.\",\"title\":\"Commerce API\",\"version\":\"v2\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/ticketmaster-api/ticketmaster-api.github.io/dev/_data/orgs/commerce-api/v2/api.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ticketmaster.com\",\"x-serviceName\":\"commerce\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ticketmaster.com/commerce/v2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ticketmaster.com/commerce/v2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"ticketmaster.com:discovery\",\"value\":{\"added\":\"2021-01-25T07:52:40.129Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2021-01-25T07:52:40.129Z\",\"info\":{\"contact\":{\"url\":\"http://developer.ticketmaster.com/support/contact-us/\"},\"description\":\"The Ticketmaster Discovery API allows you to search for events, attractions, or venues.\",\"title\":\"Discovery API\",\"version\":\"v2\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/ticketmaster-api/ticketmaster-api.github.io/dev/_data/orgs/discovery-api/v2/api.json\",\"version\":\"2.0\"}],\"x-providerName\":\"ticketmaster.com\",\"x-serviceName\":\"discovery\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ticketmaster.com/discovery/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ticketmaster.com/discovery/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ticketmaster.com:publish\",\"value\":{\"added\":\"2021-01-13T13:42:29.369Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2021-01-13T13:42:29.369Z\",\"info\":{\"contact\":{\"url\":\"http://developer.ticketmaster.com/support/contact-us/\"},\"description\":\"Publish API\",\"title\":\"ticketmaster publish api\",\"version\":\"v2\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/ticketmaster-api/ticketmaster-api.github.io/dev/_data/orgs/publish-api/v1/api.json\",\"version\":\"3.0\"}],\"x-providerName\":\"ticketmaster.com\",\"x-serviceName\":\"publish\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ticketmaster.com/publish/v2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ticketmaster.com/publish/v2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"tinyuid.com\",\"value\":{\"added\":\"2019-04-30T10:32:58.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-04-30T10:32:58.000Z\",\"info\":{\"contact\":{\"email\":\"contact@tinyuid.com\",\"name\":\"TinyUID\",\"url\":\"https://tinyuid.com/feedback\"},\"description\":\"Paste a Long URL link to shorten it\",\"title\":\"TinyUID.com\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://tinyuid.com/tinyuid-swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"tinyuid.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"url\":\"https://tinyuid.com/docs\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/tinyuid.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/tinyuid.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"tisane.ai\",\"value\":{\"added\":\"2019-01-17T00:14:03.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-01-17T00:14:03.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"TisaneLabs\"},\"description\":\"Tisane is a natural language processing library, providing:\\n\\n* standard NLP functionality\\n* special functions for detection of problematic or abusive content\\n* low-level NLP like morphological analysis and tokenization of no-space languages (Chinese, Japanese, Thai)\\n\\nTisane has monolithic architecture. All the functions are exposed using the same language models and the same analysis process invoked using the [POST /parse](#561264c5-6dbe-4bde-aba3-7defe837989f) method. Other methods in the API are either wrappers based on the process, helper methods, or allow inspection of the language models. \\n\\nThe current section of the documentation describes the two structures used in the parsing & transformation methods. \\n\\n# Getting Started\\n\\nThis guide describes how to setup your Tisane account. The steps you need to complete are as follows:\\n\\n* Step 1 \\u2013 Create an Account\\n* Step 2 \\u2013 Save Your API Key\\n* Step 3 \\u2013 Integrate the API\\n\\n## Step 1 \\u2013 Create an Account\\n\\nNavigate to [Sign up to Tisane API](https://tisane.ai/signup/). The free Community Plan allows up to 50,000 requests but comes with a limitation of 10 requests per minute. \\n\\n## Step 2 - Save Your API Key\\n\\nYou will need the API key to make requests. Open your [Developer Profile](https://tisane.ai/developer/) to find your API keys.\\n\\n## Step 3 - Integrate with the API\\n\\nIn summary, the POST /parse method has 3 attributes: _content_, _language_, and _settings_. All 3 attributes are mandatory. \\n\\nFor example: \\n`{\\\"language\\\": \\\"en\\\", \\\"content\\\": \\\"hello\\\", \\\"settings\\\": {}}`\\n\\nRead on for more info on the [response](#response-reference) and the [settings](#settings-reference) specs. The method doc pages contain snippets of code for your favorite languages and platforms. \\n\\n\\n# Response Reference\\n\\nThe response of the [POST /parse](#561264c5-6dbe-4bde-aba3-7defe837989f) method contains several sections displayed or hidden according to the [settings](#settings-reference) provided. \\n\\nThe common attributes are:\\n\\n* `text` (string) - the original input\\n* `reduced_output` (boolean) - if the input is too big, and verbose information like the lexical chunk was requested, the verbose information will not be generated, and this flag will be set to `true` and returned as part of the response\\n* `sentiment` (floating-point number) - a number in range -1 to 1 indicating the document-level sentiment. Only shown when `document_sentiment` [setting](#settings-reference) is set to `true`.\\n* `signal2noise` (floating-point number) - a signal to noise ranking of the text, in relation to the array of concepts specified in the `relevant` [setting](#settings-reference). Only shown when the `relevant` setting exists.\\n\\n## Abusive or Problematic Content\\n\\nThe `abuse` section is an array of detected instances of content that may violate some terms of use. **NOTE**: the terms of use in online communities may vary, and so it is up to the administrators to determine whether the content is indeed abusive. For instance, it makes no sense to restrict sexual advances in a dating community, or censor profanities when it's accepted in the bulk of the community. \\n\\nThe section exists if instances of abuse are detected and the `abuse` [setting](#settings-reference) is either omitted or set to `true`.\\n\\nEvery instance contains the following attributes:\\n\\n* `offset` (unsigned integer) - zero-based offset where the instance starts\\n* `length` (unsigned integer) - length of the content\\n* `sentence_index` (unsigned integer) - zero-based index of the sentence containing the instance\\n* `text` (string) - fragment of text containing the instance (only included if the `snippets` [setting](#settings-reference) is set to `true`)\\n* `tags` (array of strings) - when exists, provides additional detail about the abuse. For instance, if the fragment is classified as an attempt to sell hard drugs, one of the tags will be _hard_drug_.\\n* `type` (string) - the type of the abuse\\n* `severity` (string) - how severe the abuse is. The levels of severity are `low`, `medium`, `high`, and `extreme`\\n* `explanation` (string) - when available, provides rationale for the annotation; set the `explain` setting to `true` to enable.\\n\\nThe currently supported types are:\\n\\n* `personal_attack` - an insult / attack on the addressee, e.g. an instance of cyberbullying. Please note that an attack on a post or a point, or just negative sentiment is not the same as an insult. The line may be blurred at times. See [our Knowledge Base for more information](http://tisane.ai/knowledgebase/how-do-i-detect-personal-attacks/).\\n* `bigotry` - hate speech aimed at one of the [protected classes](https://en.wikipedia.org/wiki/Protected_group). The hate speech detected is not just racial slurs, but, generally, hostile statements aimed at the group as a whole\\n* `profanity` - profane language, regardless of the intent\\n* `sexual_advances` - welcome or unwelcome attempts to gain some sort of sexual favor or gratification\\n* `criminal_activity` - attempts to sell or procure restricted items, criminal services, issuing death threats, and so on\\n* `external_contact` - attempts to establish contact or payment via external means of communication, e.g. phone, email, instant messaging (may violate the rules in certain communities, e.g. gig economy portals, e-commerce portals)\\n* `adult_only` - activities restricted for minors (e.g. consumption of alcohol)\\n* `mental_issues` - content indicative of suicidal thoughts or depression\\n* `spam` - (RESERVED) spam content\\n* `generic` - undefined\\n\\n## Sentiment Analysis\\n\\nThe `sentiment_expressions` section is an array of detected fragments indicating the attitude towards aspects or entities. \\n\\nThe section exists if sentiment is detected and the `sentiment` [setting](#settings-reference) is either omitted or set to `true`.\\n\\nEvery instance contains the following attributes:\\n\\n* `offset` (unsigned integer) - zero-based offset where the instance starts\\n* `length` (unsigned integer) - length of the content\\n* `sentence_index` (unsigned integer) - zero-based index of the sentence containing the instance\\n* `text` (string) - fragment of text containing the instance (only included if the `snippets` setting is set to `true`)\\n* `polarity` (string) - whether the attitude is `positive`, `negative`, or `mixed`. Additionally, there is a `default` sentiment used for cases when the entire snippet has been pre-classified. For instance, if a review is split into two portions, _What did you like?_ and _What did you not like?_, and the reviewer replies briefly, e.g. _The quiet. The service_, the utterance itself has no sentiment value. When the calling application is aware of the intended sentiment, the _default_ sentiment simply provides the targets / aspects, which will be then added the sentiment externally. \\n* `targets` (array of strings) - when available, provides set of aspects and/or entities which are the targets of the sentiment. For instance, when the utterance is, _The breakfast was yummy but the staff is unfriendly_, the targets for the two sentiment expressions are `meal` and `staff`. Named entities may also be targets of the sentiment.\\n* `reasons` (array of strings) - when available, provides reasons for the sentiment. In the example utterance above (_The breakfast was yummy but the staff is unfriendly_), the `reasons` array for the `staff` is `[\\\"unfriendly\\\"]`, while the `reasons` array for `meal` is `[\\\"tasty\\\"]`.\\n* `explanation` (string) - when available, provides rationale for the sentiment; set the `explain` setting to `true` to enable.\\n\\nExample:\\n\\n```json\\n\\\"sentiment_expressions\\\": [\\n {\\n \\\"sentence_index\\\": 0,\\n \\\"offset\\\": 0,\\n \\\"length\\\": 32,\\n \\\"polarity\\\": \\\"positive\\\",\\n \\\"reasons\\\": [\\\"close\\\"],\\n \\\"targets\\\": [\\\"location\\\"]\\n },\\n {\\n \\\"sentence_index\\\": 0,\\n \\\"offset\\\": 38,\\n \\\"length\\\": 29,\\n \\\"polarity\\\": \\\"negative\\\",\\n \\\"reasons\\\": [\\\"disrespectful\\\"],\\n \\\"targets\\\": [\\\"staff\\\"]\\n }\\n ]\\n```\\n\\n## Entities\\n\\nThe `entities_summary` section is an array of named entity objects detected in the text. \\n\\nThe section exists if named entities are detected and the `entities` [setting](#settings-reference) is either omitted or set to `true`.\\n\\nEvery entity contains the following attributes:\\n\\n* `name` (string) - the most complete name of the entity in the text of all the mentions\\n* `ref_lemma` (string) - when available, the dictionary form of the entity in the reference language (English) regardless of the input language\\n* `type` (string) - a string or an array of strings specifying the type of the entity, such as `person`, `organization`, `numeric`, `amount_of_money`, `place`. Certain entities, like countries, may have several types (because a country is both a `place` and an `organization`).\\n* `subtype` (string) - a string indicating the subtype of the entity\\n* `mentions` (array of objects) - a set of instances where the entity was mentioned in the text\\n\\nEvery mention contains the following attributes:\\n\\n* `offset` (unsigned integer) - zero-based offset where the instance starts\\n* `length` (unsigned integer) - length of the content\\n* `sentence_index` (unsigned integer) - zero-based index of the sentence containing the instance\\n* `text` (string) - fragment of text containing the instance (only included if the `snippets` setting is set to `true`)\\n\\n\\nExample:\\n```json\\n \\\"entities_summary\\\": [\\n {\\n \\\"type\\\": \\\"person\\\",\\n \\\"name\\\": \\\"John Smith\\\",\\n \\\"ref_lemma\\\": \\\"John Smith\\\",\\n \\\"mentions\\\": [\\n {\\n \\\"sentence_index\\\": 0,\\n \\\"offset\\\": 0,\\n \\\"length\\\": 10 }\\n ]\\n }\\n ,\\n {\\n \\\"type\\\": [ \\\"organization\\\", \\\"place\\\" ]\\n ,\\n \\\"name\\\": \\\"UK\\\",\\n \\\"ref_lemma\\\": \\\"U.K.\\\",\\n \\\"mentions\\\": [\\n {\\n \\\"sentence_index\\\": 0,\\n \\\"offset\\\": 40,\\n \\\"length\\\": 2 }\\n ]\\n }\\n ]\\n```\\n\\n### Entity Types and Subtypes\\n\\nThe currently supported entity types are: \\n\\n* `person`, with optional subtypes: `fictional_character`, `important_person`, `spiritual_being`\\n* `organization` (note that a country is both an organization and a place)\\n* `place`\\n* `time_range`\\n* `date`\\n* `time`\\n* `hashtag`\\n* `email`\\n* `amount_of_money`\\n* `phone` phone number, either domestic or international, in a variety of formats\\n* `role` (a social role, e.g. position in an organization)\\n* `software`\\n* `website` (URL), with an optional subtype: `tor` for Onion links; note that web services may also have the `software` type assigned\\n* `weight`\\n* `bank_account` only IBAN format is supported; subtypes: `iban`\\n* `credit_card`, with optional subtypes: `visa`, `mastercard`, `american_express`, `diners_club`, `discovery`, `jcb`, `unionpay`\\n* `coordinates` (GPS coordinates)\\n* `credential`, with optional subtypes: `md5`, `sha-1`\\n* `crypto`, with optional subtypes: `bitcoin`, `ethereum`, `monero`, `monero_payment_id`, `litecoin`, `dash`\\n* `event`\\n* `file` only Windows pathnames are supported; subtypes: `windows`, `facebook` (for images downloaded from Facebook)\\n* `flight_code`\\n* `identifier`\\n* `ip_address`, subtypes: `v4`, `v6`\\n* `mac_address`\\n* `numeric` (an unclassified numeric entity)\\n* `username`\\n\\n\\n## Topics\\n\\nThe `topics` section is an array of topics (subjects, domains, themes in other terms) detected in the text. \\n\\nThe section exists if topics are detected and the `topics` [setting](#settings-reference) is either omitted or set to `true`.\\n\\nBy default, a topic is a string. If `topic_stats` [setting](#settings-reference) is set to `true`, then every entry in the array contains:\\n\\n* `topic` (string) - the topic itself\\n* `coverage` (floating-point number) - a number between 0 and 1, indicating the ratio between the number of sentences where the topic is detected to the total number of sentences\\n\\n## Low-Level: Sentences, Phrases, and Words\\n\\nTisane allows obtaining more in-depth data, specifically:\\n\\n* sentences and their corrected form, if a misspelling was detected\\n* lexical chunks and their grammatical and stylistic features\\n* parse trees and phrases\\n\\nThe `sentence_list` section is generated if the `words` or the `parses` [setting](#settings-reference) is set to `true`. \\n\\nEvery sentence structure in the list contains:\\n\\n* `offset` (unsigned integer) - zero-based offset where the sentence starts\\n* `length` (unsigned integer) - length of the sentence\\n* `text` (string) - the sentence itself\\n* `corrected_text` (string) - if a misspelling was detected and the spellchecking is active, contains the automatically corrected text\\n* `words` (array of structures) - if `words` [setting](#settings-reference) is set to `true`, generates extended information about every lexical chunk. (The term \\\"word\\\" is used for the sake of simplicity, however, it may not be linguistically correct to equate lexical chunks with words.)\\n* `parse_tree` (object) - if `parses` [setting](#settings-reference) is set to `true`, generates information about the parse tree and the phrases detected in the sentence.\\n* `nbest_parses` (array of parse objects) if `parses` [setting](#settings-reference) is set to `true` and `deterministic` [setting](#settings-reference) is set to `false`, generates information about the parse trees that were deemed close enough to the best one but not the best. \\n\\n### Words\\n\\nEvery lexical chunk (\\\"word\\\") structure in the `words` array contains:\\n\\n* `type` (string) - the type of the element: `punctuation` for punctuation marks, `numeral` for numerals, or `word` for everything else\\n* `text` (string) - the text\\n* `offset` (unsigned integer) - zero-based offset where the element starts\\n* `length` (unsigned integer) - length of the element\\n* `corrected_text` (string) - if a misspelling is detected, the corrected form\\n* `lettercase` (string) - the original letter case: `upper`, `capitalized`, or `mixed`. If lowercase or no case, the attribute is omitted.\\n* `stopword` (boolean) - determines whether the word is a [stopword](https://en.wikipedia.org/wiki/Stop_words)\\n* `grammar` (array of strings or structures) - generates the list of grammar features associated with the `word`. If the `feature_standard` setting is defined as `native`, then every feature is an object containing a numeral (`index`) and a string (`value`). Otherwise, every feature is a plain string\\n\\n#### Advanced\\n\\nFor lexical words only:\\n\\n* `role` (string) - semantic role, like `agent` or `patient`. Note that in passive voice, the semantic roles are reverse to the syntactic roles. E.g. in a sentence like _The car was driven by David_, _car_ is the patient, and _David_ is the agent.\\n* `numeric_value` (floating-point number) - the numeric value, if the chunk has a value associated with it\\n* `family` (integer number) - the ID of the family associated with the disambiguated word-sense of the lexical chunk\\n* `definition` (string) - the definition of the family, if the `fetch_definitions` [setting](#settings-reference) is set to `true`\\n* `lexeme` (integer number) - the ID of the lexeme entry associated with the disambiguated word-sense of the lexical chunk\\n* `nondictionary_pattern` (integer number) - the ID of a non-dictionary pattern that matched, if the word was not in the language model but was classified by the nondictionary heuristics\\n* `style` (array of strings or structures) - generates the list of style features associated with the `word`. Only if the `feature_standard` setting is set to `native` or `description`\\n* `semantics` (array of strings or structures) - generates the list of semantic features associated with the `word`. Only if the `feature_standard` setting is set to `native` or `description`\\n* `segmentation` (structure) - generates info about the selected segmentation, if there are several possibilities to segment the current lexical chunk and the `deterministic` setting is set to `false`. A segmentation is simply an array of `word` structures. \\n* `other_segmentations` (array of structures) - generates info about the segmentations deemed incorrect during the disambiguation process. Every entry has the same structure as the `segmentation` structure.\\n* `nbest_senses` (array of structures) - when the `deterministic` setting is set to `false`, generates a set of hypotheses that were deemed incorrect by the disambiguation process. Every hypothesis contains the following attributes: `grammar`, `style`, and `semantics`, identical in structure to their counterparts above; and `senses`, an array of word-senses associated with every hypothesis. Every sense has a `family`, which is an ID of the associated family; and, if the `fetch_definitions` setting is set to `true`, `definition` and `ref_lemma` of that family.\\n\\nFor punctuation marks only: \\n\\n* `id` (integer number) - the ID of the punctuation mark\\n* `behavior` (string) - the behavior code of the punctuation mark. Values: `sentenceTerminator`, `genericComma`, `bracketStart`, `bracketEnd`, `scopeDelimiter`, `hyphen`, `quoteStart`, `quoteEnd`, `listComma` (for East-Asian enumeration commas like _、_)\\n\\n### Parse Trees and Phrases\\n\\nEvery parse tree, or more accurately, parse forest, is a collection of phrases, hierarchically linked to each other. \\n\\nAt the top level of the parse, there is an array of root phrases under the `phrases` element and the numeric `id` associated with it. Every phrase may have children phrases. Every phrase has the following attributes:\\n\\n* `type` (string) - a [Penn treebank phrase tag](http://nliblog.com/wiki/knowledge-base-2/nlp-1-natural-language-processing/penn-treebank/penn-treebank-phrase-level-tags/) denoting the type of the phrase, e.g. _S_, _VP_, _NP_, etc.\\n* `family` (integer number) - an ID of the phrase family\\n* `offset` (unsigned integer) - a zero-based offset where the phrase starts\\n* `length` (unsigned integer) - the span of the phrase\\n* `role` (string) - the semantic role of the phrase, if any, analogous to that of the words\\n* `text` (string) - the phrase text, where the phrase members are delimited by the vertical bar character. Children phrases are enclosed in brackets. E.g., _driven|by|David_ or _(The|car)|was|(driven|by|David)_.\\n\\nExample:\\n\\n```json\\n\\\"parse_tree\\\": {\\n\\\"id\\\": 4,\\n\\\"phrases\\\": [\\n{\\n \\\"type\\\": \\\"S\\\",\\n \\\"family\\\": 1451,\\n \\\"offset\\\": 0,\\n \\\"length\\\": 27,\\n \\\"text\\\": \\\"(The|car)|was|(driven|by|David)\\\",\\n \\\"children\\\": [\\n {\\n \\\"type\\\": \\\"NP\\\",\\n \\\"family\\\": 1081,\\n \\\"offset\\\": 0,\\n \\\"length\\\": 7,\\n \\\"text\\\": \\\"The|car\\\",\\n \\\"role\\\": \\\"patient\\\"\\n },\\n {\\n \\\"type\\\": \\\"VP\\\",\\n \\\"family\\\": 1172,\\n \\\"offset\\\": 12,\\n \\\"length\\\": 15,\\n \\\"text\\\": \\\"driven|by|David\\\",\\n \\\"role\\\": \\\"verb\\\"\\n }\\n ]\\n}\\n```\\n\\n### Context-Aware Spelling Correction\\n\\nTisane supports automatic, context-aware spelling correction. Whether it's a misspelling or a purported obfuscation, Tisane attempts to deduce the intended meaning, if the language model does not recognize the word. \\n\\nWhen or if it's found, Tisane adds the `corrected_text` attribute to the word (if the words / lexical chunks are returned) and the sentence (if the sentence text is generated). Sentence-level `corrected_text` is displayed if `words` or `parses` are set to _true_.\\n\\nNote that as Tisane works with large dictionaries, you may need to exclude more esoteric terms by using the `min_generic_frequency` setting. \\n\\nNote that **the invocation of spell-checking does not depend on whether the sentences and the words sections are generated in the output**. The spellchecking can be disabled by setting `disable_spellcheck` to `true`. Another option is to enable the spellchecking for lowercase words only, thus excluding potential proper nouns in languages that support capitalization; to avoid spell-checking capitalized and uppercase words, set `lowercase_spellcheck_only` to `true`.\\n\\n\\n# Settings Reference\\n\\nThe purpose of the settings structure is to:\\n\\n * provide cues about the content being sent to improve the results\\n * customize the output and select sections to be shown\\n * define standards and formats in use\\n * define and calculate the signal to noise ranking\\n\\nAll settings are optional. To leave all settings to default, simply provide an empty object (`{}`).\\n\\n## Content Cues and Instructions\\n\\n`format` (string) - the format of the content. Some policies will be applied depending on the format. Certain logic in the underlying language models may require the content to be of a certain format (e.g. logic applied on the reviews may seek for sentiment more aggressively). The default format is empty / undefined. The format values are:\\n\\n* `review` - a review of a product or a service or any other review. Normally, the underlying language models will seek for sentiment expressions more aggressively in reviews.\\n* `dialogue` - a comment or a post which is a part of a dialogue. An example of a logic more specific to a dialogue is name calling. A single word like \\\"idiot\\\" would not be a personal attack in any other format, but it is certainly a personal attack when part of a dialogue.\\n* `shortpost` - a microblogging post, e.g. a tweet.\\n* `longform` - a long post or an article.\\n* `proofread` - a post which was proofread. In the proofread posts, the spellchecking is switched off. \\n* `alias` - a nickname in an online community. \\n* `search` - a search query. Search queries may not always be grammatically correct. Certain topics and items, that we may otherwise let pass, are tagged with the `search` format.\\n\\n`disable_spellcheck` (boolean) - determines whether the automatic spellchecking is to be disabled. Default: `false`.\\n\\n`lowercase_spellcheck_only` (boolean) - determines whether the automatic spellchecking is only to be applied to words in lowercase. Default: `false`\\n\\n`min_generic_frequency` (int) - allows excluding more esoteric terms; the valid values are 0 thru 10.\\n\\n`subscope` (boolean) - enables sub-scope parsing, for scenarios like hashtag, URL parsing, and obfuscated content (e.g. _ihateyou_). Default: `false`.\\n\\n`domain_factors` (set of pairs made of strings and numbers) - provides a session-scope cues for the domains of discourse. This is a powerful tool that allows tailoring the result based on the use case. The format is, family ID of the domain as a key and the multiplication factor as a value (e.g. _\\\"12345\\\": 5.0_). For example, when processing text looking for criminal activity, we may want to set domains relevant to drugs, firearms, crime, higher: `\\\"domain_factors\\\": {\\\"31058\\\": 5.0, \\\"45220\\\": 5.0, \\\"14112\\\": 5.0, \\\"14509\\\": 3.0, \\\"28309\\\": 5.0, \\\"43220\\\": 5.0, \\\"34581\\\": 5.0}`. The same device can be used to eliminate noise coming from domains we know are irrelevant by setting the factor to a value lower than 1. \\n\\n`when` (date string, format YYYY-MM-DD) - indicates when the utterance was uttered. (TO BE IMPLEMENTED) The purpose is to prune word senses that were not available at a particular point in time. For example, the words _troll_, _mail_, and _post_ had nothing to do with the Internet 300 years ago because there was no Internet, and so in a text that was written hundreds of years ago, we should ignore the word senses that emerged only recently.\\n\\n## Output Customization\\n\\n`abuse` (boolean) - output instances of abusive content (default: `true`)\\n\\n`sentiment` (boolean) - output sentiment-bearing snippets (default: `true`)\\n\\n`document_sentiment` (boolean) - output document-level sentiment (default: `false`)\\n\\n`entities` (boolean) - output entities (default: `true`)\\n\\n`topics` (boolean) - output topics (default: `true`), with two more relevant settings:\\n\\n * `topic_stats` (boolean) - include coverage statistics in the topic output (default: `false`). When set, the topic is an object containing the attributes `topic` (string) and `coverage` (floating-point number). The coverage indicates a share of sentences touching the topic among all the sentences. \\n * `optimize_topics` (boolean) - if `true`, the less specific topics are removed if they are parts of the more specific topics. For example, when the topic is `cryptocurrency`, the optimization removes `finance`. \\n \\n`words` (boolean) - output the lexical chunks / words for every sentence (default: `false`). In languages without white spaces (Chinese, Japanese, Thai), the tokens are tokenized words. In languages with compounds (e.g. German, Dutch, Norwegian), the compounds are split. \\n\\n `fetch_definitions` (boolean) - include definitions of the words in the output (default: `false`). Only relevant when the `words` setting is `true`\\n\\n`parses` (boolean) - output parse forests of phrases\\n\\n`deterministic` (boolean) - whether the n-best senses and n-best parses are to be output in addition to the detected sense. If `true`, only the detected sense will be output. Default: `true`\\n\\n`snippets` (boolean) - include the text snippets in the abuse, sentiment, and entities sections (default: `false`)\\n\\n`explain` (boolean) - if `true`, a reasoning for the abuse and sentiment snippets is provided when possible (see the `explanation` attribute)\\n\\n## Standards and Formats\\n\\n`feature_standard` (string) - determines the standard used to output the features (grammar, style, semantics) in the response object. The standards we support are: \\n\\n* `ud`: [Universal Dependencies tags](https://universaldependencies.org/u/pos/) (default)\\n* `penn`: [Penn treebank tags](https://www.ling.upenn.edu/courses/Fall_2003/ling001/penn_treebank_pos.html)\\n* `native`: Tisane native feature codes\\n* `description`: Tisane native feature descriptions\\n\\nOnly the native Tisane standards (codes and descriptions) support style and semantic features.\\n\\n`topic_standard` (string) - determines the standard used to output the topics in the response object. The standards we support are:\\n\\n* `iptc_code` - IPTC topic taxonomy code\\n* `iptc_description` - IPTC topic taxonomy description\\n* `iab_code` - IAB topic taxonomy code\\n* `iab_description` - IAB topic taxonomy description\\n* `native` - Tisane domain description, coming from the family description (default)\\n\\n`sentiment_analysis_type` (string) - (RESERVED) the type of the sentiment analysis strategy. The values are:\\n\\n* `products_and_services` - most common sentiment analysis of products and services\\n* `entity` - sentiment analysis with entities as targets\\n* `creative_content_review` - reviews of creative content\\n* `political_essay` - political essays\\n\\n## Signal to Noise Ranking\\n\\nWhen we're studying a bunch of posts commenting on an issue or an article, we may want to prioritize the ones more relevant to the topic, and containing more reason and logic than emotion. This is what the signal to noise ranking is meant to achieve.\\n\\nThe signal to noise ranking is made of two parts:\\n\\n1. Determine the most relevant concepts. This part may be omitted, depending on the use case scenario (e.g. we want to track posts most relevant to a particular set of issues). \\n2. Rank the actual post in relevance to these concepts. \\n\\nTo determine the most relevant concepts, we need to analyze the headline or the article itself. The headline is usually enough. We need two additional settings:\\n\\n* `keyword_features` (an object of strings with string values) - determines the features to look for in a word. When such a feature is found, the family ID is added to the set of potentially relevant family IDs. \\n* `stop_hypernyms` (an array of integers) - if a potentially relevant family ID has a hypernym listed in this setting, it will not be considered. For example, we extracted a set of nouns from the headline, but we may not be interested in abstractions or feelings. E.g. from a headline like _Fear and Loathing in Las Vegas_ we want _Las Vegas_ only. Optional.\\n\\nIf `keyword_features` is provided in the settings, the response will have a special attribute, `relevant`, containing a set of family IDs. \\n\\nAt the second stage, when ranking the actual posts or comments for relevance, this array is to be supplied among the settings. The ranking is boosted when the domain, the hypernyms, or the families related to those in the `relevant` array are mentioned, when negative and positive sentiment is linked to aspects, and penalized when the negativity is not linked to aspects, or abuse of any kind is found. The latter consideration may be disabled, e.g. when we are looking for specific criminal content. When the `abuse_not_noise` parameter is specified and set to `true`, the abuse is not penalized by the ranking calculations. \\n\\nTo sum it up, in order to calculate the signal to noise ranking: \\n\\n1. Analyze the headline with `keyword_features` and, optionally, `stop_hypernyms` in the settings. Obtain the `relevant` attribute.\\n2. When analyzing the posts or the comments, specify the `relevant` attribute obtained in step 1.\",\"title\":\"Tisane API Documentation\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_TisaneLabs_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"7.0.4\"},\"format\":\"openapi\",\"url\":\"https://www.postman.com/collections/15057172-1e147114-3936-4a52-a21e-681e72b90b53-TzeUnUQU\",\"version\":\"3.0\"}],\"x-providerName\":\"tisane.ai\"},\"updated\":\"2021-07-26T10:19:31.084Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/tisane.ai/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/tisane.ai/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"tl-api.azurewebsites.net\",\"value\":{\"added\":\"2020-07-13T12:26:49.391Z\",\"preferred\":\"2020-08-10_6-22\",\"versions\":[{\"key\":\"2020-08-10_6-22\",\"value\":{\"added\":\"2020-07-13T12:26:49.391Z\",\"info\":{\"contact\":{\"email\":\"support@unicorn-solutions.com\",\"name\":\"Unicorn Solutions\",\"url\":\"https://unicorn-solutions.com\"},\"description\":\"Web API for TL mobile and web app\",\"license\":{\"name\":\"Use under Unicorn\",\"url\":\"https://unicorn-solutions.com\"},\"termsOfService\":\"None\",\"title\":\"API\",\"version\":\"2020-08-10_6-22\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://tl-api.azurewebsites.net/swagger/default/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"tl-api.azurewebsites.net\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-08-10T12:26:35.484Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/tl-api.azurewebsites.net/2020-08-10_6-22/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/tl-api.azurewebsites.net/2020-08-10_6-22/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"tomtom.com:maps\",\"value\":{\"added\":\"2018-11-20T11:01:20.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-11-20T11:01:20.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"TomTom\"},\"description\":\"The Maps API web services suite offers the following APIs:\\n - Raster\\n The Maps Raster API renders map data that is divided into gridded sections called tiles. Tiles are square images (png or jpg format) in various sizes which are available at 19 different zoom levels, ranging from 0 to 20. For zoom level 0, the entire earth is displayed on one single tile, while at zoom level 20, the world is divided into 240 tiles.\\n - Vector\\n Similar to Maps Raster API, the Maps Vector API serves data on different zoom level ranging from 0 to 22. For zoom level 0, the entire earth is displayed on one single tile, while at zoom level 22, the world is divided into 244 tiles.\\n The Maps Vector Service delivers geographic map data packaged in a vector representation of squared sections called vector tiles. Each tile includes pre-defined collections of map features (points, lines, road shapes, water polygons, building footprints, ect.) delivered in one of the specified vector formats. Format of the tile is formally described using protobuf schema.\",\"title\":\"Maps\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_TomTom_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"openapi\",\"url\":\"https://developer.tomtom.com/system/files/swagger_models/maps_api_0.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"tomtom.com\",\"x-serviceName\":\"maps\"},\"updated\":\"2019-02-25T11:01:54.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/tomtom.com/maps/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/tomtom.com/maps/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"tomtom.com:routing\",\"value\":{\"added\":\"2018-11-20T11:01:20.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-11-20T11:01:20.000Z\",\"info\":{\"contact\":{\"name\":\"Contact Us\",\"url\":\"https://developer.tomtom.com/contact-us\",\"x-twitter\":\"TomTom\"},\"description\":\"Routing consists of the following service:\\nCalculate Route\\nCalculates a route between an origin and a destination, passing through waypoints (if specified). Additional routing parameters like traffic, avoidance conditions, departure/arrival time etc. can be taken into account.\\nCalculate Reachable Range\\nCalculates a set of locations that can be reached from the origin point, subject to the available fuel or energy budget that is specified in the request.\",\"title\":\"Routing\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_TomTom_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"openapi\",\"url\":\"https://developer.tomtom.com/system/files/swagger_models/routing_api.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"tomtom.com\",\"x-serviceName\":\"routing\"},\"updated\":\"2019-02-25T11:01:54.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/tomtom.com/routing/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/tomtom.com/routing/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"tomtom.com:search\",\"value\":{\"added\":\"2018-11-20T11:01:20.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-11-20T11:01:20.000Z\",\"info\":{\"contact\":{\"name\":\"Contact Us\",\"url\":\"https://developer.tomtom.com/contact-us\",\"x-twitter\":\"TomTom\"},\"description\":\"Search API is a RESTful API that allows developers to run a single line fuzzy search for addresses and POIs. Search API returns the latitude/longitude of a specific address, cross street, geographic feature, or point of interest (POI).\",\"title\":\"Search\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_TomTom_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"openapi\",\"url\":\"https://developer.tomtom.com/system/files/swagger_models/search_api.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"tomtom.com\",\"x-serviceName\":\"search\"},\"updated\":\"2020-03-22T17:50:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/tomtom.com/search/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/tomtom.com/search/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"traccar.org\",\"value\":{\"added\":\"2017-12-11T13:15:36.000Z\",\"preferred\":\"4.14\",\"versions\":[{\"key\":\"4.14\",\"value\":{\"added\":\"2017-12-11T13:15:36.000Z\",\"info\":{\"contact\":{\"email\":\"support@traccar.org\",\"name\":\"Traccar Support\",\"url\":\"https://www.traccar.org/\"},\"description\":\"Open Source GPS Tracking Platform\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Traccar\",\"version\":\"4.14\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_590395195268538368_oScd6DxA_400x400.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/tananaev/traccar/master/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"traccar.org\"},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/traccar.org/4.14/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/traccar.org/4.14/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"tradematic.com\",\"value\":{\"added\":\"2020-03-23T13:56:51.000Z\",\"preferred\":\"1.0.2\",\"versions\":[{\"key\":\"1.0.2\",\"value\":{\"added\":\"2020-03-23T13:56:51.000Z\",\"info\":{\"contact\":{\"email\":\"support@tradematic.com\"},\"description\":\"### Overview\\nTradematic Cloud is a trading infrastructure for building investment services.\\n\\nIt\\u2019s a trading engine + API + ready-made adapters to stock and forex brokers, crypto exchanges, and market data providers.\\n\\nYou can use it as a cloud API, or you can deploy it on your servers. \\n\\n\\n\\n### How to use Tradematic Cloud API\\n\\nSign up at [tradematic.cloud](https://tradematic.cloud). After signing up, you will receive your API key.\\n\\n### Authorization\\n\\nAdd the 'X-API-KEY' header with your API key to each request.\\n\\n### Examples of writing code with Tradematic Cloud API\\n\\nExamples are available at [tradematic.cloud](https://tradematic.cloud). \\n\\n### Swagger (.yaml) File\\nSwagger (.yaml) file can be found [here](http://tradematic.cloud/sdk/swagger.yaml).\\n\",\"title\":\"Tradematic Cloud API\",\"version\":\"1.0.2\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_tradematic.cloud_img_logo-dark.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://tradematic.cloud/sdk/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"tradematic.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/tradematic.com/1.0.2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/tradematic.com/1.0.2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"transavia.com\",\"value\":{\"added\":\"2017-11-27T10:58:06.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-11-27T10:58:06.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"transavia\"},\"description\":\"Returns all airports\",\"title\":\"Airports API v2\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_transavia_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.transavia.com/docs/services/58d8bca5a9e6241bac7e89d8/export?DocumentFormat=Swagger\",\"version\":\"2.0\"}],\"x-providerName\":\"transavia.com\"},\"updated\":\"2018-08-24T14:28:47.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/transavia.com/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/transavia.com/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"transitfeeds.com\",\"value\":{\"added\":\"2018-06-09T11:40:46.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-06-09T11:40:46.000Z\",\"info\":{\"contact\":{\"email\":\"support@transitfeeds.com\",\"name\":\"TransitFeeds.com\",\"url\":\"https://transitfeeds.com/issues\",\"x-twitter\":\"openmobilityorg\"},\"description\":\"API to view feed information and download feeds from TransitFeeds.com\\n\",\"title\":\"TransitFeeds API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_openmobilityorg_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://transitfeeds.com/api/transitfeeds-api.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"transitfeeds.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/transitfeeds.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/transitfeeds.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"trapstreet.com\",\"value\":{\"added\":\"2021-01-25T18:35:27.939Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-01-25T18:35:27.939Z\",\"info\":{\"contact\":{\"name\":\"John Swanson\"},\"description\":\"The TrapStreet API finds trap streets in Google Maps, Bing Maps and OpenStreetMap data.\",\"title\":\"TrapStreet API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://gist.githubusercontent.com/MikeRalphson/e455f437f87a149ae0501d8cefe2ecab/raw/8f3608b72b0ab6eb6b0cea1c54ff9d84df7de05d/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"trapstreet.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/trapstreet.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/trapstreet.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"trashnothing.com\",\"value\":{\"added\":\"2018-08-16T08:03:31.000Z\",\"preferred\":\"1.2\",\"versions\":[{\"key\":\"1.2\",\"value\":{\"added\":\"2018-08-16T08:03:31.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"trashnothing\"},\"description\":\"This is the REST API for [trashnothing.com](https://trashnothing.com).\\n\\nTo learn more about the API or to register your app for use with the API\\nvisit the [trash nothing Developer page](https://trashnothing.com/developer).\\n\\nNOTE: All date-time values are [UTC](https://en.wikipedia.org/wiki/Coordinated_Universal_Time)\\nand are in [ISO 8601 format](https://en.wikipedia.org/wiki/ISO_8601) (eg. 2019-02-03T01:23:53).\\n\",\"termsOfService\":\"https://trashnothing.com/tos\\n\",\"title\":\"trash nothing\",\"version\":\"1.2\",\"x-apisguru-categories\":[\"social\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_trashnothing_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://trashnothing.com/api/trashnothing-openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"trashnothing.com\"},\"updated\":\"2021-07-26T08:51:53.432Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/trashnothing.com/1.2/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/trashnothing.com/1.2/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"trello.com\",\"value\":{\"added\":\"2015-11-16T22:58:04.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2015-11-16T22:58:04.000Z\",\"info\":{\"contact\":{\"name\":\"Trello\",\"url\":\"https://trello.com/home\"},\"description\":\"This document describes the REST API of Trello as published by Trello.com.\\n - Official Documentation\\n - The HTML pages that were scraped in order to generate this specification.\",\"license\":{\"name\":\"Trello : Terms of Service\",\"url\":\"https://trello.com/legal\"},\"termsOfService\":\"https://trello.com/legal\",\"title\":\"Trello\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"collaboration\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_d2k1ftgv7pobq7.cloudfront.net_meta_p_res_images_c13d1cd96a2cff30f0460a5e1860c5ea_header-logo-blue.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/APIs-guru/unofficial_openapi_specs/master/trello.com/1.0/swagger.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"trello.com\",\"x-unofficialSpec\":true},\"externalDocs\":{\"url\":\"https://developers.trello.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/trello.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/trello.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"truanon.com\",\"value\":{\"added\":\"2021-02-03T19:47:44.190Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-02-03T19:47:44.190Z\",\"info\":{\"contact\":null,\"description\":\"Welcome to TruAnon!\\nThank you for helping make the Internet a safer place to be.\\n\\nAdopting TruAnon is simple. There is no setup or dependencies, nothing to store or process. Making identity part of your service is fun, and you\\u2019ll be up and running in a matter of minutes.\\n\\nTruAnon Private Token is used anytime you request information from TruAnon and you must edit this into the Variables section for this collection.\\n\\nThis API contains two endpoints and both require these same two arguments, also found in the Variables section of this collection.\\n\\nThese two arguments are:\\n\\nTruAnon Service Identifier\\n\\nand\\n\\nYour Member Name\\n\\nYour TruAnon Service Identifier was provided by TruAnon and is likely the root domain of your site or service. Your Member Name is the unique member ID on your system that you would like to query.\\n\\nInformation is continuously updated for display purposes and aside from performance considerations, there should be no need to capture or save anything from TruAnon.\",\"title\":\"TruAnon Private API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"security\"],\"x-origin\":[{\"format\":\"postman\",\"url\":\"https://www.postman.com/collections/097655c06fff1bf6a966\",\"version\":\"2.x\"}],\"x-providerName\":\"truanon.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/truanon.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/truanon.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"truesight.local\",\"value\":{\"added\":\"2021-02-13T08:00:21.646Z\",\"preferred\":\"11.1.00\",\"versions\":[{\"key\":\"11.1.00\",\"value\":{\"added\":\"2021-02-13T08:00:21.646Z\",\"info\":{\"contact\":{\"name\":\"Sentry on BMC Community\",\"url\":\"https://community.bmc.com/s/group/0F93n000000PlUtCAK/sentry-software\"},\"description\":\"Hardware Sentry TrueSight Presentation Server REST API\",\"license\":{\"name\":\"BMC Connector SDK License Agreement\",\"url\":\"https://www.bmc.com/content/dam/bmc/corporate/Connector_SDK_License_Agreement.pdf\"},\"title\":\"Hardware Sentry TrueSight Presentation Server REST API\",\"version\":\"11.1.00\",\"x-apisguru-categories\":[\"iot\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.sentrysoftware.com/library/mshw/11.1.00/hardware-tsps-openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"truesight.local\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/truesight.local/11.1.00/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/truesight.local/11.1.00/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"truora.com\",\"value\":{\"added\":\"2021-08-16T15:11:22.439Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-08-16T15:11:22.439Z\",\"info\":{\"contact\":{\"email\":\"api@truora.com\",\"name\":\"Truora API Team\",\"url\":\"https://www.truora.com\"},\"description\":\"**NOTE:** This is a preview of the API and it is not considered stable since refinements are still being made.\\n\\n# Introduction\\n\\nWelcome to the **Truora Check** [**RESTful API**](https://en.wikipedia.org/wiki/Representational_state_transfer) reference. You may also want to check out our [**Validations API docs**](https://docs.validations.truora.com/) or our [**Signals API docs**](https://docs.signals.truora.com/).\\n\\nTruora Check API allows performing full background checks on people, vehicles and companies. There are three main types of background checks:\\n\\n- **Personal background check**: Verifies national IDs in multiple databases of public and legal entities in the LATAM region. For every national ID, returns information on: personal identity, criminal records, international background check, and professional background.\\n\\n- **Vehicle background check**: Verifies the vehicle documents and the owner identity in multiple databases of public and legal entities in the LATAM region. For every vehicle and owner type, returns information on: personal identity, driving records, criminal records, and vehicle information. \\n\\n- **Company background check**: Verifies the tax ID or a company name in multiple databases of public and legal entities in the LATAM region. For every company, returns the associated: business status, legal and criminal records, and media reports.\\n\\n# API Key V1 is live!\\n\\nAPI key version 1 is now live. Users with version 0 API keys are not immediately required to upgrade to V1 but should plan to do so at their earliest convenience. The changes for integration with API keys v1 are as follows:\\n\\n- The field ``user_authorized`` is now required to perform person checks. This field indicates the API user has authorization to perform the check in compliance with data protection law.\\n- The field ``homonym_scores`` is no longer included in our person check response as its results are already included in the body of the check and keeping them duplicated is generating unnecessary confusion.\\n\\n\\n# API composition\\n\\n## Endpoints\\n\\n- **Check endpoints**: Provide an easy way to create and search for a background check. They also allow inserting groups of checks into reports. Each check contains scores, datasets and databases.\\n \\n```plain\\nhttps://api.truora.com/v1/checks\\n```\\n\\n- **Report endpoints**: Support batch uploads and grouping multiple checks together. Excel and .csv files are supported for batch uploads.\\n \\n```plain\\nhttps://api.truora.com/v1/reports\\n```\\n\\n- **Configuration endpoints**: Allows personalizing data sets and scores for customized background checks.\\n\\n```plain\\nhttps://api.truora.com/v1/config\\n```\\n\\n- **Continuous check endpoints**: Allows creating recurring checks and get notified whenever a change in the check score occurs.\\n\\n```plain\\nhttps://api.truora.com/v1/continuous_checks\\n```\\n\\n- **Behavior endpoints**: Allows sharing anonymous feedback about a person behavior when interacting with the company.\\n\\n```plain\\nhttps://api.truora.com/v1/behaviour\\n```\\n\\n- **Hooks endpoints**: Allows sending notifications via requests to your service or another third-party service whenever certain events occur.\\n\\n```plain\\nhttps://api.truora.com/v1/hooks\\n```\\n\\n## Datasets\\n\\nCategories that group the resulting information for background checks from databases are called datasets. Datasets are divided in:\\n\\n- **Personal identity**: Corroborates the existence and validates personal identity documents. \\n\\n- **Criminal record**: Checks for crimes according to each country penal code or criminal code. Keep in mind that data aged less than 10 years is usually more consistent.\\n\\n- **Legal background**: Checks for lawsuits filed. Keep in mind that data aged less than 10 years is usually more consistent.\\n\\n- **International background**: Checks international lists for crimes related to identity theft, money laundering, terrorist financing, and high crimes.\\n\\n- **Professional background**: Checks professional regulatory entities for relevant information.\\n\\n- **Affiliations and insurances**: Checks the history and status of social security affiliations.\\n\\n- **Alert in media**: Checks major media agencies for relevant news related to violent actions. \\n\\n- **Vehicle information**: Checks for the physical characteristics of the vehicle, technical status, insurance history, and other relevant information.\\n\\n- **Traffic fines**: Checks for outstanding traffic fines.\\n\\n- **Driving licenses**: Shows information relevant to the driver. Such as license status and driver certificates.\\n\\n- **Business background**: Checks for business status, legal and criminal history, and other relevant information.\\n\\n- **Taxes and Finances**: Checks for the information related to personal finances, liabilities, and taxes.\\n\\n## Requests Format\\n\\nThe POST requests receive a body that must be encoded in `www-x-form-urlencoded`, for instance:\\n\\n```plain\\ntype=person&national_id=123456&country=CO\\n```\\n\\nThe responses are always encoded in `JSON` format.\\n\\n## Errors\\n\\nWhenever there is an error, a JSON with the following format is returned:\\n\\n```json\\n{\\n \\\"code\\\": ,\\n \\\"http_code\\\": ,\\n \\\"message\\\": \\n}\\n```\\n\\nfor instance:\\n\\n```json\\n{\\n \\\"code\\\": 10404,\\n \\\"http_code\\\": 404,\\n \\\"message\\\": \\\"The Check was not found\\\"\\n}\\n```\\n\\n## SDKs\\n\\nIf your favorite language was not on the next list, You can use our [OpenAPI 3 spec](https://docs.truora.com/openapi.json) to generate it using the [Open API Generator](https://openapi-generator.tech/docs/installation).\\n\\nTo download the SDK click on the desired programming language:\\n\\n- [C# .Net Core](https://truora-sdk.s3.amazonaws.com/checks/checks_csharp-netcore_latest.zip)\\n\\n- [Elixir](https://truora-sdk.s3.amazonaws.com/checks/checks_elixir_latest.zip)\\n\\n- [Go](https://truora-sdk.s3.amazonaws.com/checks/checks_go_latest.zip)\\n\\n- [Java](https://truora-sdk.s3.amazonaws.com/checks/checks_java_latest.zip)\\n\\n- [JavaScript](https://truora-sdk.s3.amazonaws.com/checks/checks_javascript_latest.zip)\\n\\n- [Objc](https://truora-sdk.s3.amazonaws.com/checks/checks_objc_latest.zip)\\n\\n- [Php](https://truora-sdk.s3.amazonaws.com/checks/checks_php_latest.zip)\\n\\n- [Python](https://truora-sdk.s3.amazonaws.com/checks/checks_python_latest.zip)\\n\\n- [Ruby](https://truora-sdk.s3.amazonaws.com/checks/checks_ruby_latest.zip)\\n\\nYou can see the full list of supported platforms here:\\n\\nhttps://openapi-generator.tech/docs/generators\\n\\n\\n\",\"license\":{\"name\":\"MIT License\",\"url\":\"https://opensource.org/licenses/MIT\"},\"termsOfService\":\"http://swagger.io/terms/\",\"title\":\"Checks API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_docs.truora.com_logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://docs.truora.com/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"truora.com\"},\"updated\":\"2021-08-16T15:11:22.439Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/truora.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/truora.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"tsapi.net\",\"value\":{\"added\":\"2021-02-16T20:06:08.405Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-02-16T20:06:08.405Z\",\"info\":{\"title\":\"TSAPI\",\"version\":\"v1\",\"x-apisguru-categories\":[\"analytics\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.tsapi.net_wp-content_uploads_2019_11_cropped-icon-black-1-180x180.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.tsapi.net/swagger/v1/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"tsapi.net\"},\"updated\":\"2021-06-14T09:47:20.211Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/tsapi.net/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/tsapi.net/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"turbinelabs.io\",\"value\":{\"added\":\"2018-02-22T18:44:06.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-02-22T18:44:06.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"GoTurbine\"},\"description\":\"The Turbine Labs API provides CRUD operations for core object types, and is\\nmostly RESTy. The easiest way to interact with the API is with\\n[tbnctl](https://docs.turbinelabs.io/advanced/tbnctl.html).\\nIf you want to make direct HTTP calls, however, you can obtain an access\\ntoken using tbnctl, and then pass it in the Authorization header,\\nprefixed by `Token `:\\n```console\\ncurl -H \\\"Authorization: Token \\\" https://api.turbinelabs.io/v1.0/cluster\\n```\\n\",\"title\":\"Turbine Labs API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_GoTurbine_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/turbinelabs/api/master/swagger.yml\",\"version\":\"2.0\"}],\"x-providerName\":\"turbinelabs.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/turbinelabs.io/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/turbinelabs.io/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"tvmaze.com\",\"value\":{\"added\":\"2017-08-10T07:03:11.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-08-10T07:03:11.000Z\",\"info\":{\"contact\":{\"url\":\"http://www.tvmaze.com\"},\"description\":\"Access to the user API is only possible for users with a [premium](http://www.tvmaze.com/premium) account. A user can only access their own user data.\\n\\nAuthentication uses HTTP Basic. Use the TVmaze username as authentication username, and the TVmaze API key as authentication password. Your API key can be found on your [dashboard](http://www.tvmaze.com/dashboard). To try out these API calls from this page, click the \\\"Authorize\\\" button on top and input your credentials.\\n\",\"title\":\"TVmaze user API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_tvmaze_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://static.tvmaze.com/apidoc/v1.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"tvmaze.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/tvmaze.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/tvmaze.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"twilio.com:api\",\"value\":{\"added\":\"2015-12-07T18:27:02.000Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2015-12-07T18:27:02.000Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Api\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_api_v2010.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"api\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/api/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/api/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_accounts_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Accounts\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_accounts_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_accounts_v1\"},\"updated\":\"2022-10-19T23:24:22.116Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_accounts_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_accounts_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_autopilot_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Autopilot\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_autopilot_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_autopilot_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_autopilot_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_autopilot_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_bulkexports_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Bulkexports\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_bulkexports_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_bulkexports_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_bulkexports_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_bulkexports_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_chat_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Chat\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_chat_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_chat_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_chat_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_chat_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_chat_v2\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Chat\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_chat_v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_chat_v2\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_chat_v2/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_chat_v2/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_conversations_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Conversations\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_conversations_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_conversations_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_conversations_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_conversations_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_events_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Events\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_events_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_events_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_events_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_events_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_fax_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.29.1\",\"versions\":[{\"key\":\"1.29.1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Fax\",\"version\":\"1.29.1\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_fax_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_fax_v1\"},\"updated\":\"2022-05-18T23:17:34.339Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_fax_v1/1.29.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_fax_v1/1.29.1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_flex_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Flex\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_flex_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_flex_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_flex_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_flex_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_frontline_v1\",\"value\":{\"added\":\"2021-06-30T09:25:42.162Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-06-30T09:25:42.162Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Frontline\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_frontline_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_frontline_v1\"},\"updated\":\"2022-10-19T23:24:22.116Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_frontline_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_frontline_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_insights_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Insights\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_insights_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_insights_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_insights_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_insights_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_ip_messaging_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Ip_messaging\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_ip_messaging_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_ip_messaging_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_ip_messaging_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_ip_messaging_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_ip_messaging_v2\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Ip_messaging\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_ip_messaging_v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_ip_messaging_v2\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_ip_messaging_v2/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_ip_messaging_v2/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_lookups_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Lookups\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_lookups_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_lookups_v1\"},\"updated\":\"2022-10-19T23:24:22.116Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_lookups_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_lookups_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_messaging_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Messaging\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_messaging_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_messaging_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_messaging_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_messaging_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_monitor_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Monitor\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_monitor_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_monitor_v1\"},\"updated\":\"2022-10-19T23:24:22.116Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_monitor_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_monitor_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_notify_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Notify\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_notify_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_notify_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_notify_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_notify_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_numbers_v2\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Numbers\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_numbers_v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_numbers_v2\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_numbers_v2/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_numbers_v2/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_preview\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Preview\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_preview.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_preview\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_preview/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_preview/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_pricing_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Pricing\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_pricing_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_pricing_v1\"},\"updated\":\"2022-10-19T23:24:22.116Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_pricing_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_pricing_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_pricing_v2\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Pricing\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_pricing_v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_pricing_v2\"},\"updated\":\"2022-10-19T23:24:22.116Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_pricing_v2/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_pricing_v2/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_proxy_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Proxy\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_proxy_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_proxy_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_proxy_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_proxy_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_serverless_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Serverless\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_serverless_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_serverless_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_serverless_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_serverless_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_studio_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Studio\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_studio_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_studio_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_studio_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_studio_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_studio_v2\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Studio\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_studio_v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_studio_v2\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_studio_v2/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_studio_v2/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_supersim_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Supersim\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_supersim_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_supersim_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_supersim_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_supersim_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_sync_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Sync\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_sync_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_sync_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_sync_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_sync_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_taskrouter_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Taskrouter\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_taskrouter_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_taskrouter_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_taskrouter_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_taskrouter_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_trunking_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Trunking\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_trunking_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_trunking_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_trunking_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_trunking_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_trusthub_v1\",\"value\":{\"added\":\"2021-04-19T21:33:09.290Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-04-19T21:33:09.290Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Trusthub\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twilio.com_docs_static_img_favicons_favicon_57.c9643fd8d.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_trusthub_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_trusthub_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_trusthub_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_trusthub_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_verify_v2\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Verify\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_verify_v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_verify_v2\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_verify_v2/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_verify_v2/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_video_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Video\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_video_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_video_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_video_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_video_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_voice_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Voice\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_voice_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_voice_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_voice_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_voice_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_wireless_v1\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-01-28T18:24:20.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Wireless\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_wireless_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_wireless_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_wireless_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_wireless_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_media_v1\",\"value\":{\"added\":\"2021-10-18T23:19:50.139Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2021-10-18T23:19:50.139Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Media\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_media_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_media_v1\"},\"updated\":\"2022-10-27T23:24:36.587Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_media_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_media_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_chat_v3\",\"value\":{\"added\":\"2022-03-23T23:22:04.524Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2022-03-23T23:22:04.524Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Chat\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_chat_v3.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_chat_v3\"},\"updated\":\"2022-10-19T23:24:22.116Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_chat_v3/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_chat_v3/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_lookups_v2\",\"value\":{\"added\":\"2022-06-15T23:17:22.473Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2022-06-15T23:17:22.473Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Lookups\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_lookups_v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_lookups_v2\"},\"updated\":\"2022-10-19T23:24:22.116Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_lookups_v2/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_lookups_v2/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_microvisor_v1\",\"value\":{\"added\":\"2022-08-10T23:18:45.834Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2022-08-10T23:18:45.834Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Microvisor\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_microvisor_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_microvisor_v1\"},\"updated\":\"2022-10-19T23:24:22.116Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_microvisor_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_microvisor_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_routes_v2\",\"value\":{\"added\":\"2022-08-10T23:18:45.834Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2022-08-10T23:18:45.834Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Routes\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_routes_v2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_routes_v2\"},\"updated\":\"2022-10-19T23:24:22.116Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_routes_v2/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_routes_v2/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twilio.com:twilio_oauth_v1\",\"value\":{\"added\":\"2022-10-19T23:24:22.116Z\",\"preferred\":\"1.37.0\",\"versions\":[{\"key\":\"1.37.0\",\"value\":{\"added\":\"2022-10-19T23:24:22.116Z\",\"info\":{\"contact\":{\"email\":\"support@twilio.com\",\"name\":\"Twilio Support\",\"url\":\"https://support.twilio.com\"},\"description\":\"This is the public Twilio REST API.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"https://www.twilio.com/legal/tos\",\"title\":\"Twilio - Oauth\",\"version\":\"1.37.0\",\"x-apisguru-categories\":[\"telecom\",\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_static1.twilio.com_marketing_bundles_marketing_img_logos_wordmark-red.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/twilio/twilio-oai/main/spec/json/twilio_oauth_v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twilio.com\",\"x-serviceName\":\"twilio_oauth_v1\"},\"updated\":\"2022-10-19T23:24:22.116Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_oauth_v1/1.37.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twilio.com/twilio_oauth_v1/1.37.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"twinehealth.com\",\"value\":{\"added\":\"2017-09-06T13:13:01.000Z\",\"preferred\":\"v7.78.1\",\"versions\":[{\"key\":\"v7.78.1\",\"value\":{\"added\":\"2017-09-06T13:13:01.000Z\",\"info\":{\"contact\":{\"email\":\"apiteam@twinehealth.com\"},\"description\":\"# Overview\\nThe Fitbit Plus API is a RESTful API. The requests and responses are formated according to the\\n[JSON API](http://jsonapi.org/format/1.0/) specification.\\n\\nIn addition to this documentation, we also provide an\\n[OpenAPI](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md) \\\"yaml\\\" file describing the API:\\n[Fitbit Plus API Specification](swagger.yaml).\\n\\n# Authentication\\nAuthentication for the Fitbit Plus API is based on the\\n[OAuth 2.0 Authorization Framework](https://tools.ietf.org/html/rfc6749). Fitbit Plus currently supports grant\\ntypes of **client_credentials** and **refresh_token**.\\n\\nSee [POST /oauth/token](#operation/createToken) for details on the request and response formats.\\n\\n\\n## Building Integrations\\nWe will provide customers with unique client credentials for each application/integration they build, allowing us\\nto enforce appropriate access controls and monitor API usage.\\nThe client credentials will be scoped to the organization, and allow full access to all patients and related data\\nwithin that organization.\\n\\nThese credentials are appropriate for creating an integration that does one of the following:\\n - background reporting/analysis\\n - synchronizing data with another system (such as an EMR)\\n\\nThe API credentials and oauth flows we currently support are **not** well suited for creating a user-facing\\napplication that allows a user (patient, coach, or admin) to login and have access to data which is appropriate to\\nthat specific user. It is possible to build such an application, but it is not possible to use Fitbit Plus as a\\nfederated identity provider. You would need to have a separate means of verifying a user's identity. We do not\\ncurrently support the required password-based oauth flow to make this possible.\\n\\n# Paging\\nThe Fitbit Plus API supports two different pagination strategies for GET collection endpoints.\\n\\n#### Skip-based paging\\n\\nSkip-based paging uses the query parameters `page[size]` and `page[number]` to specify the max number of resources returned and the page number. We default to skip-based paging if there are no page parameters. The response will include a `links` object containing links to the first, last, prev, and next pages of data.\\n\\nIf the contents of the collection change while you are iterating through the collection, you will see duplicate or missing documents. For example, if you are iterating through the `calender_event` resource via `GET /pub/calendar_event?sort=start_at&page[size]=50&page[number]=1`, and a new `calendar_event` is created that has a `start_at` value before the first `calendar_event`, when you fetch the next page at `GET /pub/calendar_event?sort=start_at&page[size]=50&page[number]=2`, the first entry in the second response will be a duplicate of the last entry in the first response.\\n\\n#### Cursor-based paging\\nCursor-based paging uses the query parameters `page[limit]` and `page[after]` to specify the max number of entries returned and identify where to begin the next page. Add `page[limit]` to the parameters to use cursor-based paging. The response will include a `links` object containing a link to the next page of data, if the next page exists.\\n\\nCursor-based paging is not subject to duplication if new resources are added to the collection. For example, if you are iterating through the `calender_event` resource via `GET /pub/calendar_event?sort=start_at&page[limit]=50`, and a new `calendar_event` is created that has a `start_at` value before the first `calendar_event`, you will not see a duplicate entry when you fetch the next page at `GET /pub/calendar_event?sort=start_at&page[limit]=50&page[after]=`.\\n\\nWe encourage the use of cursor-based paging for performance reasons.\\n\\nIn either form of paging, you can determine whether any resources were missed by comparing the number of fetched resources against `meta.count`. Set `page[size]` or `page[limit]` to 0 to get only the count.\\n\\nIt is not valid to mix the two strategies.\\n\",\"title\":\"Fitbit Plus API\",\"version\":\"v7.78.1\",\"x-apisguru-categories\":[\"support\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_developer.twinehealth.com_images_Fitbit_Plus_lockup_2C_RGB-32.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/TwineHealth/TwineDeveloperDocs/master/spec/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"twinehealth.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twinehealth.com/v7.78.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twinehealth.com/v7.78.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"twitter.com:current\",\"value\":{\"added\":\"2020-08-13T09:08:44.678Z\",\"preferred\":\"2.21\",\"versions\":[{\"key\":\"2.21\",\"value\":{\"added\":\"2020-08-13T09:08:44.678Z\",\"info\":{\"contact\":{\"name\":\"Twitter Developers\",\"url\":\"https://developer.twitter.com/\",\"x-twitter\":\"twitter\"},\"description\":\"Twitter API v2 available endpoints\",\"license\":{\"name\":\"Twitter Developer Agreement and Policy\",\"url\":\"https://developer.twitter.com/en/developer-terms/agreement-and-policy.html\"},\"termsOfService\":\"https://developer.twitter.com/en/developer-terms/agreement-and-policy.html\",\"title\":\"Twitter API v2\",\"version\":\"2.21\",\"x-apisguru-categories\":[\"social\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_twitter_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.twitter.com/2/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"twitter.com\",\"x-serviceName\":\"current\",\"x-tags\":[\"pii\"]},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twitter.com/current/2.21/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twitter.com/current/2.21/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"twitter.com:labs\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"preferred\":\"2.13\",\"versions\":[{\"key\":\"2.13\",\"value\":{\"added\":\"2020-07-10T08:57:08.681Z\",\"info\":{\"contact\":{\"name\":\"Twitter Developers\",\"url\":\"https://developer.twitter.com/\",\"x-twitter\":\"twitter\"},\"description\":\"API Reference \\u2014 Labs v2\",\"license\":{\"name\":\"Twitter Developer Agreement and Policy\",\"url\":\"https://developer.twitter.com/en/developer-terms/agreement-and-policy.html\"},\"termsOfService\":\"https://developer.twitter.com/en/developer-terms/agreement-and-policy.html\",\"title\":\"Tweets and Users\",\"version\":\"2.13\",\"x-apisguru-categories\":[\"social\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_twitter_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.twitter.com/labs/2/openapi.json\",\"version\":\"3.0\"}],\"x-preferred\":true,\"x-providerName\":\"twitter.com\",\"x-serviceName\":\"labs\",\"x-tags\":[\"pii\"]},\"externalDocs\":{\"description\":\"Find out more about Swagger\",\"url\":\"http://swagger.io\"},\"updated\":\"2021-07-26T08:51:53.432Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twitter.com/labs/2.13/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twitter.com/labs/2.13/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"twitter.com:legacy\",\"value\":{\"added\":\"2017-11-14T12:09:34.000Z\",\"preferred\":\"1.1\",\"versions\":[{\"key\":\"1.1\",\"value\":{\"added\":\"2017-11-14T12:09:34.000Z\",\"info\":{\"contact\":{\"email\":\"support@twitter.com\",\"name\":\"Twitter support\",\"url\":\"https://dev.twitter.com\",\"x-twitter\":\"twitter\"},\"title\":\"Twitter API\",\"version\":\"1.1\",\"x-apisguru-categories\":[\"social\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_twitter_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"2.6.0\"},\"format\":\"wadl\",\"url\":\"http://api.apigee.com/v1/consoles/twitter/apidescription?format=wadl\",\"version\":null},{\"converter\":{\"url\":null,\"version\":null},\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/APIs-guru/unofficial_openapi_specs/master/twitter.com/1.1/twitter.json\",\"version\":\"2.0\"}],\"x-providerName\":\"twitter.com\",\"x-serviceName\":\"legacy\",\"x-tags\":[\"pii\"],\"x-unofficialSpec\":true},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/twitter.com/legacy/1.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/twitter.com/legacy/1.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"tyk.com\",\"value\":{\"added\":\"2018-03-01T18:40:46.000Z\",\"preferred\":\"1.9\",\"versions\":[{\"key\":\"1.9\",\"value\":{\"added\":\"2018-03-01T18:40:46.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"tyk_io\"},\"title\":\"Gateway REST API\",\"version\":\"1.9\",\"x-apisguru-categories\":[\"enterprise\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_tyk_io_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/TykTechnologies/tyk-swagger-definitions/master/tyk_gateway_api.yml\",\"version\":\"2.0\"}],\"x-providerName\":\"tyk.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/tyk.com/1.9/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/tyk.com/1.9/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"uebermaps.com\",\"value\":{\"added\":\"2017-01-20T22:04:27.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2017-01-20T22:04:27.000Z\",\"info\":{\"contact\":{\"name\":\"uebermaps API Team\"},\"description\":\"Enable people to store spots on public and private maps\",\"termsOfService\":\"https://uebermaps.com/terms/\",\"title\":\"uebermaps API endpoints\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_uebermaps_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://uebermaps.com/api/v2/apidocs\",\"version\":\"2.0\"}],\"x-providerName\":\"uebermaps.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/uebermaps.com/2.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/uebermaps.com/2.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"up.com.au\",\"value\":{\"added\":\"2021-01-22T08:16:16.028Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2021-01-22T08:16:16.028Z\",\"info\":{\"contact\":{\"name\":\"API Specification and Support\",\"url\":\"https://github.com/up-banking/api\"},\"description\":\"The Up API gives you programmatic access to your balances and\\ntransaction data. You can request past transactions or set up\\nwebhooks to receive real-time events when new transactions hit your\\naccount. It\\u2019s new, it\\u2019s exciting and it\\u2019s just the beginning.\\n\",\"title\":\"Up API\",\"version\":\"v1\",\"x-apisguru-categories\":[\"financial\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/up-banking/api/master/v1/openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"up.com.au\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/up.com.au/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/up.com.au/v1/openapi.yaml\",\"openapiVer\":\"3.0.3\"}}]}},{\"key\":\"uscann.net\",\"value\":{\"added\":\"2021-05-10T17:26:29.861Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-05-10T17:26:29.861Z\",\"info\":{\"contact\":null,\"description\":\"Api Documentation\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0\"},\"termsOfService\":\"urn:tos\",\"title\":\"Api Documentation\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"security\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://apibeta.uscann.net/apiv1/v2/api-docs?group=authentication-api\",\"version\":\"2.0\"}],\"x-providerName\":\"uscann.net\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/uscann.net/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/uscann.net/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"uspto.gov:bdss\",\"value\":{\"added\":\"2020-07-13T14:50:32.602Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2020-07-13T14:50:32.602Z\",\"info\":{\"description\":\"Bulk Data Storage System (BDSS) allows the public to discover, search, and download patent and trademark data in bulk form.\",\"title\":\"Bulk Data Storage System Services\",\"version\":\"1.0.0\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://bulkdata.uspto.gov/BDSS-API/swagger\",\"version\":\"2.0\"}],\"x-providerName\":\"uspto.gov\",\"x-serviceName\":\"bdss\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/uspto.gov/bdss/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/uspto.gov/bdss/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"va.gov:benefits\",\"value\":{\"added\":\"2021-04-06T16:41:01.764Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-04-06T16:41:01.764Z\",\"info\":{\"contact\":{\"name\":\"va.gov\"},\"description\":\"The Benefits Intake API allows authorized third-party systems used by Veteran Service Organizations (VSOs), agencies, and Veterans to digitally submit VA benefits claim documents directly to the Veterans Benefits Administration's (VBA) claims intake process. This API handles documents related to the following benefit claim types: \\n\\n* Compensation\\n* Pension/Survivors Benefits\\n* Education\\n* Fiduciary\\n* Insurance\\n* Veteran Readiness & Employment (VRE)\\n* Board of Veteran Appeals (BVA)\\n\\nThis API also provides submission status updates until documents are successfully established for VBA claim processing, eliminating the need for users to switch between systems to manually check whether documents have been successfully uploaded.\\n\\n## Background \\nThis API provides a secure, efficient, and tracked alternative to mail or fax for VA benefit claim document submissions. Documents are uploaded directly to the VBA so they can be processed as quickly as possible.\\n\\n## Technical overview\\nThe Benefits Intake API first provides an upload location and unique submission identifier, and then accepts a payload consisting of a document in PDF format, zero or more optional attachments in PDF format, and some JSON metadata. \\n\\nThe metadata describes the document and attachments, and identifies the person for whom it is being submitted. This payload is encoded as binary multipart/form-data (not base64). The unique identifier supplied with the payload can subsequently be used to request the processing status of the uploaded document package.\\n\\nTo avoid errors and processing delays, API consumers are encouraged to validate the `zipcode`,`fileNumber`, `veteranFirstName`, `veteranLastName` and `businessLine` fields before submission according to their description in the DocumentUploadMetadata model and use the 'businessLine' attribute for the most efficient processing. Additionally, please ensure no PDF user or owner passwords are used in submitted PDFs. \\n\\n### Attachment & file size limits\\nThere is no limit on the number of files a payload can contain, but size limits do apply.\\n\\n* Uploaded documents cannot be larger than 21\\\" x 21\\\"\\n* The entire payload cannot exceed 5 GB\\n* No single file in a payload can exceed 100 MB\\n\\n### Date of receipt\\nThe date that documents are successfully submitted through the Benefits Intake API is used as the official VA date of receipt. However, note that until a document status of `received`, `processing`, `success`, or `vbms` is returned, a client cannot consider the document received by VA. \\n\\nA status of `received` means that the document package has been transmitted, but may not be validated. Any errors with the document package, such as unreadable PDFs or a Veteran not found, will cause the status to change to `error`.\\n\\nIf the document status is `error`, VA has not received the submission and cannot honor the submission date as the date of receipt.\\n\\n### Authentication and Authorization\\nAPI requests are authorized through a symmetric API token, provided in an HTTP header with name 'apikey'. [Request an API key.](https://developer.va.gov/apply)\\n\\n### Testing in the sandbox environment\\nIn the sandbox environment, the final status of a submission is `received` and submissions do not actually progress to the central mail repository or VBMS. \\n\\nProgress beyond the `received` status can be simulated for testing. We allow passing in a `Status-Override` header on the `/uploads/{id}` endpoint so that you can change the status of your submission to simulate the various scenarios. \\n\\nThe available statuses are `pending`, `uploaded`, `received`, `processing`, `success`, `vbms`, and `error`. The meaning of the various statuses is listed below in Models under DocumentUploadStatusAttributes.\\n\\n### Test data\\nWe use mock test data in the sandbox environment. Data is not sent upstream and it is not necessary to align submitted test data with any other systems' data.\\n\\n### Upload operation\\nAllows a client to upload a multi-part document package (form + attachments + metadata).\\n\\n1. Client Request: POST https://sandbox-api.va.gov/services/vba_documents/v1/\\n * No request body or parameters required\\n\\n2. Service Response: A JSON API object with the following attributes:\\n * `guid`: An identifier used for subsequent status requests\\n * `location`: A URL to which the actual document package payload can be submitted in the next step. The URL is specific to this upload request, and should not be re-used for subsequent uploads. The URL is valid for 900 seconds (15 minutes) from the time of this response. If the location is not used within 15 minutes, the GUID will expire. Once expired, status checks on the GUID will return a status of `expired`.\\n * Note: If, after you've submitted a document, the status hasn't changed to `uploaded` before 15 minutes has elapsed, we recommend retrying the upload in order to make sure the document properly reaches our servers. If the upload continues to fail, try encoding the payload as Base64 (See below).\\n\\n 3. Client Request: PUT to the location URL returned in Step 2.\\n * Request body should be encoded as binary multipart/form-data (base64 also available - see details below), equivalent to that generated by an HTML form submission or using \\u201ccurl -F\\u2026\\u201d. The format is described in more detail below.\\n * No `apikey` authorization header is required for this request, as authorization is embedded in the signed location URL.\\n\\n4. Service Response: The HTTP status indicates whether the upload was successful.\\n * Additionally, the response includes an ETag header containing an MD5 hash of the submitted payload. This can be compared to the submitted payload to ensure data integrity of the upload.\\n\\n### Status caching\\nDue to current system limitations, data for the `/uploads/report` endpoint is cached for one hour.\\n\\nA request to the `/uploads/{id}` endpoint will return a real-time status for that GUID, and update its status in `/uploads/report`.\\n\\nThe `updated_at` field indicates the last time the status for a given GUID was updated.\\n\\n### Optional Base64 encoding\\n\\nBase64 is an encoding scheme that converts binary data into text format, so that encoded textual data can be easily transported over networks uncorrupted and without data loss. \\n\\nBase64 can be used to encode binary multipart/form-data it in its entirety. Note that the whole payload must be encoded, not individual parts/attachments.\\n\\nAfter encoding your payload, you'll be required to preface your base64 string with `data:multipart/form-data;base64,` in order to allow our system to distinguish the file type. Your final string payload would look something like `data:multipart/form-data;base64,(encryption string)==` and close with the standard == marker. Note that the multipart boundaries i.e. -----WebKitFormBoundaryVfOwzCyvug0JmWYo and ending ------WebKitFormBoundaryVfOwzCyvug0JmWYo- must also be included.\\n\\n### Consumer onboarding process\\nWhen you're ready to move to production, [request a production API key.](https://developer.va.gov/go-live)\\n\",\"title\":\"Benefits Intake\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_prod-va-gov-assets.s3-us-gov-west-1.amazonaws.com_img_design_icons_apple-touch-icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.va.gov/services/vba_documents/docs/v1/api\",\"version\":\"3.0\"}],\"x-providerName\":\"va.gov\",\"x-serviceName\":\"benefits\"},\"updated\":\"2021-08-16T08:54:56.916Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/va.gov/benefits/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/va.gov/benefits/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"va.gov:confirmation\",\"value\":{\"added\":\"2021-04-06T16:46:05.161Z\",\"preferred\":\"0.0.1\",\"versions\":[{\"key\":\"0.0.1\",\"value\":{\"added\":\"2021-04-06T16:46:05.161Z\",\"info\":{\"contact\":{\"name\":\"developer.va.gov\"},\"description\":\"The Veteran Confirmation API allows you to confirm Veteran status for a given person. This can be useful for offering Veterans discounts or other benefits.\\n\\nThe API will only return \\u201cConfirmed\\u201d or \\u201cNot Confirmed\\u201d.\\n\\n## Quickstart Guide\\n### 1. Get Access Credentials\\nGet started by filling out the form on the [Apply for VA Lighthouse Developer Access](https://developer.va.gov/apply) page.\\n\\nAfter submitting a request, you will receive your credentials for using the API in the Development environment, which allows you to try it out with mock data before moving to the Production environment.\\n\\n### 2. Test the API\\nIn the endpoint documentation below, we've provided a curl command builder for trying out the API before implementation with your app.\\nUse [Test User](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts.md) attributes to populate the request body.\\n\\n### 3. Build your app\\nThe base URI for the Veteran Confirmation API in the Sandbox environment is:\\n\\nhttps://sandbox-api.va.gov/services/veteran_confirmation/v0\\n\\nIn this environment, use attributes from the list of [Test Users](https://github.com/department-of-veterans-affairs/vets-api-clients/blob/master/test_accounts.md). Only Test Users can return a `\\\"confirmed\\\"` response.\\n\\nCheck out some of our [sample apps](https://github.com/department-of-veterans-affairs/vets-api-clients). Please visit our VA Lighthouse [Support portal](https://developer.va.gov/support) should you need further assistance.\\n\\n### 4. Show us a demo and get access to the Production environment\\nAfter building your app, we ask that you give us a demo before we set you up with production credentials. Please see the [Path to Production](https://developer.va.gov/go-live) page for more details.\\n\\n## Authorization\\nThis API requires an API key in combination with identifiable information for the person being confirmed listed below. API requests are authorized through a symmetric API token provided in an HTTP header with name `apikey`. Including more information has a better chance of making a match and returning a Confirmed status.\\n### Required information:\\n* First Name\\n* Last Name\\n* Date of Birth\\n* Social Security Number\\n\\n### Optional information:\\n* Middle Name\\n* Gender\\n\\n## Reference\\n### Sandbox vs. Production Data\\nAPIs accessed via the Sandbox environment are using the same underlying logic as VA\\u2019s production APIs; only the underlying data store is different.\\n\\n### Master Veteran Index (MVI)\\nThe Master Veteran Index confirms a user's identity. In Production, several factors are considered to confirm identity. These include: a user\\u2019s first name, last name, date of birth and Social Security number. The MVI is mocked in the Sandbox environment. In this environment, the only factor used to confirm identity is the Social Security number.\\n\\n### Rate Limiting\\nWe implemented basic rate limiting of 60 requests per minute. If you exceed this quota, your request will return a 429 status code. You may petition for increased rate limits by emailing and requests will be decided on a case by case basis.\\n\\n### Raw Open API Spec\\nhttps://api.va.gov/services/veteran_confirmation/docs/v0/api\\n\",\"termsOfService\":\"\",\"title\":\"Veteran Confirmation\",\"version\":\"0.0.1\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_prod-va-gov-assets.s3-us-gov-west-1.amazonaws.com_img_design_icons_apple-touch-icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.va.gov/services/veteran_confirmation/docs/v0/api\",\"version\":\"3.0\"}],\"x-providerName\":\"va.gov\",\"x-serviceName\":\"confirmation\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/va.gov/confirmation/0.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/va.gov/confirmation/0.0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"va.gov:facilities\",\"value\":{\"added\":\"2021-03-31T13:30:20.111Z\",\"preferred\":\"0.0.1\",\"versions\":[{\"key\":\"0.0.1\",\"value\":{\"added\":\"2021-03-31T13:30:20.111Z\",\"info\":{\"contact\":{\"name\":\"developer.va.gov\"},\"description\":\"## Background\\n\\nThis RESTful API provides information about physical VA facilities. Information available includes\\ngeographic location, address, phone, hours of operation, and available services.\\n\\nVA operates several different types of facilities, the types represented in this API include:\\n- Health Facilities (vha)\\n- Benefits Facilities (vba)\\n- Cemeteries (nca)\\n- Vet Centers (vc)\\n\\nTo read an FAQ on how wait times are calculated, click the \\\"For more information\\\" link on [this page](https://www.accesstocare.va.gov/PWT/SearchWaitTimes).\\n\\n## Getting Started\\n\\n### Base URLs\\n\\nThe base URLs for the VA Facilities API in the various environments are:\\n- Sandbox: `https://sandbox-api.va.gov/services/va_facilities/v0`\\n- Production: `https://api.va.gov/services/va_facilities/v0`\\n\\n### Authorization\\n\\nAPI requests are authorized through a symmetric API token, provided in an HTTP header with name `apikey`.\\n\\n### Response Formats\\n\\nClients may request several response formats by setting the `Accept` header.\\n- `application/json` - The default JSON response format complies with JSON API. This media type is *not* available for bulk requests using the `/facilities/all` endpoint. It will return `406 Not Acceptable`.\\n- `application/geo+json` - GeoJSON-compliant format, representing each facility as a feature with a point geometry.\\n- `application/vnd.geo+json` - Deprecated. Prefer application/geo+json.\\n- `text/csv` - Available for the bulk download operation only. Some structured fields are omitted from the CSV response.\\n\\n### Response Elements\\n\\nSome data elements within the response are only present for facilities of a given type:\\n- The patient satisfaction scores contained in the `satisfaction` element are only applicable\\n to VA health facilities.\\n- The patient wait time values contained in the `wait_times` element are only applicable to\\n VA health facilities.\\n- The list of available services in the `services` element is only applicable to VA health and\\n benefits facilities.\\n- The operational hours special instructions contained in the `operational_hours_special_instructions` element is only applicable to VA health and Vet Center facilities.\\n\\n### Facility ID Formats and Constraints\\n\\nA facility ID has the format `prefix_stationNumber`. The prefix is one of nca, vc, vba, or vha. Cemeteries may be national (VA) or non-national; non-national cemeteries have the station number prefixed with an `s`. There are no other constraints on the format. Examples:\\n- Health: `vha_402GA`\\n- Benefits: `vba_539GB`\\n- National cemetery: `nca_063`\\n- Non-national cemetery: `nca_s1082`\\n- Vet center: `vc_0872MVC`\\n\\n\\n### Mobile Facilities\\n\\nThe mobile health facilities move regularly within a region. If a facility comes back from this API with `\\\"mobile\\\": \\\"true\\\"`, the latitude/longitude and address could be inaccurate. To get the exact current location, please call the number listed.\\n\\n## Deprecations\\n\\n- `active_status` field is deprecated and replaced with `operating_status`.\\n- `application/vnd.geo+json` media type is deprecated and replaced by `application/geo+json`\\n\\n\\n## Reference\\n\\n- [Raw VA Facilities Open API Spec](https://api.va.gov/services/va_facilities/docs/v0/api)\\n- [GeoJSON Format](https://tools.ietf.org/html/rfc7946)\\n- [JSON API Format](https://jsonapi.org/format/)\",\"title\":\"VA Facilities\",\"version\":\"0.0.1\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_prod-va-gov-assets.s3-us-gov-west-1.amazonaws.com_img_design_icons_apple-touch-icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.va.gov/services/va_facilities/docs/v0/api\",\"version\":\"3.0\"}],\"x-providerName\":\"va.gov\",\"x-serviceName\":\"facilities\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/va.gov/facilities/0.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/va.gov/facilities/0.0.1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"va.gov:forms\",\"value\":{\"added\":\"2021-04-06T16:44:51.347Z\",\"preferred\":\"0.0.0\",\"versions\":[{\"key\":\"0.0.0\",\"value\":{\"added\":\"2021-04-06T16:44:51.347Z\",\"info\":{\"contact\":{\"name\":\"va.gov\"},\"description\":\"Use the VA Forms API to search for VA forms, get the form's PDF link and metadata, and check for new versions.\\n\\nVisit our VA Lighthouse [Contact Us page](https://developer.va.gov/support) for further assistance.\\n\\n## Background\\nThis API offers an efficient way to stay up-to-date with the latest VA forms and information. The forms information listed on VA.gov matches the information returned by this API.\\n- Search by form number, keyword, or title\\n- Get a link to the form in PDF format\\n- Get detailed form metadata including the number of pages, related forms, benefit categories, language, and more\\n- Retrieve the latest date of PDF changes and the SHA256 checksum\\n- Identify when a form is deleted by the VA\\n\\n## Technical summary\\nThe VA Forms API collects form data from the official VA Form Repository on a nightly basis. The Index endpoint can return all available forms or, if an optional query parameter is passed, will return only forms that may relate to the query value. When a valid form name is passed to the Show endpoint, it will return a single form with additional metadata and full revision history. A JSON response is given with the PDF link (if published) and the corresponding form metadata.\\n\\n### Authentication and authorization\\nThe form information shared by this API is publicly available. API requests are authorized through a symmetric API token, provided in an HTTP header with name apikey. [Get a sandbox API Key](https://developer.va.gov/apply).\\n\\n### Testing in sandbox environment\\nForm data in the sandbox environment is for testing your API only, and is not guaranteed to be up-to-date. This API also has a reduced API rate limit. When you're ready to move to production, be sure to [request a production API key.](https://developer.va.gov/go-live)\\n\\n### SHA256 revision history\\nEach form is checked nightly for recent file changes. A corresponding SHA256 checksum is calculated, which provides a record of when the PDF changed and the SHA256 hash that was calculated. This allows end users to know that they have the most recent version and can verify the integrity of a previously downloaded PDF.\\n\\n### Valid PDF link\\nAdditionally, during the nightly refresh process, the link to the form PDF is verified and the `valid_pdf` metadata is updated accordingly. If marked `true`, the link is valid and is a current form. If marked `false`, the link is either broken or the form has been removed.\\n\\n### Deleted forms\\nIf the `deleted_at` metadata is set, that means the VA has removed this form from the repository and it is no longer to be used.\\n\",\"title\":\"VA Forms\",\"version\":\"0.0.0\",\"x-apisguru-categories\":[\"forms\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_prod-va-gov-assets.s3-us-gov-west-1.amazonaws.com_img_design_icons_apple-touch-icon.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.va.gov/services/va_forms/docs/v0/api\",\"version\":\"3.0\"}],\"x-providerName\":\"va.gov\",\"x-serviceName\":\"forms\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/va.gov/forms/0.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/va.gov/forms/0.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"vaccinationstatus.azurewebsites.net:athena\",\"value\":{\"added\":\"2021-03-31T13:24:27.644Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-03-31T13:24:27.644Z\",\"info\":{\"contact\":null,\"description\":\"Api Documentation\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0\"},\"termsOfService\":\"urn:tos\",\"title\":\"Api Documentation\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://vaccinationstatus.azurewebsites.net/covid-vaccine-status/v1.0.0/usa/api/v2/api-docs?group=athena-api\",\"version\":\"2.0\"}],\"x-providerName\":\"vaccinationstatus.azurewebsites.net\",\"x-serviceName\":\"athena\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-03-31T13:24:27.644Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/vaccinationstatus.azurewebsites.net/athena/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/vaccinationstatus.azurewebsites.net/athena/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"vaccinationstatus.azurewebsites.net:brasil\",\"value\":{\"added\":\"2021-04-09T09:45:18.718Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-04-09T09:45:18.718Z\",\"info\":{\"contact\":null,\"description\":\"Api Documentation\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0\"},\"termsOfService\":\"urn:tos\",\"title\":\"Api Documentation\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://vaccinationstatus.azurewebsites.net/covid-vaccine-status/v1.0.0/brasil/api/v2/api-docs?group=brasil-api\",\"version\":\"2.0\"}],\"x-providerName\":\"vaccinationstatus.azurewebsites.net\",\"x-serviceName\":\"brasil\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-04-09T09:45:18.718Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/vaccinationstatus.azurewebsites.net/brasil/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/vaccinationstatus.azurewebsites.net/brasil/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"vaccinationstatus.azurewebsites.net:india\",\"value\":{\"added\":\"2021-03-31T13:23:02.259Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-03-31T13:23:02.259Z\",\"info\":{\"contact\":null,\"description\":\"Api Documentation\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0\"},\"termsOfService\":\"urn:tos\",\"title\":\"Api Documentation\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://vaccinationstatus.azurewebsites.net/covid-vaccine-status/v1.0.0/india/api/v2/api-docs?group=india-api\",\"version\":\"2.0\"}],\"x-providerName\":\"vaccinationstatus.azurewebsites.net\",\"x-serviceName\":\"india\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-04-26T12:00:06.090Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/vaccinationstatus.azurewebsites.net/india/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/vaccinationstatus.azurewebsites.net/india/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"vaccinationstatus.azurewebsites.net:paraguay\",\"value\":{\"added\":\"2021-05-05T08:15:06.754Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-05-05T08:15:06.754Z\",\"info\":{\"contact\":null,\"description\":\"Api Documentation\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0\"},\"termsOfService\":\"urn:tos\",\"title\":\"Api Documentation\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://vaccinationstatus.azurewebsites.net/covid-vaccine-status/v1.0.0/paraguay/api/v2/api-docs?group=Paraguay-api\",\"version\":\"2.0\"}],\"x-providerName\":\"vaccinationstatus.azurewebsites.net\",\"x-serviceName\":\"paraguay\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-05-05T08:15:06.754Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/vaccinationstatus.azurewebsites.net/paraguay/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/vaccinationstatus.azurewebsites.net/paraguay/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"vaccinationstatus.azurewebsites.net:peru\",\"value\":{\"added\":\"2021-05-05T08:14:16.726Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2021-05-05T08:14:16.726Z\",\"info\":{\"contact\":null,\"description\":\"Api Documentation\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0\"},\"termsOfService\":\"urn:tos\",\"title\":\"Api Documentation\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://vaccinationstatus.azurewebsites.net/covid-vaccine-status/v1.0.0/peru/api/v2/api-docs?group=Peru-api\",\"version\":\"2.0\"}],\"x-providerName\":\"vaccinationstatus.azurewebsites.net\",\"x-serviceName\":\"peru\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-05-05T08:14:16.726Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/vaccinationstatus.azurewebsites.net/peru/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/vaccinationstatus.azurewebsites.net/peru/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"vatapi.com\",\"value\":{\"added\":\"2015-06-18T13:16:10.000Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2015-06-18T13:16:10.000Z\",\"info\":{\"description\":\"A developer friendly API to help your business achieve VAT compliance\",\"title\":\"VAT API\",\"version\":\"1\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_vatapi.com_graphics_logo.svg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"swagger\",\"url\":\"https://vatapi.com/api-docs.json\",\"version\":\"1.2\"}],\"x-providerName\":\"vatapi.com\"},\"updated\":\"2019-04-11T08:37:45.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/vatapi.com/1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/vatapi.com/1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"velopayments.com\",\"value\":{\"added\":\"2020-08-18T13:31:23.974Z\",\"preferred\":\"2.26.127\",\"versions\":[{\"key\":\"2.26.127\",\"value\":{\"added\":\"2020-08-18T13:31:23.974Z\",\"info\":{\"description\":\"## Terms and Definitions\\n\\nThroughout this document and the Velo platform the following terms are used:\\n\\n* **Payor.** An entity (typically a corporation) which wishes to pay funds to one or more payees via a payout.\\n* **Payee.** The recipient of funds paid out by a payor.\\n* **Payment.** A single transfer of funds from a payor to a payee.\\n* **Payout.** A batch of Payments, typically used by a payor to logically group payments (e.g. by business day). Technically there need be no relationship between the payments in a payout - a single payout can contain payments to multiple payees and/or multiple payments to a single payee.\\n* **Sandbox.** An integration environment provided by Velo Payments which offers a similar API experience to the production environment, but all funding and payment events are simulated, along with many other services such as OFAC sanctions list checking.\\n\\n## Overview\\n\\nThe Velo Payments API allows a payor to perform a number of operations. The following is a list of the main capabilities in a natural order of execution:\\n\\n* Authenticate with the Velo platform\\n* Maintain a collection of payees\\n* Query the payor\\u2019s current balance of funds within the platform and perform additional funding\\n* Issue payments to payees\\n* Query the platform for a history of those payments\\n\\nThis document describes the main concepts and APIs required to get up and running with the Velo Payments platform. It is not an exhaustive API reference. For that, please see the separate Velo Payments API Reference.\\n\\n## API Considerations\\n\\nThe Velo Payments API is REST based and uses the JSON format for requests and responses.\\n\\nMost calls are secured using OAuth 2 security and require a valid authentication access token for successful operation. See the Authentication section for details.\\n\\nWhere a dynamic value is required in the examples below, the {token} format is used, suggesting that the caller needs to supply the appropriate value of the token in question (without including the { or } characters).\\n\\nWhere curl examples are given, the \\u2013d @filename.json approach is used, indicating that the request body should be placed into a file named filename.json in the current directory. Each of the curl examples in this document should be considered a single line on the command-line, regardless of how they appear in print.\\n\\n## Authenticating with the Velo Platform\\n\\nOnce Velo backoffice staff have added your organization as a payor within the Velo platform sandbox, they will create you a payor Id, an API key and an API secret and share these with you in a secure manner.\\n\\nYou will need to use these values to authenticate with the Velo platform in order to gain access to the APIs. The steps to take are explained in the following:\\n\\ncreate a string comprising the API key (e.g. 44a9537d-d55d-4b47-8082-14061c2bcdd8) and API secret (e.g. c396b26b-137a-44fd-87f5-34631f8fd529) with a colon between them. E.g. 44a9537d-d55d-4b47-8082-14061c2bcdd8:c396b26b-137a-44fd-87f5-34631f8fd529\\n\\nbase64 encode this string. E.g.: NDRhOTUzN2QtZDU1ZC00YjQ3LTgwODItMTQwNjFjMmJjZGQ4OmMzOTZiMjZiLTEzN2EtNDRmZC04N2Y1LTM0NjMxZjhmZDUyOQ==\\n\\ncreate an HTTP **Authorization** header with the value set to e.g. Basic NDRhOTUzN2QtZDU1ZC00YjQ3LTgwODItMTQwNjFjMmJjZGQ4OmMzOTZiMjZiLTEzN2EtNDRmZC04N2Y1LTM0NjMxZjhmZDUyOQ==\\n\\nperform the Velo authentication REST call using the HTTP header created above e.g. via curl:\\n\\n```\\n curl -X POST \\\\\\n -H \\\"Content-Type: application/json\\\" \\\\\\n -H \\\"Authorization: Basic NDRhOTUzN2QtZDU1ZC00YjQ3LTgwODItMTQwNjFjMmJjZGQ4OmMzOTZiMjZiLTEzN2EtNDRmZC04N2Y1LTM0NjMxZjhmZDUyOQ==\\\" \\\\\\n 'https://api.sandbox.velopayments.com/v1/authenticate?grant_type=client_credentials'\\n```\\n\\nIf successful, this call will result in a **200** HTTP status code and a response body such as:\\n\\n```\\n {\\n \\\"access_token\\\":\\\"19f6bafd-93fd-4747-b229-00507bbc991f\\\",\\n \\\"token_type\\\":\\\"bearer\\\",\\n \\\"expires_in\\\":1799,\\n \\\"scope\\\":\\\"...\\\"\\n }\\n```\\n## API access following authentication\\nFollowing successful authentication, the value of the access_token field in the response (indicated in green above) should then be presented with all subsequent API calls to allow the Velo platform to validate that the caller is authenticated.\\n\\nThis is achieved by setting the HTTP Authorization header with the value set to e.g. Bearer 19f6bafd-93fd-4747-b229-00507bbc991f such as the curl example below:\\n\\n```\\n -H \\\"Authorization: Bearer 19f6bafd-93fd-4747-b229-00507bbc991f \\\"\\n```\\n\\nIf you make other Velo API calls which require authorization but the Authorization header is missing or invalid then you will get a **401** HTTP status response.\\n\",\"license\":{\"name\":\"Apache License 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0.html\"},\"title\":\"Velo Payments APIs\",\"version\":\"2.26.127\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_avatars1.githubusercontent.com_u_38107746.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/velopaymentsapi/VeloOpenApi/master/spec/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"velopayments.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/velopayments.com/2.26.127/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/velopayments.com/2.26.127/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"versioneye.com\",\"value\":{\"added\":\"2016-03-06T21:47:05.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2016-03-06T21:47:05.000Z\",\"info\":{\"description\":\"VersionEye is a cross-platform search engine for free/libre/open source software libraries.\",\"title\":\"Available API endpoints\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"open_data\",\"search\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_versioneye.files.wordpress.com_2015_05_versioneyetransparent.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.versioneye.com/api/v2/swagger_doc.json\",\"version\":\"2.0\"}],\"x-providerName\":\"versioneye.com\"},\"updated\":\"2017-10-23T13:10:35.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/versioneye.com/2.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/versioneye.com/2.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"vestorly.com\",\"value\":{\"added\":\"2015-10-22T19:48:00.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-10-22T19:48:00.000Z\",\"info\":{\"contact\":{\"name\":\"Vestorly Team\"},\"description\":\"Vestorly Developers API\",\"license\":{\"name\":\"MIT\"},\"termsOfService\":\"http://www.vestorly.com/terms/\",\"title\":\"Vestorly API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"marketing\"],\"x-logo\":{\"backgroundColor\":\"#252832\",\"url\":\"https://api.apis.guru/v2/cache/logo/http_d1sva73gxwx496.cloudfront.net_images_homepage_logo-white-92827ba4.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://developers.vestorly.com/v2/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"vestorly.com\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/vestorly.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/vestorly.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"viator.com\",\"value\":{\"added\":\"2021-06-10T07:41:38.275Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-06-10T07:41:38.275Z\",\"info\":{\"contact\":{\"email\":\"dpsupport@viator.com\",\"name\":\"Viator Partner Support Team\",\"url\":\"https://docs.viator.com/partner-api/merchant/#support-procedures-merchant/\"},\"description\":\"<style type='text/css'>\\ncode { white-space: nowrap; }\\na { font-weight: bold; }\\n\\nfigure {\\n width: 100%;\\n text-align: center;\\n font-style: italic;\\n font-size: smaller;\\n text-indent: 0;\\n border: thin silver solid;\\n margin: 0.5em;\\n padding: 0.5em;\\n}\\n\\n</style>\\n\\n## Updates\\n\\n### Latest update: \\n\\n| Date | Description |\\n|------|-------------|\\n| 3 Feb 2021 | Added [Special offers and on-sale pricing](#section/Key-concepts/Special-offers-and-on-sale-pricing) section |\\n| 28 Oct 2020 | Updated FAQ section re booking questions, traveler names, and pricing |\\n| 16 Sep 2020 | Modified FAQ section re booking currencies, supplier name display and requesting additional reviews |\\n| 20 July 2020 | Added [Booking references](#section/Key-concepts/Booking-references) section |\\n\\n**Previous updates**: See [Update log](#section/Appendices/Update-log)\\n\\n# Overview\\n\\nThe Viator Partner API comprises a set of endpoints that can support the operation of a fully-featured tours and experiences booking website or application; or, it can be integrated with your existing travel-booking software.\\n\\nThe API exposes a variety of services that allow the retrieval of all product details, such as descriptions, pricing, terms and conditions, photos and reviews. This data can either be ingested periodically and managed on your local system, or calls can be made in real time to retrieve content in response to your users' activity on your systems.\\n\\nThe API allows product availability schedules to be retrieved in bulk or queried in real-time, and it can perform pricing calculations according to the number and type of traveler for the wide variety of product option combinations typically available in the tours and activities sales workflow.\\n\\nThe API provides booking and post-booking functionality, allowing booking requests, ticket purchase, and booking status updates.\\n\\nVarious utility services are available to map between yours and Viator's data taxonomy.\\n\\n**Please note:** The API does not provide services for storing data, such as user accounts. We assume that merchant partners have their own systems for storing this data.\\n\\n## Who is the API for?\\n\\nThe Viator Partner API is designed for use by organizations and individuals partnered with Viator in one of the following capacities:\\n\\n### Merchant partners\\n\\nA merchant partner is one who operates as the merchant of record; i.e., takes full responsibility for all monetary transactions carried out by their users, as well as providing customer support with regard to providing help, processing cancellations and refunds, and liaising between suppliers and customers when the need to communicate information arises.\\n\\nMerchant partners are invoiced periodically by Viator for all product sales. You will need to demonstrate that you have access to the appropriate infrastructure to effectively support the requisite business operations in order to become a merchant partner.\\n\\n### Viator Branded Affiliates (VBAs)\\n\\nVBAs have full access to the areas of the API relating to content, but sales of Viator products must be carried out on the Viator site itself; therefore, access to the booking or transactional endpoints necessary to operate as the merchant of record (i.e., merchant partners) is restricted. \\n\\nWhen a customer wishes to book a product from a VBA partner's site, they are instead redirected to [viator.com](https://viator.com) in order to complete the purchase; whereas, merchant partners are able to process and manage bookings through the Viator API itself, allowing their customers to book products without leaving the partner's site.\\n\\nViator affiliates instead generate unique URLs that redirect their users to the Viator site, resulting in a cookie being set such that all transactions will accrue a commission for that partner until the cookie expires.\\n\\nPurchases of products originating from the VBAs site are recorded and a commission on these sales is paid periodically.\\n\\n- **Note**: VBA partners should refer to a different document for technical specifications relevant to their partner type. If you are a VBA partner, please navigate to: [https://docs.viator.com/partner-api/affiliate/technical/](https://docs.viator.com/partner-api/affiliate/technical)\\n\\n### VBAs with booking capability\\n\\nVBAs also have the option of allowing their customers to process bookings directly from their site and via the API \\u2013 similar to a merchant partner \\u2013 without being redirected to viator.com to complete their transaction. This partner type sends customer details, product details and credit card payment information via the API, but Viator retains control of and responsibility for processing payments and customer support.\\n\\n### White label partners\\n\\nWhite label partners do not operate their own site infrastructure. Instead, Viator provides a white label site with full functionality that can be branded according to the partner\\u2019s wishes.\\n\\n## Uses of the Viator Partner API\\n\\nThe Viator Partner API is used to carry out the following tasks:\\n\\n### Product search and ingestion\\n\\nPartners can use the product search endpoints to retrieve lists of products from Viator\\u2019s inventory relevant to their business. The available search criteria include:\\n\\n- The location (destination) in which the product operates\\n- Whether the product is associated with a well-known tourist attraction; e.g., Empire State Building\\n- The type of product (known as its category and/or subcategory)\\n- The time period during which the product operates \\n- Words or phrases that occur in a product's description via a free-text search\\n\\nPartners who prefer to download product details periodically (instead of performing all operations in real time in response to user behavior) do so by using the product search endpoints to compile a list of products that they wish to sell on their site. They then download comprehensive product details for each via the /product endpoint.\\n\\n#### Product search endpoints:\\n\\n| Endpoint | Use |\\n|-|-|\\n| [/search/products](#operation/searchProducts) | Allows searching for products according to: destination / location, relationship to a known tourist attraction; category and/or subcategory; date of operation |\\n| [/search/products/codes](#operation/searchProductsCodes) | Retrieves product details for products that match a list of product codes (unique identifiers for the product) |\\n| [/search/freetext](#operation/searchFreetext) | Retrieves product details for products that include the search terms in the product's description and details. |\\n| [/available/products](#operation/availableProducts) | Retrieves products that are identified by specific product codes, operate during a specified day range and accept a certain number of adult travelers |\\n\\n#### Product information endpoints:\\n\\nAll information about a product that must be communicated to customers prior to purchase is available via [/product](#operation/product) and its auxiliary endpoints. This content is generally used to construct product display pages and for performing local searches.\\n\\nImportant information about a product includes:\\n\\n- Product and supplier names\\n- Geographic location\\n- Product description\\n- Category and subcategory\\n- Photos (from both users and the supplier)\\n- User reviews and ratings\\n- Product options (variants of the tour/activity, such as starting times, passenger mix options, and inclusions/add-ons, including basic pricing information for each)\\n- Which age ranges can participate\\n- Booking details\\n- Cancellation policies\\n- Basic pricing\\n- Logistics\\n + Inclusions (e.g., provided meals)\\n + Exclusions (e.g., entrance fees to visited attractions)\\n + Health restrictions and accessibility\\n + Departure times\\n + Passenger pick-up\\n + Duration\\n + Tour routes\\n\\n### Availability\\n\\nThe availability of a tour is communicated via the API's availability endpoints. The availability aspects of a product include:\\n\\n- On which days and at which times the product is available to be booked\\n- Whether the product option (variant) supports a certain combination of passengers according to age and number\\n- Pricing information\\n\\nSome partners choose to bulk-ingest availability information for their products in order to expedite this part of the customer workflow or to facilitate a local search functionality on their website; but, because this information changes very regularly, a final real-time call is generally recommended to ensure that when the booking request is submitted by the customer it is unlikely to fail on account of a change in availability.\\n\\n#### Availability endpoints\\n\\n| Endpoint | Use |\\n|-|-|\\n| [/booking/availability](#operation/bookingAvailability) | Returns the product option with the lowest price that is available on each day |\\n| [/booking/availability/dates](#operation/bookingAvailabilityDates) | Returns all available dates for a product (but without regard to product option) |\\n| [/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades) | Returns all product options for a product that are available on the specified day for the specified passenger mix |\\n| [/booking/availability/tourgrades/pricingmatrix](#operation/bookingAvailabilityTourgradesPricingmatrix) | Returns a detailed matrix of product options, passenger mixes and the pricing applicable to each combination |\\n| [/booking/calculateprice](#operation/bookingCalculateprice) | Provides a reconfirmation of a product's availability with respect to the product option and passenger mix provided and calculates a final price; used as a final availability check immediately prior to making a booking |\\n\\n### Booking and cancellations\\n\\nMerchant partners and VBAs with booking capabilities can use the Viator Partner API to purchase the product through the [/booking/book](#operation/bookingBook) endpoint.\\n\\nThe API also provides services to:\\n\\n- Enquire about the status of an existing booking\\n- Retrieve tickets/vouchers for the product\\n- Cancel a booking\\n\\n#### Booking endpoints\\n\\n| Endpoint | Use |\\n|-|-|\\n| [/booking/book](#operation/bookingBook) | Make a booking / purchase a product |\\n| [/booking/status](#operation/bookingStatus) | Retrieve multiple detailed booking statuses based on a range of specified criteria |\\n| [/booking/status/items](#operation/bookingStatusItems) | Similar to [/booking/status](#operation/bookingStatus), but provides slightly less detail and can be called more frequently |\\n\\n#### Cancellation endpoints\\n\\n| Endpoint | Use |\\n|-|-|\\n| [/bookings/{booking-reference}/cancel-quote](#operation/bookingQuote) | Returns the expected outcome of a booking cancellation request (taking into consideration the product's cancellation policy) were the cancellation request performed immediately |\\n| [/bookings/{booking-reference}/cancel](#operation/cancelBooking) | Cancels the booking and assigns a refund depending on the product\\u2019s cancellation policy |\\n\\n### Auxiliary services\\n\\nTaxonomical data sets are required to interact meaningfully with the Viator Partner API; for example, mappings from destination (location of operation) to their respective identification codes. This information may occasionally change or be added to. Consequently, the API includes endpoints that return the most up-to-date versions of this information.\\n\\n#### Taxonomy endpoints\\n\\n| Endpoint | Use |\\n|-|-|\\n| [/taxonomy/destinations](#operation/taxonomyDestinations) | Retrieves a list of destination names, types and unique identifiers to be used when interacting with the Viator Partner API |\\n| [/taxonomy/categories](#operation/taxonomyCategories) | Retrieves a list of product categories for a destination that can be used as a means of filtering when searching for products using the [/search/products](#operation/searchProducts) endpoint |\\n| [/taxonomy/attractions](#operation/taxonomyAttractions) | Retrieves a list of tourist attractions (e.g., the Eiffel Tower or Empire State Building) and their associated identification codes to be used as a means of searching for available products; for example, in the [/search/products](#operation/searchProducts) service |\\n| [/booking/hotels](#operation/bookingHotels) | Retrieves a list of hotels, including names and geographic locations, to be used when making booking requests |\\n\\n---\\n\\n# Authentication\\n\\n**Note**:\\n\\n- The authentication mechanism for this API has been updated recently. Now, partners can also authenticate using a [new style of API key](#section/Authentication/exp-api-key) that is included in each call as a <u>header parameter</u>. Previously, authentication was accomplished by including an API key as a query parameter.\\n\\n- Partners who are currently authenticating via the [API key query parameter](#section/Authentication/Legacy-API-keys) can continue to authenticate in this way; however, access to the new booking cancellation endpoints ([/bookings/cancel-reasons](#operation/cancellationReasons), [/bookings/cancel-quote](#operation/cancelBookingQuote) and [/bookings/cancel](#operation/cancelBooking)) does require the new-style of API key. All other endpoints remain compatible with both authentication methods.\\n\\n- If you would like to switch to the [new style of key](#section/Authentication/exp-api-key), please speak to your business development account manager.\\n\\n## API key\\n\\nAccess to the API is managed using an **API key** that is included as a **header parameter** to every call made to all API endpoints described in this document.\\n\\n| Header parameter name | Example value |\\n|-----------------------|---------------|\\n| exp-api-key | bcac8986-4c33-4fa0-ad3f-75409487026c |\\n\\nIf you do not know the API key for your organization, please contact your business development account manager for these details.\\n\\nPlease note that language localization is now controlled on a per-call basis. Previously, language localization was controlled via API-key configuration, with one language available per API key. Under the present scheme, you can access any language enabled for your organization's point of sale via a **single API key**. \\n\\nLanguage selection is accomplished by specifying the desired language as a header parameter (`Accept-Language`). See [Accept-Language header](#section/Appendices/Accept-Language-header) for available language codes. If you would like access to additional languages, please contact your business development account manager.\\n\\n## Legacy API key\\n\\nPreviously, authenticating to this API was accomplished by passing an API-key **as a query parameter** appended to the URI for each call; e.g.:\\n\\n```html\\nGET https://viatorapi.sandbox.viator.com/service/taxonomy/destinations?apiKey=xxxxxxxxxxxxxxxxxx\\n```\\n\\nThis method of authentication remains available for backwards-compatibility with existing implementations. If you would like to upgrade to the new style of API key, please contact your business development account manager. \\n\\n# Key concepts\\n\\n## Content ingestion and caching strategy\\n\\nMuch of the information you will need to retrieve from the Viator API \\u2013 such as the taxonomy, product lists and product details \\u2013 do not change frequently.\\n\\nTherefore, we recommend implementing a caching strategy in order to eliminate unnecessary traffic to Viator\\u2019s servers and improve the operation of your site. \\n\\nThis section discusses the different strategies for retrieving and caching Viator\\u2019s product catalogue.\\n\\nYou will need to decide on how you will retrieve and manage content from Viator\\u2019s product catalogue. The two main options are as follows:\\n\\n### 1. API response caching\\n\\n*Partners retrieve content as-needed and cache responses on a service-by-service basis*\\n\\nIf you do not need to store product details locally, we recommend performing caching of on a service-by-service basis; i.e., storing the entire response and applying a time-to-live (TTL) of less than 24 hours.\\n\\n#### Benefits of API response caching\\n\\n* All the benefits of caching with minimal overhead\\n* Minimal risk of serving stale or invalid data cached on the partner's side\\n* No need to download data about products that are not selling\\n* A smaller volume of local data improves cache hit performance\\n* Fewer requests made of Viator's systems\\n* Avoids rate limitations\\n* Closer adherence to best practices\\n* Removes need to manage a complex data structure locally\\n\\n#### Service endpoints to cache\\n\\nCaching should only be applied to services that yield infrequently changing data; i.e.:\\n\\n* [/taxonomy/destinations](](#operation/taxonomyDestinations)\\n* [/taxonomy/categories](#operation/taxonomyCategories)\\n* [/taxonomy/attractions](#operation/taxonomyAttractions)\\n* [/search/products](#operation/searchProducts)\\n* [/search/products/codes](#operation/searchProductsCodes)\\n* [/search/freetext](#operation/searchFreetext)\\n* [/product](#operation/product)\\n* [/product/reviews](#operation/productReviews)\\n* [/product/photos](#operation/productPhotos)\\n* [/available/products](#operation/availableProducts)\\n\\n**Note**: these services should be considered cacheable even though some are POST and none include a Cache-Control HTTP header in their response.\\n\\n### 2. Periodic content ingestion\\n\\n*Partners download either the full product catalogue or a subset of the catalogue at regular intervals based on destination, linked attraction, or product category filters.*\\n\\n#### Who should use periodic ingestion\\nThis approach may be preferable for partners whose requirements include:\\n* **System agnosticism/data centralization** \\u2013 i.e., partners who are simultaneously selling products from vendors other than Viator, have existing product databases or are likely to want to maintain a central product catalogue with a unified taxonomy / data structure\\n* **Enhanced search capability** \\u2013 i.e., the ability to apply different categorization rules, filters, exclusions or search optimizations to the product catalogue; e.g., grouping or filtering products according to criteria other than those supported directly by the Viator API (destination, attraction-link or category)\\n\\n#### Frequency of content ingestion\\nWe recommend that you perform an ingestion of the product catalogue once every 24 hours.\\n\\n#### How to retrieve product codes\\n\\nMake a call to one of the product search services:\\n\\n* [/search/products](#operation/searchProducts) \\u2013 to search by `destId` (destination), `catId` (category), `subCatId` (subcategory) or `seoId` (attraction)\\n* [/search/freetext](#operation/searchFreetext) \\u2013 free-text search across all identifying fields \\n\\n#### How to retrieve all products in the catalogue\\n\\nTo retrieve all products from the Viator catalogue:\\n\\n* Retrieve all available destination identifiers (`destId`) from the [/taxonomy/destinations](#operation/taxonomyDestinations) service\\n* Iterate through the complete list of `destId`s you retrieved in the previous step, and call [/search/products](#operation/searchProducts) for each `destId`\\n\\n**Note**: As some products operate in multiple destinations, the same product code may be returned for a range of different destinations. Therefore, make sure your list of product codes only contains one copy of each code.\\n\\nYou may then iterate through this list of product codes to retrieve any other product details necessary in order to properly populate your local database with the information you require.\\n\\n#### Retrieving a subsection of the product catalogue\\n\\nYou may wish to retrieve only some of the products available in the Viator catalogue; for example, if your organization is only interested in selling products that operate locally.\\n\\nYour top level search using [/search/products](#operation/searchProducts) is restricted to one of the three main categorization methods for products; i.e., destination, category/subcategory, or attraction-link; however, you may employ your own methods to filter the selection of products based on any attribute in the product data structure.\\n\\n#### Dealing with pagination using `totalCount` and `topX`\\n\\nDue to the large number of results that can be returned by the [/search/products](#operation/searchProducts) service, the request might exceed the 30-second time-out limitation on both sandbox and live servers. Therefore, you will need to make multiple requests to this service including pagination information in order to retrieve all products that match your search criteria.\\n\\nThis is accomplished by sequentially requesting successive segments of the results using the `topX` request parameter together with the `totalCount` response field; i.e.:\\n\\n* For your first request, specify a `topX` of `\\\"1-100\\\"`\\n - **Note**: this range is *inclusive*; i.e., `\\\"topX\\\": 1-100\\\"` will yield the first 100 records \\n* The first response will indicate the total number of records available through the value of the `totalCount` field in the response object; e.g.: `\\\"totalCount\\\": 13843`\\n* For each subsequent request, specify the next logical 'chunk' of data via the `topX` parameter of the request; e.g.:\\n - \\\"topX\\\": \\\"1-100\\\"\\n - \\\"topX\\\": \\\"101-200\\\"\\n - ...\\n - \\\"topX\\\": \\\"13801-13843\\\"\\n\\n#### Rate limiting\\n\\nDue to the heavy load that pre-caching can place on Viator's servers and the downstream servers we connect to, we apply a rate limit of **150 requests per 10 second time window**.\\n\\nRequest rates exceeding this limit will result in a **HTTP 429 (Too Many Requests)** status code being returned.\\n\\n**Note**: The rate is calculated over a rolling 10-second time window\\n\\n* In order to avoid running-up against rate limits:\\n - insert a delay of 2s if you receive a HTTP 429 status code\\n - do not run this as a multi-threaded process\\n\\n## Categorization of content\\n\\nThe products available in Viator\\u2019s catalogue are mainly categorized according to:\\n\\n1. **Destination**: every product in the Viator catalogue is categorized according to the destination/locale in which it operates. There are three kinds of destination:\\n<table>\\n <thead>\\n <th>Destination type</th>\\n <th>Meaning</th>\\n </thead>\\n <tbody>\\n <tr>\\n <td>\\u201cCOUNTRY\\u201d</td>\\n <td>A country; e.g., \\u201cAustralia\\u201d, \\u201cJapan\\u201d, \\u201cUSA\\u201d</td>\\n </tr>\\n <tr>\\n <td>\\\"REGION\\\"</td>\\n <td>A geographical region or state; e.g., \\u201cSouth Australia\\u201d, \\u201cFrench Riviera\\u201d, \\u201cPunjab\\u201d</td>\\n </tr>\\n <tr>\\n <td>\\\"CITY\\\"</td>\\n <td>A city within a state; e.g., \\u201cTownsville\\u201d, \\u201cOsaka\\u201d, \\u201cSingapore\\u201d</td>\\n </tr>\\n </tbody>\\n</table>\\n<table>\\n <thead>\\n <tr>\\n <th><code>destinationName</code></th>\\n <th><code>destId</code></th>\\n <th><code>destinationType</code></th>\\n </tr>\\n </thead>\\n <tbody>\\n <tr>\\n <td>USA</td>\\n <td>77</td>\\n <td>COUNTRY</td>\\n </tr>\\n <tr>\\n <td>Wisconsin</td>\\n <td>22231</td>\\n <td>REGION</td>\\n </tr>\\n <tr>\\n <td>Madison</td>\\n <td>24146</td>\\n <td>CITY</td>\\n </tr>\\n <tr>\\n <td>France</td>\\n <td>51</td>\\n <td>COUNTRY</td>\\n </tr>\\n <tr>\\n <td>Brittany</td>\\n <td>21942</td>\\n <td>REGION</td>\\n </tr>\\n <tr>\\n <td>Rennes</td>\\n <td>21943</td>\\n <td>CITY</td>\\n </tr>\\n </tbody>\\n</table>\\n\\n1. **Category and subcategory**: the products in the Viator catalogue are grouped according to the kind of activity they entail and may be subcategorized further to provide greater specificity; for example:\\n<table>\\n <thead>\\n <tr>\\n <th>Category</th>\\n <th>Subcategories</th>\\n </tr>\\n </thead>\\n <tbody>\\n <tr>\\n <td rowspan=3>Air, Helicopter & Balloon Tours</td>\\n <td>Air Tours</td>\\n </tr>\\n <tr>\\n <td>Helicopter Tours</td>\\n </tr>\\n <tr>\\n <td>Balloon Rides</td>\\n </tr>\\n <tr>\\n <td rowspan=2>Weddings & Honeymoons</td>\\n <td>Wedding Packages</td>\\n </tr>\\n <tr>\\n <td>Honeymoon Packages</td>\\n </tr>\\n </tbody>\\n</table>\\n1. **Attraction link** (i.e., association to a particular \\\"point of interest\\\"); e.g.:\\n<table>\\n <thead>\\n <tr>\\n <th>Attraction</th>\\n <th>`seoId`</th>\\n <tr>\\n </thead>\\n <tbody>\\n <tr>\\n <td>Bellagio Fountains</td>\\n <td>1243</td>\\n </tr>\\n <tr>\\n <td>Black Canyon</td>\\n <td>4437</td>\\n </tr>\\n <tr>\\n <td>Epcot Centre</td>\\n <td>1141</td>\\n </tr>\\n </tbody>\\n</table>\\n\\n\\n## Booking concepts\\n\\n### Booking types - *on-request* and *freesale*\\n\\nBookings made with Viator can be either *freesale* (immediate confirmation) or *on-request*, which require us to confirm with our product supplier that the product has not sold out and is still available. This difference must be clearly communicated to the customer during the price check and on the *order summary* post-purchase page.\\n\\nFor *freesale* bookings, the voucher becomes available immediately, and the customer's credit card will be charged at the time of booking. For *on-request* bookings, confirmation will be sent to the customer within a timeframe supplied in the [/booking/calculateprice](#operation/bookingCalculateprice) and [/booking](#operation/bookingBook) service responses.\\n\\nThe customer's credit card will be charged once their *on-request* booking is confirmed.\\n\\n### bookingEngineId\\n\\n`bookingEngineId` is a field returned in the responses from several endpoints documented in this manual. It is a **booking type specifier** indicating whether, when the product in question is booked, the booking will be `CONFIRMED` immediately or if it will remain `PENDING` even after the booking has been made, indicating that it is an on-request product.\\n\\n`bookingEngineId` takes *one of* the following values:\\n\\n - `\\\"FreesaleBE\\\"` \\u2013 the product will be confirmed immediately and the supplier will be sent a notification.\\n\\n - `\\\"UnconditionalBE\\\"` - the product will be confirmed immediately and the supplier will not be notified.\\n\\n - `\\\"DeferredCRMBE\\\"` - the product is an on-request product and the booking will not be confirmed immediately. The booking will remain with a `PENDING` status after it is made, to be confirmed by the supplier within the time specified in the `hoursConfirmed` field available in the booking response and post-booking services.\\n\\n - `\\\"FreesaleOnRequestBE\\\"` - The product is freesale up until a certain number of days before the travel date, after which it becomes on-request. It is then referred to as being within the *on-request period*. If a booking is made within the on-request period, the product can be considered to be an on-request product. Once the booking has been made, the `bookingEngineId` will change to either `\\\"FreesaleOnRequestBE:OnRequest\\\"` or `\\\"FreesaleOnRequestBE:Freesold\\\"` depending on the travel date and the on-request period. \\n\\n### Tour grades\\n\\nProducts can have one or more *tour grades*. Each tour grade might represent a departure time or different tour option, such as additional meals, transport and so forth. If the tour grade code is `\\\"DEFAULT\\\"`, *do not* display this to the customer, simply hide the product's tour grade information.\\n\\n### Language options\\n\\nMany tours deliver a commentary in multiple languages using multilingual tour guides or with written or prerecorded information. Where available, the customer can preselect their preferred language option.\\n\\n### Traveler mix (pax)\\n\\nSome tour grades have defined traveler mixes used to price family passes; or, they might have special mixes for limited passenger tours, such as small buggies or weddings.\\n\\nThese traveler mixes are provided by the [/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades) service. You may need to display these to your customers so that they are able to understand why they can or cannot select a particular tour grade if there is a traveler mix mismatch.\\n\\n### Pick-up location and hotel lists\\n\\nSome products have pick-up and return shuttle bus services. For these tours, you will need the customer to supply a pick-up hotel, or they must select *live locally* or *hotel not yet booked* options.\\n\\nViator maintains pick-up hotel lists for many popular destinations. These lists are available for customers to select their pick-up location for various tours. For destinations without hotel lists, customers can enter the name of their hotel. If a customer's hotel is not listed, they should be able to enter a hotel name; however, pick-up may not be possible for that hotel.\\n\\n### Lead traveler\\n\\nEach tour booking requires a lead traveler to be identified. To identify the lead traveler in your request, set the `leadTraveller` flag to `true` in the traveler class.\\n\\n### Booking questions\\n\\nSome products have a list of one or more [booking questions](#section/Appendices/Booking-questions) that need to be asked. Some are mandatory. The question, a description, etc are provided in the product details object. The answers need to be included with the booking request.\\n\\n### SSL/HTTPS\\n\\nCalls to the [/booking/book](#operation/bookingBook) service *must* use a secure channel (https) as they contain credit card information.\\n\\n### Promo codes\\n\\nViator can create promotional (promo) codes for discounts and other purposes. As it's unlikely for you to wish to support this feature, we recommend supplying `null` in the `promoCode` field and not including any customer-entered fields during the checkout process.\\n\\n### Partner data\\n\\nPartners can also supply additional information for their own internal purposes. These are attached to booking reports and other materials for use in allocating commissions to agents and so forth.\\n\\n## Availability services\\n\\nProduct availability information can be retrieved with the following services:\\n\\n- [/booking/availability](#operation/bookingAvailability): get the tourgrade with the lowest price available on a day\\n- [/booking/availability/dates](#operation/bookingAvailabilityDates): get all available dates for a product excluding days it does not operate and blockouts\\n- [/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades): list all available tour grades for a specific day\\n- [/booking/availability/tourgrades/pricingmatrix](#operation/bookingAvailabilityTourgradesPricingmatrix): returns available days only (ie days which have at least one tour grade available), and the pricing matrix for that tour grade on that day\\n\\n### Example: multiple departures in a single day\\n\\nMultiple departures in a single day (each represented by a tour grade) and the language options (langServices).\\n\\nThis request is for 3 adults on a helicopter tour:\\n- **Note:** No prices are returned if the tour grade is unavailable.\\n\\n**Request object** ([/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades)):\\n\\n```javascript\\n{\\n \\\"productCode\\\": \\\"2280AAHT\\\",\\n \\\"bookingDate\\\": \\\"2013-05-11\\\",\\n \\\"currencyCode\\\": \\\"EUR\\\",\\n \\\"ageBands\\\": [{\\n \\\"bandId\\\": 1,\\n \\\"count\\\": 3\\n }]\\n}\\n```\\n\\n**Response object** ([/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades))\\n:\\n\\n```javascript\\n{\\n \\\"data\\\": [{\\n \\\"available\\\": false,\\n \\\"ageBands\\\": null,\\n \\\"langServices\\\": null,\\n \\\"gradeCode\\\": \\\"EARLYM\\\",\\n \\\"unavailableReason\\\": \\\"BOOKING_CUTOFF_EXPIRED\\\",\\n \\\"gradeTitle\\\": \\\"Early Morning Departure\\\",\\n \\\"gradeDepartureTime\\\": \\\"\\\",\\n \\\"gradeDescription\\\": \\\"Flight departs Las Vegas between 7am & 8am\\\",\\n \\\"defaultLanguageCode\\\": \\\"en\\\",\\n \\\"ageBandsRequired\\\": null,\\n \\\"currencyCode\\\": \\\"ERROR\\\",\\n \\\"retailPrice\\\": 0,\\n \\\"bookingDate\\\": \\\"2013-05-11\\\",\\n \\\"retailPriceFormatted\\\": \\\"\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"\\\",\\n \\\"sortOrder\\\": 1\\n },\\n {\\n \\\"available\\\": false,\\n \\\"ageBands\\\": null,\\n \\\"langServices\\\": null,\\n \\\"gradeCode\\\": \\\"LATEM\\\",\\n \\\"unavailableReason\\\": \\\"BOOKING_CUTOFF_EXPIRED\\\",\\n \\\"gradeTitle\\\": \\\"Late Morning Departure\\\",\\n \\\"gradeDepartureTime\\\": \\\"\\\",\\n \\\"gradeDescription\\\": \\\"Flight departs Las Vegas between 9:45am & 10:45am\\\",\\n \\\"defaultLanguageCode\\\": \\\"en\\\",\\n \\\"ageBandsRequired\\\": null,\\n \\\"currencyCode\\\": \\\"ERROR\\\",\\n \\\"retailPrice\\\": 0,\\n \\\"bookingDate\\\": \\\"2013-05-11\\\",\\n \\\"retailPriceFormatted\\\": \\\"\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"\\\",\\n \\\"sortOrder\\\": 2\\n },\\n {\\n \\\"available\\\": false,\\n \\\"ageBands\\\": null,\\n \\\"langServices\\\": null,\\n \\\"gradeCode\\\": \\\"EARLYA\\\",\\n \\\"unavailableReason\\\": \\\"BOOKING_CUTOFF_EXPIRED\\\",\\n \\\"gradeTitle\\\": \\\"Early Afternoon Departure\\\",\\n \\\"gradeDepartureTime\\\": \\\"2:50 PM\\\",\\n \\\"gradeDescription\\\": \\\"Flight departs Las Vegas between 12:30pm & 1:30pm\\\",\\n \\\"defaultLanguageCode\\\": \\\"en\\\",\\n \\\"ageBandsRequired\\\": null,\\n \\\"currencyCode\\\": \\\"ERROR\\\",\\n \\\"retailPrice\\\": 0,\\n \\\"bookingDate\\\": \\\"2013-05-11\\\",\\n \\\"retailPriceFormatted\\\": \\\"\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"\\\",\\n \\\"sortOrder\\\": 3\\n },\\n {\\n \\\"available\\\": false,\\n \\\"ageBands\\\": null,\\n \\\"langServices\\\": null,\\n \\\"gradeCode\\\": \\\"LATEA\\\",\\n \\\"unavailableReason\\\": \\\"BOOKING_CUTOFF_EXPIRED\\\",\\n \\\"gradeTitle\\\": \\\"Late Afternoon Departure\\\",\\n \\\"gradeDepartureTime\\\": \\\"\\\",\\n \\\"gradeDescription\\\": \\\"Flight departs Las Vegas between 3:15pm & 4:15pm; available Ap\\\",\\n \\\"defaultLanguageCode\\\": \\\"en\\\",\\n \\\"ageBandsRequired\\\": null,\\n \\\"currencyCode\\\": \\\"ERROR\\\",\\n \\\"retailPrice\\\": 0,\\n \\\"bookingDate\\\": \\\"2013-05-11\\\",\\n \\\"retailPriceFormatted\\\": \\\"\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"\\\",\\n \\\"sortOrder\\\": 4\\n }],\\n \\\"vmid\\\": \\\"221001\\\",\\n \\\"errorMessage\\\": null,\\n \\\"errorType\\\": null,\\n \\\"dateStamp\\\": \\\"2013-06-04T17:01:34+0000\\\",\\n \\\"totalCount\\\": 1,\\n \\\"errorReference\\\": null,\\n \\\"errorMessageText\\\": null,\\n \\\"success\\\": true,\\n \\\"errorName\\\": null\\n}\\n```\\n\\n### Example: traveler mix mismatch\\n\\nThe request is for five adults, but this product only support up to four adults.\\n\\n**Example request object** ([/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades)):\\n```javascript\\n{\\n \\\"productCode\\\": \\\"2280ULTWED\\\",\\n \\\"bookingDate\\\": \\\"2013-12-11\\\",\\n \\\"currencyCode\\\": \\\"EUR\\\",\\n \\\"ageBands\\\": [{\\n \\\"bandId\\\": 1,\\n \\\"count\\\": 5\\n }]\\n}\\n```\\n\\n**Example response object**\\nThe response contains `\\\"TRAVELLER_MISMATCH\\\"` and you can see the `ageBandsRequired` values for the adult (1) age band in the available tour grade.\\n\\n```javascript\\n{\\n \\\"data\\\": [{\\n \\\"available\\\": false,\\n \\\"ageBands\\\": null,\\n \\\"langServices\\\": null,\\n \\\"gradeCode\\\": \\\"DEFAULT\\\",\\n \\\"unavailableReason\\\": \\\"TRAVELLER_MISMATCH\\\",\\n \\\"gradeTitle\\\": \\\"DEFAULT\\\",\\n \\\"gradeDepartureTime\\\": \\\"12:00 AM\\\",\\n \\\"gradeDescription\\\": \\\"DEFAULT\\\",\\n \\\"defaultLanguageCode\\\": \\\"en\\\",\\n \\\"ageBandsRequired\\\": [\\n [{\\n \\\"bandId\\\": 1,\\n \\\"minimumCountRequired\\\": 2,\\n \\\"maximumCountRequired\\\": 2\\n }],\\n [{\\n \\\"bandId\\\": 1,\\n \\\"minimumCountRequired\\\": 3,\\n \\\"maximumCountRequired\\\": 3\\n }],\\n [{\\n \\\"bandId\\\": 1,\\n \\\"minimumCountRequired\\\": 4,\\n \\\"maximumCountRequired\\\": 4\\n }]],\\n \\\"currencyCode\\\": \\\"ERROR\\\",\\n \\\"retailPrice\\\": 0,\\n \\\"bookingDate\\\": \\\"2013-12-11\\\",\\n \\\"retailPriceFormatted\\\": \\\"\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"\\\",\\n \\\"sortOrder\\\": 1\\n }],\\n \\\"vmid\\\": \\\"221001\\\",\\n \\\"errorMessage\\\": null,\\n \\\"errorType\\\": null,\\n \\\"dateStamp\\\": \\\"2013-06-04T17:02:35+0000\\\",\\n \\\"totalCount\\\": 1,\\n \\\"errorReference\\\": null,\\n \\\"errorMessageText\\\": null,\\n \\\"success\\\": true,\\n \\\"errorName\\\": null\\n}\\n```\\n\\n## Understanding the pricingUnit field\\n\\nThis section explains the meaning and function of the `pricingUnit` field in the response object received from the [/booking/availability/tourgrades/pricingmatrix](#operation/bookingAvailabilityTourgradesPricingmatrix) service.\\n\\n### Request body\\nThe [/booking/availability/tourgrades/pricingmatrix](#operation/bookingAvailabilityTourgradesPricingmatrix) service takes the following parameters as input in its request body:\\n\\n| Parameter | Type | Meaning |\\n|-----------|------|---------|\\n| `productCode` | string | unique alphanumeric identifier of the product to enquire about; e.g., `10040WORLD` |\\n| `month` | string | **month** of the year by which to filter results |\\n| `year` | string | **year** by which to filter results |\\n| `currencyCode` | string | **currency code** for the currency in which to display pricing information |\\n\\n#### Example request body\\n\\nSending the following request body to the [/booking/availability/tourgrades/pricingmatrix](#operation/bookingAvailabilityTourgradesPricingmatrix) service will retrieve pricing information for \\\"Skip the Line: World of Discoveries Entrance Ticket in Porto\\\" (product code: 10040WORLD).\\n\\n```javascript\\n{\\n \\\"productCode\\\": \\\"10040WORLD\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"month\\\": \\\"06\\\",\\n \\\"year\\\": \\\"2019\\\"\\n}\\n```\\n\\n### Response object\\n\\nWithin each object item of the `tourGrades` array \\u2013 each of which gives the pricing details for a specific tour grade \\u2013 is a `pricingMatrix` array. Each object in this array details the per-age-band pricing for a specific pricing unit (`pricingUnit`) associated with that product.\\n\\nUsing this information, you should be able to calculate the total cost of the booking \\u2013 considering any booking options \\u2013 with regard to the number of participants.\\n\\nHow to identify the fundamental unit prices for a booking, which are then summed in order to calculate a total price, is detailed below.\\n\\nNote that in the response object received from the service, pricing schedules are organized hierarchically as follows:\\n\\n```c\\nbookingDate\\n--tourGrade\\n----ageBand\\n------price\\n```\\n\\n### Types of pricing unit\\nThere are two fundamental types of pricing unit \\u2013 **per-person** and **per-group**.\\n\\n#### Per-person pricing schedule\\nIf the pricing is *per-person*, then the total price of the booking will be directly proportional to the number of participants (passengers) of each type that are booking the product; i.e., a direct multiple of the per-person price.\\n\\nThe only pricing unit specifier for *per-person* pricing is \\u201cper person\\u201d, given in the `pricingUnit` field; i.e.:\\n\\n- `\\\"pricingUnit\\\": \\\"per person\\\"`\\n\\n| Pricing unit | Example product | Meaning |\\n|--------------|---------|---------|\\n| `\\\"per person\\\"` | **10040WORLD** | **Per-person pricing** \\u2013 the unit price refers to the price for an individual participant.<br />Some products have tiered pricing arrangements; i.e., a different per-person price can apply if certain numbers and combinations of participants in a particular age band are booking the product; e.g.:<br /><ul><li>**1-2 adults**: $50 per person</li><li>**3-4 adults**: $45 per person</li></ul><br />Whether a range is available to be booked depends on whether the customer\\u2019s desired passenger mix satisfies the `minimumCountRequired` and `maximumCountRequired` fields in each item of the `ageBandPrices` array. |\\n\\n#### Per-group pricing\\nIf the pricing is per-group, then the total price of the booking will depend on the number of groups and types of group that ideally accommodate the participant mix.\\n\\nThe following pricing schedules follow \\u201cper-group\\u201d logic:\\n\\n- `\\\"pricingUnit\\\": \\\"per vehicle\\\"`\\n- `\\\"pricingUnit\\\": \\\"per car\\\"`\\n- `\\\"pricingUnit\\\": \\\"per group\\\"`\\n- `\\\"pricingUnit\\\": \\\"per boat\\\"`\\n- `\\\"pricingUnit\\\": \\\"per package\\\"`\\n- `\\\"pricingUnit\\\": \\\"per jetski\\\"`\\n- `\\\"pricingUnit\\\": \\\"per vessel\\\"`\\n- `\\\"pricingUnit\\\": \\\"per helicopter\\\"`\\n- `\\\"pricingUnit\\\": \\\"per room\\\"`\\n- `\\\"pricingUnit\\\": \\\"per bike\\\"`\\n- `\\\"pricingUnit\\\": \\\"per flight\\\"`\\n- `\\\"pricingUnit\\\": \\\"per plane\\\"`\\n- `\\\"pricingUnit\\\": \\\"per couple\\\"`\\n\\nEligibility for a certain individual pricing schedule; or, for inclusion in a particular group type, depends on the tour grade for the product, the type of participant (e.g., the age-band they fall into) and the date of the booking.\\n\\n#### Group pricing schedules\\n\\n| Pricing unit | Example product | Meaning |\\n|---------------|-----------|---------|\\n| `\\\"per group\\\"` | **10847P42** | **Per-group** pricing \\u2013 the unit price is calculated according to the number of groups the specified passenger will fit into rather than the exact number of participants. `minimumCountRequired` and `maximumCountRequired` must be considered as these fields relate to the available group sizes. |\\n| `\\\"per room\\\"` | **6279P26** | **Per-room** pricing relates the room price, which depends on the number of participants making the booking. |\\n| `\\\"per package\\\"` | **25941P70** | **Per-package** pricing refers to products that are sold as part of a package; for example a family package stipulating a passenger mix of two adults and two children |\\n| `\\\"per vehicle\\\"` | **6154SHOP** | **Per-vehicle** pricing is calculated according to the number of vehicles required for the specified passenger mix rather than the exact number of participants. `minimumCountRequired` and `maximumCountRequired` must be considered as these fields relate to the occupancy limitations for each vehicle. The minimum price will depend on the rate for a single vehicle. |\\n| `\\\"per car\\\"` | **10175P10** | **Per-car** pricing \\u2013 identical to \\\"per vehicle\\\", but refers specifically to vehicles that are cars. |\\n| `\\\"per boat\\\"` | **11121P40** | **Per-boat** pricing \\u2013 identical to \\\"per vehicle\\\", but refers specifically to vehicles that are boats. |\\n| `\\\"per jetski\\\"` | **28965P127** | **Per-jetski** pricing \\u2013 identical to \\\"per vehicle\\\", but refers specifically to vehicles that are jet-skis. |\\n| `\\\"per vessel\\\"` | **17295P24** | **Per-vessel** pricing \\u2013 identical to \\\"per vehicle\\\", but refers specifically to maritime vessels that are not strictly boats. |\\n| `\\\"per helicopter\\\"` | **12189P23** | **Per-helicopter** pricing \\u2013 identical to \\\"per vehicle\\\", but refers specifically to vehicles that are helicopters. |\\n| `\\\"per bike\\\"` | **17448P8** | **Per-bike** pricing \\u2013 identical to \\\"per vehicle\\\", but refers specifically to vehicles that are bikes. |\\n| `\\\"per flight\\\"` | **28965P134** | **Per-flight** pricing \\u2013 identical to \\\"per vehicle\\\", but refers specifically to the act of being aboard a flying vehicle. |\\n| `\\\"per plane\\\"` | **14876P5** | **Per-plane** pricing \\u2013 identical to \\\"per vehicle\\\", but refers specifically to vehicles that are aeroplanes. |\\n\\n### Interpreting response objects by example\\n\\nIn this section, we\\u2019ll have a look at snippets from the response objects received from the [/booking/availability/tourgrades/pricingmatrix](#operation/bookingAvailabilityTourgradesPricingmatrix) service and interpret the results.\\n\\n#### Per-person pricing\\n##### Request object\\n```javascript\\n{\\n \\\"productCode\\\": \\\"10040WORLD\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"month\\\": \\\"06\\\",\\n \\\"year\\\": \\\"2019\\\"\\n}\\n```\\n#### Response snippet\\n\\n**Note:** `pricingMatrix` is an array of objects that detail the available pricing schedules for the product:\\n\\n```javascript\\n\\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per person\\\",\\n \\\"bookingDate\\\": \\\"2019-06-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 13.85,\\n \\\"priceFormatted\\\": \\\"$13.85\\\",\\n \\\"merchantNetPrice\\\": 11.05,\\n \\\"merchantNetPriceFormatted\\\": \\\"$11.05\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 0,\\n \\\"maximumCountRequired\\\": 15\\n },\\n {\\n \\\"bandId\\\": 2,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 6.92,\\n \\\"priceFormatted\\\": \\\"$6.92\\\",\\n \\\"merchantNetPrice\\\": 5.53,\\n \\\"merchantNetPriceFormatted\\\": \\\"$5.53\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n }\\n ],\\n \\\"sortOrder\\\": 2,\\n \\\"minimumCountRequired\\\": 0,\\n \\\"maximumCountRequired\\\": 15\\n },\\n {\\n \\\"bandId\\\": 3,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 0,\\n \\\"priceFormatted\\\": \\\"$0.00\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n }\\n ],\\n \\\"sortOrder\\\": 3,\\n \\\"minimumCountRequired\\\": 0,\\n \\\"maximumCountRequired\\\": 15\\n },\\n {\\n \\\"bandId\\\": 5,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 10.39,\\n \\\"priceFormatted\\\": \\\"$10.39\\\",\\n \\\"merchantNetPrice\\\": 8.3,\\n \\\"merchantNetPriceFormatted\\\": \\\"$8.30\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n }\\n ],\\n \\\"sortOrder\\\": 4,\\n \\\"minimumCountRequired\\\": 0,\\n \\\"maximumCountRequired\\\": 15\\n }\\n ]\\n }\\n]\\n```\\n\\nIn this example, four age bands (1, 2, 3 and 5) have pricing information available. These numerically-identified age bands are the age bands allowed to book the product. Details of the age ranges that the product operator has defined are available from the **/product** service.\\n\\nA call to **/product** regarding `10040WORLD` yields the following information:\\n\\n```javascript\\n\\\"ageBands\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"ageFrom\\\": 13,\\n \\\"ageTo\\\": 64,\\n \\\"adult\\\": true,\\n \\\"bandId\\\": 1,\\n \\\"pluralDescription\\\": \\\"Adults\\\",\\n \\\"treatAsAdult\\\": true,\\n \\\"count\\\": 0,\\n \\\"description\\\": \\\"Adult\\\"\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"ageFrom\\\": 65,\\n \\\"ageTo\\\": 99,\\n \\\"adult\\\": false,\\n \\\"bandId\\\": 5,\\n \\\"pluralDescription\\\": \\\"Seniors\\\",\\n \\\"treatAsAdult\\\": true,\\n \\\"count\\\": 0,\\n \\\"description\\\": \\\"Senior\\\"\\n },\\n {\\n \\\"sortOrder\\\": 3,\\n \\\"ageFrom\\\": 4,\\n \\\"ageTo\\\": 12,\\n \\\"adult\\\": false,\\n \\\"bandId\\\": 2,\\n \\\"pluralDescription\\\": \\\"Children\\\",\\n \\\"treatAsAdult\\\": false,\\n \\\"count\\\": 0,\\n \\\"description\\\": \\\"Child\\\"\\n },\\n {\\n \\\"sortOrder\\\": 4,\\n \\\"ageFrom\\\": 0,\\n \\\"ageTo\\\": 3,\\n \\\"adult\\\": false,\\n \\\"bandId\\\": 3,\\n \\\"pluralDescription\\\": \\\"Infants\\\",\\n \\\"treatAsAdult\\\": false,\\n \\\"count\\\": 0,\\n \\\"description\\\": \\\"Infant\\\"\\n }\\n```\\n\\nProduct operators choose the age bands available for their product from the following five categories and define the age ranges that pertain to each band; i.e.:\\n\\n| `bandId` | `description` |\\n|:----------:|:-----------:|\\n| **1** | Adult |\\n| **2** | Child |\\n| **3** | Infant |\\n| **4** | Youth |\\n| **5** | Senior |\\n\\nFor this product, the age bands have been defined as follows:\\n\\n| `bandId` | `description` | `ageFrom` | `ageTo` |\\n|:--------:|:-----------:|:-------:|:-----:|\\n| **1** | Adult | 13 | 64 |\\n| **5** | Senior | 65 | 99 |\\n| **2** | Child | 4 | 12 |\\n| **3** | Infant | 0 | 3 |\\n\\nTherefore, for this product, the following pricing applies:\\n\\n| Passenger type | Number | Price |\\n|----------------|:------:|-------|\\n| **Adult** | 1-15 | $13.85 per person |\\n| **Senior** | 1-15 | $10.39 per person |\\n| **Child** | 1-15 | $6.92 per person |\\n| **Infant** | 1-15 | free ($0) |\\n\\nPer-person pricing might depend on the mix of passengers booking the tour. In the following example (`5010SYDNEY`), a \\\"48 Hour Family Pass Ticket\\\" has a different price for children depending on how many are participating, which we'll see in the following snippet.\\n\\n##### Response snippet\\n```javascript\\n\\\"tourGrades\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"gradeCode\\\": \\\"14HFAM\\\",\\n \\\"gradeTitle\\\": \\\"48 Hour Family Pass Ticket\\\",\\n \\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per person\\\",\\n \\\"bookingDate\\\": \\\"2019-08-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 133.47,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1,\\n \\\"priceFormatted\\\": \\\"$133.47\\\",\\n \\\"merchantNetPrice\\\": 106.62,\\n \\\"merchantNetPriceFormatted\\\": \\\"$106.62\\\"\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 1\\n },\\n {\\n \\\"bandId\\\": 2,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 0,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1,\\n \\\"priceFormatted\\\": \\\"$0.00\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\"\\n }\\n ],\\n \\\"sortOrder\\\": 2,\\n \\\"minimumCountRequired\\\": 2,\\n \\\"maximumCountRequired\\\": 2\\n },\\n {\\n \\\"bandId\\\": 3,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 0,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1,\\n \\\"priceFormatted\\\": \\\"$0.00\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\"\\n }\\n ],\\n \\\"sortOrder\\\": 3,\\n \\\"minimumCountRequired\\\": 0,\\n \\\"maximumCountRequired\\\": null\\n }\\n ]\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"pricingUnit\\\": \\\"per person\\\",\\n \\\"bookingDate\\\": \\\"2019-08-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 133.47,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1,\\n \\\"priceFormatted\\\": \\\"$133.47\\\",\\n \\\"merchantNetPrice\\\": 106.62,\\n \\\"merchantNetPriceFormatted\\\": \\\"$106.62\\\"\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 1\\n },\\n {\\n \\\"bandId\\\": 2,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 3.71,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1,\\n \\\"priceFormatted\\\": \\\"$3.71\\\",\\n \\\"merchantNetPrice\\\": 2.96,\\n \\\"merchantNetPriceFormatted\\\": \\\"$2.96\\\"\\n }\\n ],\\n \\\"sortOrder\\\": 2,\\n \\\"minimumCountRequired\\\": 3,\\n \\\"maximumCountRequired\\\": 4\\n },\\n {\\n \\\"bandId\\\": 3,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 0,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1,\\n \\\"priceFormatted\\\": \\\"$0.00\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\"\\n }\\n ],\\n \\\"sortOrder\\\": 3,\\n \\\"minimumCountRequired\\\": 0,\\n \\\"maximumCountRequired\\\": null\\n }\\n ]\\n }\\n ]\\n },\\n \\u2026\\n]\\n```\\n\\n##### Interpretation\\n\\nTo be eligible for a family pass ticket, the group must consist of an adult and at least two children.\\n\\n| Passenger mix | Adult price | Child price | Infant price |\\n|---------------|:-----------:|:-----------:|:------------:|\\n| 1 Adult +<br />1 Child | N/A | N/A | N/A |\\n| 1 Adult +<br />2 Children +<br />Any infants | $133.47 | FREE | FREE |\\n| 1 Adult +<br />3-4 Children +<br />Any infants | $133.47 | $3.71 | FREE |\\n\\n#### Tiered per-person pricing\\n\\nIn this example, we see a per-person pricing schedule with a tiered arrangement, where the per-person price decreases depending on how many people are booking the tour, but the total price is still calculated as the sum of the individual per-person prices rather than an overall 'group' price.\\n\\n##### Request object\\n```javascript\\n{\\n \\\"productCode\\\": \\\"17972P102\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"month\\\": \\\"08\\\",\\n \\\"year\\\": \\\"2019\\\"\\n}\\n```\\n##### Response snippet\\n\\n```javascript\\n\\\"tourGrades\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"gradeCode\\\": \\\"TG1\\\",\\n \\\"gradeTitle\\\": \\\"Arrival transfer\\\",\\n \\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per person\\\",\\n \\\"bookingDate\\\": \\\"2019-08-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 52.45,\\n \\\"priceFormatted\\\": \\\"$52.45\\\",\\n \\\"merchantNetPrice\\\": 40.87,\\n \\\"merchantNetPriceFormatted\\\": \\\"$40.87\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"maximumCountRequired\\\": 1,\\n \\\"minimumCountRequired\\\": 1\\n }\\n ]\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"pricingUnit\\\": \\\"per person\\\",\\n \\\"bookingDate\\\": \\\"2019-08-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 26.22,\\n \\\"priceFormatted\\\": \\\"$26.22\\\",\\n \\\"merchantNetPrice\\\": 20.44,\\n \\\"merchantNetPriceFormatted\\\": \\\"$20.44\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"maximumCountRequired\\\": 2,\\n \\\"minimumCountRequired\\\": 2\\n }\\n ]\\n },\\n {\\n \\\"sortOrder\\\": 3,\\n \\\"pricingUnit\\\": \\\"per person\\\",\\n \\\"bookingDate\\\": \\\"2019-08-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 17.91,\\n \\\"priceFormatted\\\": \\\"$17.91\\\",\\n \\\"merchantNetPrice\\\": 13.62,\\n \\\"merchantNetPriceFormatted\\\": \\\"$13.62\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"maximumCountRequired\\\": 3,\\n \\\"minimumCountRequired\\\": 3\\n }\\n ]\\n },\\n {\\n \\\"sortOrder\\\": 4,\\n \\\"pricingUnit\\\": \\\"per person\\\",\\n \\\"bookingDate\\\": \\\"2019-08-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 19.19,\\n \\\"priceFormatted\\\": \\\"$19.19\\\",\\n \\\"merchantNetPrice\\\": 14.99,\\n \\\"merchantNetPriceFormatted\\\": \\\"$14.99\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"maximumCountRequired\\\": 4,\\n \\\"minimumCountRequired\\\": 4\\n }\\n ]\\n },\\n {\\n \\\"sortOrder\\\": 5,\\n \\\"pricingUnit\\\": \\\"per person\\\",\\n \\\"bookingDate\\\": \\\"2019-08-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 15.35,\\n \\\"priceFormatted\\\": \\\"$15.35\\\",\\n \\\"merchantNetPrice\\\": 12.25,\\n \\\"merchantNetPriceFormatted\\\": \\\"$12.25\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"maximumCountRequired\\\": 5,\\n \\\"minimumCountRequired\\\": 5\\n }\\n ]\\n },\\n {\\n \\\"sortOrder\\\": 6,\\n \\\"pricingUnit\\\": \\\"per person\\\",\\n \\\"bookingDate\\\": \\\"2019-08-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 12.66,\\n \\\"priceFormatted\\\": \\\"$12.66\\\",\\n \\\"merchantNetPrice\\\": 10.08,\\n \\\"merchantNetPriceFormatted\\\": \\\"$10.08\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"maximumCountRequired\\\": 6,\\n \\\"minimumCountRequired\\\": 6\\n }\\n ]\\n },\\n {\\n \\\"sortOrder\\\": 7,\\n \\\"pricingUnit\\\": \\\"per person\\\",\\n \\\"bookingDate\\\": \\\"2019-08-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 10.94,\\n \\\"priceFormatted\\\": \\\"$10.94\\\",\\n \\\"merchantNetPrice\\\": 8.72,\\n \\\"merchantNetPriceFormatted\\\": \\\"$8.72\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"maximumCountRequired\\\": 7,\\n \\\"minimumCountRequired\\\": 7\\n }\\n ]\\n }\\n ]\\n }\\n```\\n\\n##### Interpretation\\n\\n| Travelers | Per-person price | Total price |\\n|:----------------:|:----------------:|:-----------:|\\n| 1 | $52.45 | $52.45 |\\n| 2 | $26.22 | $52.44 |\\n| 3 | $17.91 | $53.73 |\\n| 4 | $19.19 | $76.76 |\\n| 5 | $15.35 | $76.75 |\\n| 6 | $12.66 | $75.96 |\\n| 7 | $10.94 | $76.58 |\\n\\n#### Per-group pricing\\n##### Request object\\n```javascript\\n{\\n \\\"productCode\\\": \\\"10847P42\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"month\\\": \\\"06\\\",\\n \\\"year\\\": \\\"2019\\\"\\n}\\n```\\n\\n##### Response snippet\\n\\n```javascript\\n\\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per group\\\",\\n \\\"bookingDate\\\": \\\"2019-06-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 390,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1,\\n \\\"priceFormatted\\\": \\\"$390.00\\\",\\n \\\"merchantNetPrice\\\": 339.74,\\n \\\"merchantNetPriceFormatted\\\": \\\"$339.74\\\"\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 390,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 2,\\n \\\"priceFormatted\\\": \\\"$390.00\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\"\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 10\\n }\\n ]\\n }\\n]\\n```\\n\\n##### Interpretation\\n\\n- \\\"$390 per group of up to 10 adults\\\"\\n\\n#### Per-room pricing\\n\\n##### Request object\\n```javascript\\n{\\n \\\"productCode\\\": \\\"100245P40\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"month\\\": \\\"08\\\",\\n \\\"year\\\": \\\"2019\\\"\\n}\\n```\\n##### Response snippet\\n\\n```javascript\\n\\\"pricingMatrix\\\": [\\n{\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per room\\\",\\n \\\"bookingDate\\\": \\\"2019-08-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 110,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1,\\n \\\"priceFormatted\\\": \\\"$110.00\\\",\\n \\\"merchantNetPrice\\\": 95.85,\\n \\\"merchantNetPriceFormatted\\\": \\\"$95.85\\\"\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 110,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 2,\\n \\\"priceFormatted\\\": \\\"$110.00\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\"\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 10\\n }\\n ]\\n }\\n]\\n```\\n\\n##### Interpretation\\n- \\\"$110 per group of up to 10 adults\\\"\\n\\n#### Per-package pricing\\n\\n##### Request object\\n```javascript\\n{\\n \\\"productCode\\\": \\\"25941P70\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"month\\\": \\\"02\\\",\\n \\\"year\\\": \\\"2019\\\"\\n}\\n```\\n\\n##### Response snippet\\n```javascript\\n\\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per package\\\",\\n \\\"bookingDate\\\": \\\"2019-02-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 87.7,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1,\\n \\\"priceFormatted\\\": \\\"$87.70\\\",\\n \\\"merchantNetPrice\\\": 67.23,\\n \\\"merchantNetPriceFormatted\\\": \\\"$67.23\\\"\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 87.7,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 2,\\n \\\"priceFormatted\\\": \\\"$87.70\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\"\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 10\\n }\\n ]\\n }\\n]\\n```\\n\\n##### Interpretation\\n- \\\"$87.70 per group of up to 10 adults\\\"\\n\\n#### Per-vehicle pricing\\n\\n##### Request object\\n```javascript\\n{\\n \\\"productCode\\\": \\\"20190P4\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"month\\\": \\\"06\\\",\\n \\\"year\\\": \\\"2019\\\"\\n}\\n```\\n\\n##### Response snippet\\n```javascript\\n\\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per vehicle\\\",\\n \\\"bookingDate\\\": \\\"2019-06-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 250,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1,\\n \\\"priceFormatted\\\": \\\"$250.00\\\",\\n \\\"merchantNetPrice\\\": 186.38,\\n \\\"merchantNetPriceFormatted\\\": \\\"$186.38\\\"\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 250,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 2,\\n \\\"priceFormatted\\\": \\\"$250.00\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\"\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 7\\n }\\n ]\\n }\\n]\\n```\\n\\n##### Interpretation\\n- \\\"$250 per group of up to 7 adults\\\"\\n\\n#### Per-car pricing\\n##### Request object\\n```javascript\\n{\\n \\\"productCode\\\": \\\"10175P10\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"month\\\": \\\"06\\\",\\n \\\"year\\\": \\\"2019\\\"\\n}\\n```\\n\\n#### Response snippet\\n\\n```javascript\\n\\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per car\\\",\\n \\\"bookingDate\\\": \\\"2019-06-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 98.08,\\n \\\"priceFormatted\\\": \\\"$98.08\\\",\\n \\\"merchantNetPrice\\\": 78.34,\\n \\\"merchantNetPriceFormatted\\\": \\\"$78.34\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 98.08,\\n \\\"priceFormatted\\\": \\\"$98.08\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 2\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 3\\n }\\n ]\\n }\\n]\\n```\\n##### Interpretation\\n- \\\"$98.08 per group of up to 3 adults\\\"\\n\\n#### Per-boat pricing\\n##### Request object\\n```javascript\\n{\\n \\\"productCode\\\": \\\"11121P40\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"month\\\": \\\"08\\\",\\n \\\"year\\\": \\\"2018\\\"\\n}\\n```\\n##### Response snippet\\n\\n```javascript\\n\\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per boat\\\",\\n \\\"bookingDate\\\": \\\"2018-06-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 266.21,\\n \\\"merchantNetPrice\\\": 226.81,\\n \\\"merchantNetPriceFormatted\\\": \\\"$226.81\\\",\\n \\\"priceFormatted\\\": \\\"$266.21\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 266.21,\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\",\\n \\\"priceFormatted\\\": \\\"$266.21\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 2\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 2\\n }\\n ]\\n }\\n]\\n```\\n\\n##### Interpretation\\n- \\\"$266.21 per group of up to 2 adults\\\"\\n\\n#### Per-jetski pricing\\n##### Request object\\n```javascript\\n{\\n \\\"productCode\\\": \\\"28965P127\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"month\\\": \\\"08\\\",\\n \\\"year\\\": \\\"2018\\\"\\n}\\n```\\n##### Response snippet\\n```javascript\\n\\\"tourGrades\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"gradeCode\\\": \\\"TG1\\\",\\n \\\"gradeTitle\\\": \\\"20 minutes for 1 person\\\",\\n \\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per jetski\\\",\\n \\\"bookingDate\\\": \\\"2018-06-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 55.46,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1,\\n \\\"priceFormatted\\\": \\\"$55.46\\\",\\n \\\"merchantNetPrice\\\": 47.25,\\n \\\"merchantNetPriceFormatted\\\": \\\"$47.25\\\"\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 1\\n }\\n ]\\n }\\n ]\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"gradeCode\\\": \\\"TG3\\\",\\n \\\"gradeTitle\\\": \\\"20 minutes for 2 persons\\\",\\n \\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per jetski\\\",\\n \\\"bookingDate\\\": \\\"2018-06-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 66.55,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1,\\n \\\"priceFormatted\\\": \\\"$66.55\\\",\\n \\\"merchantNetPrice\\\": 56.7,\\n \\\"merchantNetPriceFormatted\\\": \\\"$56.70\\\"\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 66.55,\\n \\\"minNoOfTravellersRequiredForPrice\\\": 2,\\n \\\"priceFormatted\\\": \\\"$66.55\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\"\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 2\\n }\\n ]\\n }\\n ]\\n }\\n]\\n```\\n\\n##### Interpretation\\n\\nThis example shows how group prices can differ according to the size of the group in question. In this case, two adults can ride together on a two-person jet ski, whereas a single adult requires his or her own jet ski, and therefore the unit price is slightly higher for the single adult.\\n\\n| Travelers | Vehicle type | Price per jet ski | Price per person |\\n|:----------:|--------------|:-----------------:|:----------------:|\\n| 1 | Single-person jet ski | $55.46 | $55.46 |\\n| 2 | Two-person jet ski | $66.55 | $33.275 |\\n\\n#### Per-vessel pricing\\n\\n##### Request object\\n\\n```javascript\\n{\\n \\\"productCode\\\": \\\"17295P24\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"month\\\": \\\"06\\\",\\n \\\"year\\\": \\\"2019\\\"\\n}\\n```\\n\\n##### Response snippet\\n\\n```javascript\\n\\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per vessel\\\",\\n \\\"bookingDate\\\": \\\"2019-06-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 799,\\n \\\"priceFormatted\\\": \\\"$799.00\\\",\\n \\\"merchantNetPrice\\\": 680.75,\\n \\\"merchantNetPriceFormatted\\\": \\\"$680.75\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 799,\\n \\\"priceFormatted\\\": \\\"$799.00\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 2\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 12\\n }\\n ]\\n }\\n]\\n```\\n\\n##### Interpretation\\n- \\\"$799.00 per group of up to 12 adults\\\"\\n\\n#### Per-helicopter pricing\\n\\n##### Request object\\n\\n```javascript\\n{\\n \\\"productCode\\\": \\\"12189P23\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"month\\\": \\\"08\\\",\\n \\\"year\\\": \\\"2018\\\"\\n}\\n```\\n\\n##### Response snippet\\n```javascript\\n\\\"tourGrades\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"gradeCode\\\": \\\"TG1\\\",\\n \\\"gradeTitle\\\": \\\"Private Helicopter 1 to 2 Pax\\\",\\n \\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per helicopter\\\",\\n \\\"bookingDate\\\": \\\"2018-06-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 1714.83,\\n \\\"priceFormatted\\\": \\\"$1,714.83\\\",\\n \\\"merchantNetPrice\\\": 1461.03,\\n \\\"merchantNetPriceFormatted\\\": \\\"$1,461.03\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 1714.83,\\n \\\"priceFormatted\\\": \\\"$1,714.83\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 2\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 2\\n }\\n ]\\n }\\n ]\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"gradeCode\\\": \\\"TG2\\\",\\n \\\"gradeTitle\\\": \\\"Private Helicopter 1 to 3 Pax\\\",\\n \\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per helicopter\\\",\\n \\\"bookingDate\\\": \\\"2018-06-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 2047.41,\\n \\\"priceFormatted\\\": \\\"$2,047.41\\\",\\n \\\"merchantNetPrice\\\": 1744.4,\\n \\\"merchantNetPriceFormatted\\\": \\\"$1,744.40\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 2047.41,\\n \\\"priceFormatted\\\": \\\"$2,047.41\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 2\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 3\\n }\\n ]\\n }\\n ]\\n }\\n]\\n```\\n\\n##### Interpretation\\n| Travelers | Vehicle type | Price per helicopter | Price per person |\\n|:----------:|--------------|:--------------------:|:----------------:|\\n| 1 | 1-2-person helicopter | $1,714.83 | $1,714.83 |\\n| 2 | 1-2-person helicopter | $1,714.83 | $857.415 |\\n| 3 | 1-3-person helicopter | $2,047.41 | $682.47 |\\n\\n#### Per-bike pricing\\n\\n##### Request object\\n```javascript\\n{\\n \\\"productCode\\\": \\\"17448P8\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"month\\\": \\\"08\\\",\\n \\\"year\\\": \\\"2018\\\"\\n}\\n```\\n\\n#### Response snippet\\n```javascript\\n\\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per bike\\\",\\n \\\"bookingDate\\\": \\\"2018-06-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 208.53,\\n \\\"priceFormatted\\\": \\\"$208.53\\\",\\n \\\"merchantNetPrice\\\": 177.67,\\n \\\"merchantNetPriceFormatted\\\": \\\"$177.67\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 208.53,\\n \\\"priceFormatted\\\": \\\"$208.53\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 2\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 2\\n }\\n ]\\n }\\n]\\n```\\n\\n##### Interpretation\\n\\n- \\\"$208.53 per bike, with up to two adults per bike\\\"\\n\\n#### Per-flight pricing\\n\\n##### Request object\\n\\n```javascript\\n{\\n \\\"productCode\\\": \\\"28965P134\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"month\\\": \\\"08\\\",\\n \\\"year\\\": \\\"2018\\\"\\n}\\n```\\n\\n##### Response snippet\\n\\n```javascript\\n\\\"tourGrades\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"gradeCode\\\": \\\"TG1\\\",\\n \\\"gradeTitle\\\": \\\"Individual flight\\\",\\n \\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per flight\\\",\\n \\\"bookingDate\\\": \\\"2018-06-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 61.01,\\n \\\"merchantNetPrice\\\": 51.98,\\n \\\"merchantNetPriceFormatted\\\": \\\"$51.98\\\",\\n \\\"priceFormatted\\\": \\\"$61.01\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 1\\n }\\n ]\\n }\\n ]\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"gradeCode\\\": \\\"TG2\\\",\\n \\\"gradeTitle\\\": \\\"Double\\\",\\n \\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per flight\\\",\\n \\\"bookingDate\\\": \\\"2018-06-01\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 94.28,\\n \\\"merchantNetPrice\\\": 80.33,\\n \\\"merchantNetPriceFormatted\\\": \\\"$80.33\\\",\\n \\\"priceFormatted\\\": \\\"$94.28\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 94.28,\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\",\\n \\\"priceFormatted\\\": \\\"$94.28\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 2\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 2\\n }\\n ]\\n }\\n ]\\n }\\n]\\n```\\n\\n##### Interpretation\\n\\n| Travelers | `gradeTitle` | Price per flight | Price per person |\\n|:----------:|-----------|:----------------:|:----------------:|\\n| 1 | Individual flight | $61.01 | $61.01 |\\n| 2 | Double | $94.28 | $47.14 |\\n\\n#### Per-plane pricing\\n\\n##### Request object\\n\\n```javascript\\n{\\n \\\"productCode\\\": \\\"14876P5\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"month\\\": \\\"06\\\",\\n \\\"year\\\": \\\"2019\\\"\\n}\\n```\\n\\n##### Response snippet\\n\\n```javascript\\n\\\"pricingMatrix\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"pricingUnit\\\": \\\"per plane\\\",\\n \\\"bookingDate\\\": \\\"2019-01-02\\\",\\n \\\"ageBandPrices\\\": [\\n {\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 433.03,\\n \\\"priceFormatted\\\": \\\"$433.03\\\",\\n \\\"merchantNetPrice\\\": 391.99,\\n \\\"merchantNetPriceFormatted\\\": \\\"$391.99\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 433.03,\\n \\\"priceFormatted\\\": \\\"$433.03\\\",\\n \\\"merchantNetPrice\\\": 0,\\n \\\"merchantNetPriceFormatted\\\": \\\"$0.00\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 2\\n }\\n ],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 3\\n }\\n ]\\n }\\n]\\n```\\n\\n##### Interpretation\\n- \\\"$433.03 per group of up to three people\\\"\\n\\n## Working with age bands\\n\\n### Age bands\\n\\nThe available age bands for a product, such as *adult*, *child*, *infant*, etc., are returned by the [/product](#operation/product) service. The customer can select a different number of people from each age band during the price check and checkout process.\\n\\n### Why have age bands?\\n\\nTour and experience product operators can set different prices for (and impose different rules on) those wishing to make a booking for their product according to how old they are. \\n\\nFor example, suppliers might choose to charge people 18 years and older ('adults') the full ticket price, while 'children' can book at a lower price. \\n\\nOr, the tour operator may only allow children to make a group booking for the tour so long as the group contains 'at least one adult'.\\n\\nViator provides five categories (age bands) that product operators can use to segregate travelers into age groups (the limits of which they also define) in order to set pricing and traveler-count participation rules for their product according to the age band categories.\\n\\n### Supported age band categories\\n\\nThe age bands supported by the Viator API are as follows:\\n\\n| `bandId` | Description |\\n|:------:|-------|\\n| **1** | Adult |\\n| **2** | Child |\\n| **3** | Infant |\\n| **4** | Youth |\\n| **5** | Senior |\\n\\nThe names and corresponding numeric identifiers of these categories are fixed as in the table above (i.e., `1` is always `Adult`); however, the exact age range to which each category pertains must be defined manually by the supplier.\\n\\nThe maximum and minimum ages that each age band describes for each product can be retrieved from the [/product](#operation/product) service.\\n\\n### Example of age band definitions\\n\\nFor example, a call to [/product](#operation/product) regarding `10040WORLD` yields the following `ageBands` array within its response object:\\n\\n```javascript\\n\\\"ageBands\\\": [\\n {\\n \\\"sortOrder\\\": 1,\\n \\\"ageFrom\\\": 13,\\n \\\"ageTo\\\": 64,\\n \\\"adult\\\": true,\\n \\\"bandId\\\": 1,\\n \\\"pluralDescription\\\": \\\"Adults\\\",\\n \\\"treatAsAdult\\\": true,\\n \\\"count\\\": 0,\\n \\\"description\\\": \\\"Adult\\\"\\n },\\n {\\n \\\"sortOrder\\\": 2,\\n \\\"ageFrom\\\": 65,\\n \\\"ageTo\\\": 99,\\n \\\"adult\\\": false,\\n \\\"bandId\\\": 5,\\n \\\"pluralDescription\\\": \\\"Seniors\\\",\\n \\\"treatAsAdult\\\": true,\\n \\\"count\\\": 0,\\n \\\"description\\\": \\\"Senior\\\"\\n },\\n {\\n \\\"sortOrder\\\": 3,\\n \\\"ageFrom\\\": 4,\\n \\\"ageTo\\\": 12,\\n \\\"adult\\\": false,\\n \\\"bandId\\\": 2,\\n \\\"pluralDescription\\\": \\\"Children\\\",\\n \\\"treatAsAdult\\\": false,\\n \\\"count\\\": 0,\\n \\\"description\\\": \\\"Child\\\"\\n },\\n {\\n \\\"sortOrder\\\": 4,\\n \\\"ageFrom\\\": 0,\\n \\\"ageTo\\\": 3,\\n \\\"adult\\\": false,\\n \\\"bandId\\\": 3,\\n \\\"pluralDescription\\\": \\\"Infants\\\",\\n \\\"treatAsAdult\\\": false,\\n \\\"count\\\": 0,\\n \\\"description\\\": \\\"Infant\\\"\\n }\\n```\\n\\nFor this product, the age bands have been defined as follows:\\n\\n| `bandId` | `description` | `ageFrom` | `ageTo` |\\n|:--------:|:-----------:|:-------:|:-----:|\\n| **1** | Adult | 13 | 64 |\\n| **5** | Senior | 65 | 99 |\\n| **2** | Child | 4 | 12 |\\n| **3** | Infant | 0 | 3 |\\n\\nProduct operators must define at least one age band for their tour, and there are no 'default' age ranges. Therefore, if the product operator has only specified a single 'adult' age band covering ages 18-99, it must be assumed that only people aged 18-99 are eligible to book the tour, essentially excluding children and centenarians in this case.\\n\\n| Field | Type | Definition |\\n|-------|------|------|\\n| `sortOrder` | integer | the sort order for *this* age band |\\n| `adult` | boolean | `true` if this age band is the 'adult' age band |\\n| `treatAsAdult` | boolean | `true` if this age band can book the tour without the need for adult accompaniment |\\n\\n**Note**: `bandId` must be supplied in the request body of the following services:\\n\\n- [/booking/availability](#operation/bookingAvailability)\\n- [/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades)\\n- [/booking/calculateprice](#operation/bookingCalculateprice)\\n- [/booking/book](#operation/bookingBook)\\n\\nAge bands are referenced by their `bandId` in the responses from the following services:\\n\\n- [/product](#operation/product)\\n- [/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades)\\n- [/booking/availability/tourgrades/pricingmatrix](#operation/bookingAvailabilityTourgradesPricingmatrix)\\n- [/booking/book](#operation/bookingBook)\\n- [/booking/pastbooking](#operation/bookingPastbooking)\\n- [/booking/mybookings](#operation/bookingMybookings)\\n- [/booking/calculateprice](#operation/bookingCalculateprice)\\n\\n## How to report a product issue\\n\\nOccasionally, a product schema in the Viator database will contain incorrect or invalid information. Usually, this occurs due to a mistake made by the supplier of the product when creating the product or updating its details.\\n\\nNonetheless, it's in all our best interests for product information to be accurate and up-to-date; therefore, if you discover a problem with a product, we would greatly appreciate it if you could report the error through our [product issue reporting form](https://www.tfaforms.com/433240).\\n\\n### How to use the product issue reporting form\\n\\n1. Navigate to the [product issue reporting page](https://www.tfaforms.com/433240)\\n2. Fill in the **Reporter**, **Supplier ID**, **Product Code** and **Booking ID** fields:\\n\\n| Field | How to fill it in | Example |\\n|-------|-------------------|---------|\\n| Reporter | Enter your email address for tracking or correspondence | `you@emailserver.com` |\\n| Supplier ID | Enter the value returned in the `supplierCode` field by the [/product](#operation/product) service for the product in question. | `3072` |\\n| Product Code | Enter the value returned in the `code` field by the [/product](#operation/product) service for the product in question. | `3072LASALL` |\\n| Booking ID | Leave this field blank | |\\n\\n3. In the **Reason** box below, choose **Content** by clicking on its radio selector. A list of categories will appear, with meanings as follows:\\n\\n| Category | Included issues | \\n|----------|---------|\\n| Additional Info | clauses in the `additionalInfo` array in the response from [/product](#operation/product); e.g., departure time or hotel pick-up information |\\n| Availability & Blockouts | N/A |\\n| Booking Details | N/A |\\n| Highlights | `highlights` array items in the response from [/product](#operation/product) |\\n| Inclusions / Exclusions | `inclusions` or `exclusions` array items in the response from [/product](#operation/product) |\\n| Images | `productPhotos` and `userPhotos` returned by [/product](#operation/product) or [/product/photos](#operation/productPhotos) |\\n| Product Title | `title` in the response from [/product](#operation/product), [/search/products](#operation/searchProducts), [/search/products/codes](#operation/searchProductsCodes) and [/search/products/freetext](#operation/searchFreetext) |\\n| Product Descriptions | `description` and `shortDescription` in the response from [/product](#operation/product)|\\n| SAPI | N/A |\\n| Tour Options & Pricing | pricing issues; e.g. when the value of `merchantNetPrice` is `0`; or, if `merchantNetPrice` > `price` |\\n| Taxonomy | <ul><li>destination issues in response from [/taxonomy/destination](#operation/taxonomyDestinations)</li><li>category / subcategory issues in response from [/taxonomy/categories](#operation/taxonomyCategories)</li></ul> |\\n| Translation Incorrect | mistakes in any natural-language field in the response from any service where `translationLevel` is non-zero |\\n| TVRM | N/A |\\n| VUC incorrect | N/A |\\n\\n4. After selecting the category of issue from the options shown, fill-in the **Description / Action Required** box with a good, clear description of the problem and any specific additional actions you would like us to take\\n5. Click **Submit** to send the report\\n\\n<figure>\\n <img src=\\\"https://docs.viator.com/partner-api/resources/merchant/technical/img/tae-report-a-product-issue.jpg\\\" alt=\\\"Tripadvisor experiences report a product form\\\"/>\\n <figcaption>Example Report a Product Issue form</figcaption>\\n</figure>\\n\\nOnce your report has been submitted, a member of our Supplier Support Team will contact the supplier of the product in question to resolve any problems with their listing.\\n\\n## Selling on-request products\\n\\nThis section explains what merchant API partners need to do in order to be granted access to (and, ultimately, sell) the many on-request products available in Viator's product catalogue.\\n\\n### 'Freesale' vs 'on-request' products\\n\\nAmong the products in our inventory, a major differentiating feature is whether they are 'freesale' or 'on-request':\\n\\n- **Freesale** products are always available to be booked on their days of operation; therefore, when a freesale product is purchased, the booking is confirmed and the customer is charged immediately.\\n- **On-request** products only operate at the discretion of the supplier, who must confirm (or reject) each booking request, which will remain 'pending' in the interim. The customer is only charged once confirmation is received.\\n\\n#### Access to on-request products\\n\\nBy default, you will only have access to the freesale product range; access to the on-request product range is restricted on account of the extra complexities involved with handling this kind of booking.\\n\\n### Should I elect to sell on-request products?\\n\\n#### Business case for including on-request products in your inventory\\n\\nWhile the majority of products in our inventory are 'freesale', a significant proportion remain 'on-request'. Upgrading your booking platform to support on-request products can lead to an increase in revenue of between 5% and 13%, depending on the locale(s) in which you operate.\\n\\n| Locale | Revenue increase % |\\n|:------:|:------------------------:|\\n| en | 8% |\\n| es | 8% |\\n| fr | 11% |\\n| de | 10% |\\n| pt | 5% |\\n| nl | 12% |\\n| it | 10% |\\n| ja | 10% |\\n| sv | 8% |\\n| no | 8% |\\n| da | 13% |\\n| tw | 13% |\\n| zh | 6% |\\n\\nHaving a wider range of products on offer can be a key differentiator with respect to your competitors. \\n\\nCustomers often purchase multiple products in the same session \\u2013 if the product they're looking for isn't available on your platform, they are likely to seek a competitor with a more complete range of products for sale.\\n\\n#### Logistical considerations to enable on-request products\\n\\nIn order to sell on-request products, you will need to:\\n\\n- Modify your back-end systems to support extra logic and API requests\\n- Establish and support an extra, email-based communications channel with your customers\\n- Create some email templates\\n- Modify your platform's front end to accommodate the extra steps required in the booking process\\n- Write copy that ensures customers clearly understand that they are booking a product that will not be confirmed or charged immediately\\n\\nHowever, as the on-request booking confirmation process is fully automated, you will not need to:\\n\\n- Undertake any additional manual steps compared with booking a freesale product\\n- Personally contact the product supplier or our partner support team\\n\\nInstead, checking the status of bookings (whether confirmed or not) can be accomplished using the [/booking/status](#operation/bookingStatus) and [/booking/status/items](#operation/bookingStatusItems) services. These services can be polled periodically to determine the confirmation status of your bookings.\\n\\n<u>**Note**</u>: We recommend using the [/booking/status/items](#operation/bookingStatusItems) service to poll for booking statuses, as it is both faster and can be polled more frequently than [/booking/status](#operation/bookingStatus), which can only be polled once every thirty minutes.\\n\\n### How to support on-request products\\n\\n#### Product detail page\\n\\nManaging customer expectations is a key factor in supporting on-request products on your booking platform. \\n\\nMake clear mention that this is a product for which confirmation will not be received immediately, but rather within 48 hours of making the booking.\\n\\nThis fact, as well as other pertinent tidbits, can be found in the `additionalInfo` array in the response from **/product**. It is mandatory that all clauses in the `additionalInfo` array are clearly displayed on your product detail page.\\n\\n<figure>\\n <img src=\\\"https://docs.viator.com/partner-api/resources/merchant/technical/img/additional-info-on-request-clause.jpg\\\" alt=\\\"Additional info displayed on a product page on the Viator site\\\"/>\\n <figcaption>Additional info displayed on a product page on the Viator site\\n </figcaption>\\n</figure>\\n\\n#### Check-out\\n\\nAs you will only charge the customer's credit card once the on-request booking is confirmed (i.e., after we have received confirmation of the booking from the product supplier) it's best to display a message to this effect at a prominent point of the check-out flow for all on-request products.\\n\\n<figure>\\n <img src=\\\"https://docs.viator.com/partner-api/resources/merchant/technical/img/checkout-flow-confirmation-info.jpg\\\" alt=\\\"Example checkout-flow instruction on the Viator site\\\"/>\\n <figcaption>Example checkout-flow instruction on the Viator site</figcaption>\\n</figure>\\n\\nIn this way, customers can be reassured that they are not being charged for a booking that may never be confirmed, thereby minimizing needless calls to your customer service team.\\n\\n#### Combination purchases\\n\\nIf a single booking includes both freesale (instantly confirmed) and on-request products, only the amount for the freesale product should be charged immediately; the portion corresponding to the on-request booking should only be charged once confirmation is received. \\n\\nUntil that time, a pre-authorization should be held against the customer\\u2019s credit card until confirmation is received.\\n\\nIt is important that you clearly differentiate between products that are confirmed and those that are pending confirmation, and communicate the status of each and that the pre-authorization will only finalize once the on-request products are confirmed.\\n\\n#### Confirmation page\\n\\nChanges will need to be made to your confirmation page because it will not be possible for your customer to download a voucher after completing an on-request booking.\\n\\nVouchers for freesale products, however, must be made available immediately following the completion of the booking process.\\n\\n#### Email communications\\n\\nYou will need to create email templates for <u>all</u> the following scenarios:\\n\\n- Confirmation emails for bookings with on-request products should indicate that the item is pending confirmation from the supplier; and, that confirmation for this activity will take up to 48 hours, depending on availability.\\n- If the on-request booking is confirmed by the supplier (this time including the voucher details)\\n- If the on-request booking is rejected\\n- If multiple on-request products have been booked:\\n + If all items have been accepted/confirmed\\n + If all items were rejected\\n + If there is a mixture of acceptance and rejection; i.e., 'pending' + 'rejected' + 'cancelled' + 'amended' and so forth.\\n- If a mixture of freesale and on-request products are booked at the same time; i.e., in the same cart or booking\\n\\n<u>**Note**</u>: When a booking is declined, it is useful to mention that the customer's card was not charged.\\n\\n##### Example email for an on-request booking pending confirmation:\\n\\n<figure>\\n <img src=\\\"https://docs.viator.com/partner-api/resources/merchant/technical/img/on-request-confirmation-email-1.jpg\\\" alt=\\\"Viator website showing translation attribution\\\"/>\\n <img src=\\\"https://docs.viator.com/partner-api/resources/merchant/technical/img/on-request-confirmation-email-2.jpg\\\" alt=\\\"Viator website showing translation attribution\\\"/>\\n <img src=\\\"https://docs.viator.com/partner-api/resources/merchant/technical/img/on-request-confirmation-email-3.jpg\\\" alt=\\\"Viator website showing translation attribution\\\"/>\\n</figure>\\n\\n### Confirmation time-outs resulting in rejection\\n\\nAs mentioned above, once a booking for an on-request product is made, it remains in a 'pending' state, awaiting confirmation by the supplier. The supplier has the option of 'confirming' or 'rejecting' the booking.\\n\\nSuch bookings will not remain 'pending' indefinitely, however. If the supplier has not confirmed the booking within 72 hours \\u2013 or if they have not confirmed the booking by the time it reaches 24 hours from departure \\u2013 our systems will automatically reject the booking, and this will be reflected in the response from the [/booking/status/items](#operation/bookingStatusItems) and [/booking/status](#operation/bookingStatus) services.\\n\\nThere will be no indication that the rejection occurred on account of the supplier being unable to perform their duties. Therefore, you should simply inform the customer that, for reasons out of your control, this on-request tour was unavailable.\\n\\n### Building in the sandbox environment\\n\\nUpgrading your booking platform to support on-request products will require you to build and test this functionality in the sandbox environment. However, as no actual booking requests are made with the supplier when using a sandbox-only API-key, you will need to contact our API tech support team at [apitechsupport@viator.com](mailto:apitechsupport@viator.com) and request that the booking be confirmed or rejected as you require.\\n\\nWhile necessary, this is a manual process. We'd genuinely appreciate your effort in keeping the number of these requests to a minimum.\\n\\n### Certification and going live\\n\\nOnce you have completed all tasks mentioned here and sent your Viator account manager the email copy for the different scenarios [described above](#email-communications), we will change the status of your product API-key to include on-request products.\\n\\n## Localization and translation\\n\\n### Foreign language products\\n\\nThe products available through the Viator API have been created in a variety of languages, often by the suppliers of those products themselves. \\n\\nAlthough the majority of these have been created in English, many have been created in other languages. For example, a tour that operates in Paris might have been created in French.\\n\\nViator provides translation services to localize product descriptions to the language of the locale in which they are being presented. In this way, products with descriptions \\u2013 for example, in French \\u2013 can be displayed in English on English-language websites. Conversely, products with English-language-descriptions can be displayed in French on French-language websites.\\n\\n * **Note**: product descriptions are translated into the language specified in the `Accept-Language` header parameter in the request to each endpoint. \\n\\n### Human and machine translation\\n\\nSome products have been translated by actual humans \\u2013 'human translated' \\u2013 while others have been automatically translated using Google Translate \\u2013 'machine translated'.\\n\\nThe type of translation that has been applied to a product (if any) is indicated by its `translationLevel`, a numeric specifer with meanings as follows:\\n\\n| `translationLevel` | Meaning |\\n|-----------------|---------|\\n| `0` | The product was created by the supplier in the language you specifed using the `Accept-Language` header parameter in the request; i.e., the natural-language text in this response has not been translated |\\n| `80` | All product information has been <u>machine translated</u> |\\n| `90` or `100` | All product information has been <u>human translated</u> |\\n\\nTherefore, any product with a non-zero `translationLevel` has been translated either by a human or via an automatic process.\\n\\nThe `translationLevel` field is returned in the response objects from the following services:\\n\\n* [/search/products](#operation/searchProducts)\\n* [/search/products/codes](#operation/searchProductsCodes)\\n* [/search/freetext](#operation/searchFreetext)\\n* [/product](#operation/product)\\n* [/available/products](#operation/availableProducts)\\n\\nWhen performing a product search using any of these services, you will receive - by default - products with a `translationLevel` of:\\n\\n* `0` (products that are in the language you specified in `Accept-Language` and are configured for your API-keys), and\\n* `90` or `100` (products that have been <u>fully human translated</u>)\\n\\n### Accessing machine-translated products\\n\\nIf your implementation can support the large number of products available that are machine translated, you can.\\n\\nHowever, access to the considerable volume of machine-translated products (level `80`), is <u>not granted by default</u>.\\n\\nTo access machine-translated products, you will need to: \\n\\n1. Request access to machine-translated products in sandbox from your Business Development account manager.\\n2. Test your site with sandbox to ensure that you can download and display all the available content.\\n3. Have your Business Development account manager review your implementation and grant access in the production environment.\\n\\n## Merchant pricing\\n\\nMany of the endpoints in the Viator API return pricing information. Due to the necessity of supporting legacy implementations, some pricing fields may not be named in an intuitive way.\\n\\nThis section seeks to clarify what each of the pricing fields returned by each endpoint actually refer to and how you need to use this information in your implementation.\\n\\n### Categories of pricing\\n\\n| Category | Meaning |\\n|----------|---------|\\n| **Suggested retail price** | The recommended retail price for the product and the price that the product is sold at on the Viator site |\\n| **Merchant net rate** | The amount that Viator will invoice the merchant for this sale, **excluding the transaction fee** |\\n| **Merchant total price** | The total amount that Viator will invoice the merchant for this sale, **including the transaction fee** |\\n\\n| Service | Suggested retail price | Merchant net rate |\\n|---------|------------------------|-------------------|\\n| [/search/products](#operation/searchProducts) | `price`, `priceFormatted` | `merchantNetPriceFrom`, `merchantNetPriceFromFormatted` |\\n| [/product](#operation/product) | `price`, `priceFormatted`, `priceFrom`, `priceFromFormatted` | `merchantNetPriceFrom`, `merchantNetPriceFromFormatted` |\\n| [/booking/availability](#operation/bookingAvailability) | `retailPrice`, `retailPriceFormatted` | `merchantNetPrice`, `merchantNetPriceFormatted` |\\n| [/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades) | `retailPrice`, `retailPriceFormatted` | `merchantNetPrice`, `merchantNetPriceFormatted` |\\n| [/booking/availability/tourgrades/pricingmatrix](#operation/bookingAvailabilityTourgradesPricingmatrix) | `price`, `priceFormatted` | `merchantNetPrice`, `merchantNetPriceFormatted` |\\n| [/booking/book](#operation/bookingBook) | N/A | `merchantNetPrice`, `merchantNetPriceFormatted`, `lastRetailPrice`, `lastRetailPriceFormatted` |\\n| [/booking/pricingmatrix](#operation/bookingPricingmatrix) | `price`, `priceFormatted` | `merchantNetPrice`, `merchantNetPriceFormatted` |\\n| [/booking/calculateprice](#operation/bookingCalculateprice) | N/A | `merchantNetPrice`, `merchantNetPriceFormatted`, `lastRetailPrice`, `lastRetailPriceFormatted`, `itineraryFromPrice`, `itineraryFromPriceFormatted`, `itineraryNewPrice`, `itineraryNewPriceFormatted` |\\n| [/booking/pastbooking](#operation/bookingPastbooking) | N/A | `merchantNetPrice`, `merchantNetPriceFormatted`, `lastRetailPrice`, `lastRetailPriceFormatted`, |\\n| [/booking/mybookings](#operation/bookingMybookings) | N/A | `merchantNetPrice`, `merchantNetPriceFormatted`, `lastRetailPrice`, `lastRetailPriceFormatted` |\\n\\nThe following services return the **merchant total price** (i.e., the merchant net rate + transaction fee) in the fields shown:\\n\\n| Service | Merchant total price fields |\\n|---------|-----------------------------|\\n| [/booking/book](#operation/bookingBook) | `price`, `priceFormatted`, `totalPrice`, `totalPriceFormatted`, `priceUSD`, `totalPriceUSD` |\\n| [/booking/calculateprice](#operation/bookingCalculateprice) | `price`, `priceFormatted`, `priceUSD`, `totalPrice`, `totalPriceFormatted`, `totalPriceUSD` |\\n| [/booking/pastbooking](#operation/bookingPastbooking) | `price`, `priceFormatted`, `totalPrice`, `totalPriceFormatted`, `priceUSD`, `totalPriceUSD`, |\\n| [/booking/mybookings](#operation/bookingMybookings) | `price`, `priceFormatted`, `priceUSD`, `totalPrice`, `totalPriceFormatted`, `totalPriceUSD` |\\n\\n### Using the pricing fields\\n\\nLet's have a look at the various pricing fields for a specific product - the Grand Canyon All-American Helicopter Tour (product code: 2280AAHT).\\n\\nA search for this product (at the time of writing) on the Viator.com site gives the 'from' price of the tour as **$601.11**:\\n\\n<figure>\\n <img src=\\\"https://docs.viator.com/partner-api/resources/merchant/technical/img/suggested-retail-price.jpg\\\" alt=\\\"'from' price on viator.com product detail page\\\"/>\\n <figcaption>Retail price shown on viator.com</figcaption>\\n</figure>\\n\\nThis value comes from the `price` or `priceFormatted` fields in the response from [/product](#operation/product) for this tour; i.e.,:\\n\\n```javascript\\n{\\n ...,\\n \\\"price\\\": 601.11,\\n \\\"priceFormatted\\\": \\\"$601.11\\\",\\n ...\\n}\\n```\\n\\nEssentially, this value is the price that the product is sold at on the viator site, and is therefore the **suggested retail price**; i.e., the price at which we recommend you advertise and sell the product for.\\n\\nIt is also the price of the tour grade with the lowest price; in this case, the \\\"Earlybird A-Star\\\" tour grade detailed here:\\n\\n```javascript\\n{\\n \\\"sortOrder\\\": 5,\\n \\\"currencyCode\\\": \\\"AUD\\\",\\n \\\"langServices\\\": {\\n \\\"en/SERVICE_AUDIO\\\": \\\"English - Audio\\\"\\n },\\n \\\"gradeCode\\\": \\\"EB_ASTAR_SP\\\",\\n \\\"merchantNetPriceFrom\\\": 555.37,\\n \\\"priceFrom\\\": 601.11,\\n \\\"priceFromFormatted\\\": \\\"$601.11\\\",\\n \\\"merchantNetPriceFromFormatted\\\": \\\"$555.37\\\",\\n \\\"gradeTitle\\\": \\\"Special: Earlybird A-Star\\\",\\n \\\"gradeDepartureTime\\\": \\\"\\\",\\n \\\"gradeDescription\\\": \\\"Special Offer: Receive a discounted seat for the Grand Canyon All American Helicopter Tour departing between 6:45am and 7am on an A-Star helicopter\\\",\\n \\\"defaultLanguageCode\\\": \\\"en\\\"\\n},\\n```\\n\\nAs you can see, the \\\"suggested retail price\\\" is given in the `priceFrom` field.\\n\\n#### Low and zero-margin products\\n\\nWhen setting the retail price at which you sell products on your site, it\\u2019s important to remember that the \\u201csuggested sell price\\u201d is the price at which the product is currently advertised on the Viator site and reflects the current standard industry price for the product. It <u>does not</u> take into consideration the merchant net price (i.e., the price at which you as a merchant partner will be invoiced for the sale) and, in the case of discounting scenarios, may in fact be less than the merchant net price.\\n\\nTherefore, to ensure that you sell the product at a price which guarantees that you receive at least as much as you will be invoiced for, as well as any extra profit margin that you desire to generate, we recommend you include a check in your implementation that these requirements are satisfied by comparing the suggested retail and merchant net prices and adjusting the retail price at which you advertise the product accordingly.\\n\\nFor example, if the merchant net price for a product is $100, the suggested sell price is $101, and your requirement for a minimum margin is 5%, you should adjust the price at which you advertise the product to $105.\\n\\nWhile we recommend that you charge your customers this amount, it is ultimately up to you as to the price you set for the product, bearing in mind that Viator will then invoice you for the **merchant net rate** (`merchantNetPriceFrom`) of $555.37 <u>plus</u> a **transaction fee** calculated as a percentage of the net rate; i.e., the **merchant total price**. \\n\\n**The exact value of this transaction fee is detailed in your contract with Viator.**\\n\\n## Special offers and on-sale pricing\\n\\nSuppliers have the option of setting special pricing deals for their products. When a product is 'on sale'; i.e., has a temporarily lowered price, it will be reflected in the product content response, as follows:\\n\\n| Field name | Standard pricing | Special offer / on-sale pricing |\\n|------------|----------------|-------------------------|\\n| `specialOfferAvailable` | `false` | `true` |\\n| `specialOffer` | `\\\"\\\"` (empty string) | e.g.: `\\\"Book by February 28 to save 10%\\\"` |\\n| `rrp` | `0.0` | pre-discount price |\\n| `rrpFormatted` | `\\\"\\\"` (empty string) | currency-formatted pre-discount price |\\n| `price` | standard price | special offer price |\\n| `priceFormatted` | currency-formatted **standard price** | currency-formatted **special-offer price** |\\n| `merchantNetPriceFrom` | standard merchant net rate | special offer merchant net rate |\\n| `merchantNetPriceFromFormatted` | currency formatted standard merchant net rate | currency formatted special offer merchant net rate |\\n| `priceFormatted` | currency-formatted **standard price** | currency-formatted **special-offer price** |\\n| `priceFrom` (in `tourgrades`) | standard price | special offer price |\\n| `priceFromFormatted` (in `tourgrades`) | currency-formatted **standard price** | currency-formatted **special-offer price** |\\n\\nYou can use this information to highlight which products are on special and provide details to the user about the special offer.\\n\\n## Supplier communications\\n\\n### How can suppliers communicate with end customers?\\n\\nSuppliers occasionally need to reach out to customers for a variety of reasons, such as:\\n\\n* Requesting pick-up locations, flight details or passenger weight information\\n* Providing weather alerts, sold-out notifications or general messaging\\n\\nTo allow suppliers to contact customers directly, Viator provides a **Closed Loop Communication (CLC)** system. \\n\\n### How to enable CLC\\n\\nCLC is enabled per-booking and at the time of booking by supplying the customer\\u2019s `email` and either `homePhone` or [`cellphone` + `cellPhoneCountryCode`] \\u2013 or both \\u2013 in the `booker` object in the request body sent to the [/booking/book](#operation/bookingBook) service when making a booking.\\n\\nThis will allow suppliers to send CLC messages directly to the end customer.\\n\\n#### Note:\\n\\n* You will receive a CC of each supplier message to your customer support email address in case further assistance is required, but no action from your support team will be necessary for suppliers to communicate with customers.\\n\\n* Merchants choosing this option should mention to their customers that they are purchasing a product from a third-party supplier, and that they may therefore receive communications regarding the purchase directly from that supplier. \\n\\n#### Example request body snippet to enable direct CLC\\n```javascript\\n{\\n ...\\n \\\"booker\\\": {\\n \\\"homePhone\\\": \\\"(02)66987564\\\",\\n \\\"firstname\\\": \\\"Homer Test\\\",\\n \\\"surname\\\": \\\"Simpson Test\\\",\\n \\\"title\\\": \\\"Mr\\\",\\n \\\"cellPhoneCountryCode\\\": \\\"61\\\",\\n \\\"cellPhone\\\": \\\"431532778\\\",\\n \\\"email\\\": \\\"hsimpson@customeremail.com\\\"\\n }\\n ...\\n}\\n```\\n\\n### Supplier communications without CLC\\n\\nTo have CLCs from the supplier sent <u>only</u> to your (the merchant's) customer support team:\\n\\n* Leave the `cellPhone`, `cellPhoneCountryCode` and `homePhone` fields blank in the request to the [/booking/book](#operation/bookingBook) service when making a booking.\\n\\n**Note:** Utilizing this option requires merchants to manage the final loop of communication with the end customer to ensure that their tour/activity can be fulfilled successfully.\\n\\n## Cancellation policy\\n\\nAs well as *making* bookings, merchant partners are also able to *cancel* bookings through the Viator API using the [/bookings/cancel-reasons](#operation/cancellationReasons), [/bookings/{booking-ref}/cancel-quote](#operation/cancelBookingQuote) and [/bookings/{booking-ref}/cancel](#operation/cancelBooking) endpoints. Items cancelled via the [/bookings/{booking-ref}/cancel](#operation/cancelBooking) endpoint will be cancelled in full, and only one booking can be cancelled at a time.\\n\\nFor more information about the content of the new `merchantTermsAndConditions` object, see [Cancellation policy](#section/Key-concepts/Cancellation-policy).\\n\\n\\n### Cancellation policies\\n\\nAll products can be cancelled by the merchant; however, the refund granted by the supplier to the customer differs depending on the cancellation policy for the product in question.\\n\\nThere are <u>three</u> cancellation policy categories, **standard**, **custom** and **all sales final**, represented by an integer in the `merchantTermsAndConditionsType` field in the `merchantTermsAndConditions` object returned by [/product](#operation/product): `1`, `2` or `3`, respectively.\\n\\n**Note:** *These policies are those provided by Viator to our merchant partners. Merchants can choose whether to extend these terms to their customers unchanged or set their own cancellation terms. For example, the merchant partner can choose to make all products non-refundable; or, they might change the full-refund cancellation window to 72 hours instead of 24 hours, and so forth.*\\n\\n### `1` \\u2013 Standard cancellation policy\\nProducts in this category are cancellable up to 24 hours before the travel date (local supplier time) for a full refund. However, a <u>100% cancellation penalty</u> applies for cancellations submitted less than 24 hours before the start time. Most products (about 85%) fall into this category.\\n\\n#### Example response snippet\\n\\n- **Source endpoint**: [/product](#operation/product)\\n- **Product**: `5010SYDNEY`\\n\\n```javascript\\n{\\n \\\"data\\\": {\\n \\\"merchantTermsAndConditions\\\": {\\n \\\"termsAndConditions\\\": \\\"For a full refund, cancel at least 24 hours in advance of the start date of the experience.\\\",\\n \\\"merchantTermsAndConditionsType\\\": 1,\\n \\\"amountRefundable\\\": null,\\n \\\"cancellationFromTourDate\\\": [\\n {\\n \\\"dayRangeMin\\\": 0,\\n \\\"dayRangeMax\\\": 1,\\n \\\"percentageRefundable\\\": 0,\\n \\\"policyStartTimestamp\\\": null,\\n \\\"policyEndTimestamp\\\": null\\n },\\n {\\n \\\"dayRangeMin\\\": 1,\\n \\\"dayRangeMax\\\": null,\\n \\\"percentageRefundable\\\": 100,\\n \\\"policyStartTimestamp\\\": null,\\n \\\"policyEndTimestamp\\\": null\\n }\\n ]\\n },\\n \\\"...\\\": \\\"...\\\"\\n }\\n}\\n```\\n\\nThis product has the *standard* cancellation policy; i.e., when a booking is cancelled:\\n\\n| Policy | **dayRangeMin** | **dayRangeMax** | Logic | **percentageRefundable** |\\n|--------|:-----------:|:-----------:|-------|:--------------------------:|\\n| *less than* <u>one</u> day (24 hours) before the start time | 0 | 1 | (product_start_time - cancellation_time) >= 0 days && (product_start_time - cancellation_time) < 1 days | 0 |\\n| *more than* <u>one</u> day (24 hours) before the start time | 1 | null | (product_start_time - cancellation_time) >= 1 day | 100 |\\n\\n### `2` \\u2013 Custom cancellation policy\\nThe refund amount for products in this category varies depending on how long before its start time the product is cancelled. Many products on a custom policy are multi-day tours, which require more sophisticated planning on the supplier\\u2019s end. Only a small number of products (around 5%) fall into this category.\\n\\n#### Example response snippet\\n\\n- **Source endpoint**: [/product](#operation/product)\\n- **Product**: `2264RJ410`\\n\\n```javascript\\n\\\"data\\\": {\\n \\\"merchantTermsAndConditions\\\": {\\n \\\"termsAndConditions\\\": \\\"If you cancel at least 30 day(s) in advance of the scheduled departure, there is no cancellation fee.<br>If you cancel between 10 and 29 day(s) in advance of the scheduled departure, there is a 50 percent cancellation fee.<br>If you cancel within 9 day(s) of the scheduled departure, there is a 100 percent cancellation fee.<br>\\\",\\n \\\"merchantTermsAndConditionsType\\\": 2,\\n \\\"amountRefundable\\\": null,\\n \\\"cancellationFromTourDate\\\": [\\n {\\n \\\"dayRangeMin\\\": 10,\\n \\\"dayRangeMax\\\": 30,\\n \\\"percentageRefundable\\\": 50,\\n \\\"policyStartTimestamp\\\": null,\\n \\\"policyEndTimestamp\\\": null\\n },\\n {\\n \\\"dayRangeMin\\\": 30,\\n \\\"dayRangeMax\\\": null,\\n \\\"percentageRefundable\\\": 100,\\n \\\"policyStartTimestamp\\\": null,\\n \\\"policyEndTimestamp\\\": null\\n },\\n {\\n \\\"dayRangeMin\\\": 0,\\n \\\"dayRangeMax\\\": 10,\\n \\\"percentageRefundable\\\": 0,\\n \\\"policyStartTimestamp\\\": null,\\n \\\"policyEndTimestamp\\\": null\\n }\\n ]\\n },\\n \\\"...\\\": \\\"...\\\"\\n}\\n```\\n\\nThis product has a complex cancellation policy; where cancellations processed:\\n\\n| Policy | **dayRangeMin** | **dayRangeMax** | Logic | **percentageRefundable** |\\n|--------|:-----------:|:-----------:|-------|:--------------------------:|\\n| <u>30</u> days or more before the start time | 30 | null | (product_start_time - cancellation_time) >= 30 days | 100 |\\n| <u>10</u> days and *less than* <u>30</u> days (10 to 30 days) *before* the start time or more | 10 | 30 | (product_start_time - cancellation_time) >= 10 days && (product_start_time - cancellation_time) < 30 days | 50 |\\n| *less than* <u>10</u> days *before* the start time | 0 | 10 | (product_start_time - cancellation_time) < 10 days | 0 |\\n\\n**Note:** `null` in the `dateRangeMax` field means *negative infinity*; i.e., *infinitely far in the past with respect to* `dateRangeMin`.\\n\\nAdditional clauses will be included in the `termsAndConditions` field in natural language. This field is for human consumption and is not classically machine-interpretable.\\n\\n### `3` \\u2013 All sales final (100% cancellation penalty / no refund offered)\\n\\nProducts in this category cannot be cancelled or amended without incurring a 100% penalty; i.e., the refund amount will be zero. Around 10% of products fall into this category.\\n\\n#### Example response snippet\\n\\n- **Source endpoint**: [/product](#operation/product)\\n- **Product**: `5985P7`\\n\\n```javascript\\n{\\n \\\"data\\\": {\\n \\\"merchantTermsAndConditions\\\": {\\n \\\"termsAndConditions\\\": \\\"All sales are final and incur 100% cancellation penalties.<br>\\\",\\n \\\"merchantTermsAndConditionsType\\\": 3,\\n \\\"amountRefundable\\\": null,\\n \\\"cancellationFromTourDate\\\": [\\n {\\n \\\"dayRangeMin\\\": 0,\\n \\\"dayRangeMax\\\": null,\\n \\\"percentageRefundable\\\": 0,\\n \\\"policyStartTimestamp\\\": null,\\n \\\"policyEndTimestamp\\\": null\\n }\\n ]\\n },\\n \\\"...\\\": \\\"...\\\"\\n }\\n}\\n```\\nProducts in this category can be cancelled, but no refund will be granted (in most cases...)\\n\\n### Canceling items with a 'pending' booking status\\n\\nAs alluded, there is an exception to this rule. Products with an 'on-request' [booking type](#section/Key-concepts/Booking) can still be cancelled when their booking status is `\\\"pending\\\"` \\u2013 i.e., before the supplier has confirmed the booking \\u2013 and a full refund will be granted.\\n\\nIt is impossible to predict how long an 'on-request' booking will remain 'pending'. However, it is possible to check by enquiring about the booking using one of the post-booking services; i.e.:\\n\\n* [/booking/status](#operation/bookingStatus)\\n* [/booking/status/items](#operation/bookingStatusItems)\\n* [/booking/pastbooking](#operation/bookingPastbooking)\\n* [/booking/mybookings](#operation/bookingMybookings)\\n\\nAn 'all sales final' product in a 'pending' state that can be cancelled and a refund granted will have the following characteristics:\\n\\n1. The `bookingStatus` object returned from one of the services above will have a `type` of `\\\"PENDING\\\"`, and `pending` will be `true`.\\n2. The `amountRefundable` field of the `merchantTermsAndConditions` object will be non-zero and non-null. Rather, it will contain a currency-formatted string showing the amount that would be refunded if the cancellation were performed immediately; e.g., \\\"USD 55.33\\\".\\n\\n\\n### Policy start and end times\\n\\nWithin the `merchantTermsAndConditions` object returned in the response from [/booking/book](#operation/bookingBook), [/booking/pastbooking](#operation/bookingPastbooking) and [/booking/mybookings](#operation/bookingMybookings), the `amountRefundable` field shows the amount of money in the selected currency that will be refunded if the cancellation is processed now, while the `policyStartTimestamp` and `policyEndTimestamp` fields indicate the exact times between which the different cancellation refund rates apply.\\n\\n#### Example response snippet (`merchantTermsAndConditions`) from [/booking/book](#operation/bookingBook)\\n\\n- **Product**: `5010SYDNEY`\\n- **Note**: observe that `amountRefundable`, `policyStartTimestamp` and `policyEndTimestamp` are populated here.\\n\\n```javascript\\n\\\"data\\\": {\\n \\\"merchantTermsAndConditions\\\": {\\n \\\"termsAndConditions\\\": \\\"For a full refund, cancel at least 24 hours in advance of the start date of the experience.\\\",\\n \\\"amountRefundable\\\": \\\"USD 55.33\\\",\\n \\\"cancellationFromTourDate\\\": [\\n {\\n \\\"dayRangeMin\\\": 1,\\n \\\"dayRangeMax\\\": null,\\n \\\"percentageRefundable\\\": 100,\\n \\\"policyStartTimestamp\\\": null,\\n \\\"policyEndTimestamp\\\": 1551513600000\\n },\\n {\\n \\\"dayRangeMin\\\": 0,\\n \\\"dayRangeMax\\\": 1,\\n \\\"percentageRefundable\\\": 0,\\n \\\"policyStartTimestamp\\\": 1551340800000,\\n \\\"policyEndTimestamp\\\": 1551427200000\\n }\\n ]\\n },\\n \\\"...\\\": \\\"...\\\"\\n}\\n```\\n\\n### Post-travel cancellations\\n\\nOccasionally, customers seek a refund for a product **after** completing their travels.\\n\\nThe reason for this might be because they were unable to attend the tour due to the supplier having cancelled the tour due to bad weather or some other reason out of the customer's control; or, the customer might have been extremely dissatisfied with the tour itself, felt that it was misrepresented in its advertising, or some other serious complaint.\\n\\nWhen this occurs, you will need to [send a refund request by email to dpsupport](mailto:dpsupport@viator.com) and include both \\\"CANCEL\\\" and the booking reference number in the subject line.\\n\\nFor **all** post-travel cancellation requests, you will need to include a detailed description of the issue. \\n\\nExcept in cases of known service interruptions (e.g., due to extreme weather events), we will first verify the issue and seek authorization from the product supplier. \\n\\nOnce a decision regarding the refund has been made, we will notify your Customer Services Department with this information. You will then need to advise your customer directly and process the refund if granted.\\n\\n### Interpreting `policyStartTimestamp` and `policyEndTimestamp`\\n\\nThe integers that populate the `policyStartTimestamp` and `policyEndTimestamp` fields represent points in time that mark the boundaries of the policy time period in the [Unix time format](https://en.wikipedia.org/wiki/Unix_time); i.e., the number of seconds that have elapsed since 00:00:00 Thursday, 1 January 1970, Coordinated Universal Time (UTC), minus leap seconds.\\n\\nUnix timestamps can be easily read and interpreted using the 'time' (or similar) library of your favorite programming language. For human purposes, an [online conversion tool](https://www.epochconverter.com/) can be used.\\n\\nAs per the example above, canceling this booking between the following times yields zero refund (because it is within the 24 hour window):\\n\\n| **Field name** | `policyStartTimestamp` | `policyEndTimestamp` |\\n|----------------|------------------------|----------------------|\\n| **Unix time** | 1551340800000 | 1551427200000 |\\n| **Human readable time** | GMT: Thursday, February 28, 2019 8:00:00 AM | GMT: Friday, March 1, 2019 8:00:00 AM |\\n\\n* **Note**: Please use `policyStartTimestamp` and `policyEndTimestamp`, rather than `dayRangeMin` and `dayRangeMax`, to determine which cancellation policy is in effect.\\n\\n### Partial refunds\\n\\nWhile we recommend that you, as a merchant partner, support the processing of partial refunds for your customers, it is up to your whether you implement this functionality. \\n\\nIf you would prefer to only grant the full (100%) refund that is offered on most products so long as the cancellation is processed more than 24 hours prior to the product's start time, we recommend that you implement logic that checks whether a 100% refund is available for the product at the time the customer wishes to cancel their booking.\\n\\n| **Type 1: Standard policy** (`merchantTermsAndConditionsType` is `1`) |\\n|-------------------------------------------------------------|\\n| The 100% refund is available so long as the cancellation is performed more than 24 hours prior to the product start time |\\n\\n| **Type 2: Custom policy** (`merchantTermsAndConditionsType` is `2`) |\\n|-----------------------------------------------------------|\\n| You will need to check whether any of the object-items in the `cancellationFromTourDate` array have: <ul><li>a `percentageRefundable` value of `100`, and</li><li>`dayRangeMin` and `dayRangeMax` **or** `policyStartTimestamp` and `policyEndTimestamp` values that include the present time</li></ul> |\\n\\n| **Type 3: All sales final** (`merchantTermsAndConditionsType` is `3`) |\\n|-------------------------------------------------------------|\\n| No refunds are available; therefore, granting a refund to your customer for this kind of product will be solely at *your* expense (i.e., you will still be invoiced for the cost of the tour by Viator). Therefore, we recommend that you do not allow refunds for products with this policy. |\\n\\n## Booking references \\n\\nWhen a booking is made successfully via the [/booking/book](#operation/bookingBook) endpoint, Viator assigns it a numeric identifier, now known as the **booking reference**.\\n\\nThis booking reference is returned in the service's response in the `itemId` field; however, this `itemId` is found in different locations depending on the endpoint used:\\n\\n| Endpoint | itemId element location |\\n|----------|-------------------|\\n| [/booking/book](#operation/bookingBook) | `data.itemSummaries[].itemId` |\\n| [/booking/status](#operation/bookingStatus) | `data.itemSummaries[].itemId` |\\n| [/booking/status/items](#operation/bookingStatusItems) | `data[].itemId` |\\n| [/booking/pastbooking](#operation/bookingPastbooking) | `data.itemSummaries[].itemId` |\\n| [/booking/mybookings](#operation/bookingMybookings) | `data[].itemSummaries[].itemId` |\\n\\nThe booking reference can used in the **request** in the following endpoints as the value in the `itemId` field or in the `itemIds` array:\\n\\n- [/booking/status](#operation/bookingStatus)\\n- [/booking/status/items](#operation/bookingStatusItems)\\n- [/booking/pastbooking](#operation/bookingPastbooking)\\n- [/booking/mybookings](#operation/bookingMybookings)\\n- [/booking/voucher](#operation/bookingVoucher)\\n\\n### New booking references\\n\\nThe new booking cancellation endpoints; i.e.: \\n\\n- [/bookings/{booking-reference}/cancel-quote](#operation/cancelBookingQuote)\\n- [/bookings/{booking-reference}/cancel](#operation/cancelBooking)\\n\\n...use this booking reference value as an in-URL request parameter, but its format is slightly different. \\n\\nEssentially, it is the booking's numeric identifier (`itemId`), but prepended with `BR-`. For example, if the `itemId` is `580254558`, the `bookingId` value in the cancellation request should be `BR-580254558`. \\n\\nThe booking cancellation endpoints confirm the booking reference in the response in the `bookingId` field; e.g.:\\n\\n```json\\n{\\n \\\"bookingId\\\": \\\"BR-580669678\\\",\\n \\\"refundDetails\\\": {\\n \\\"itemPrice\\\": 412.04,\\n \\\"refundAmount\\\": 412.04,\\n \\\"refundPercentage\\\": 100,\\n \\\"currencyCode\\\": \\\"USD\\\"\\n },\\n \\\"status\\\": \\\"CANCELLABLE\\\"\\n}\\n```\\n\\n# Common workflows and data validation\\n\\nUsers of the API usually implement a booking process workflow. The common workflows are:\\n- [add to cart](#section/Common-workflows-and-data-validation/Add-to-cart)\\n- [checkout](#section/Common-workflows-and-data-validation/Checkout)\\n- [view voucher or confirmation status](#section/Common-workflows-and-data-validation/View-voucher-or-confirmation-status)\\n- [make a booking](#section/Common-workflows-and-data-validation/Booking-process-flow)\\n\\n## Add to cart\\n\\n### Summary\\n\\nBecause the Viator API is both stateless and does not include services for managing a customer's shopping cart, this functionality must be fully managed on the merchant's side.\\n\\nViator's servers can generate a price quote for one or several items, but this collection will not be saved by the server.\\n\\nWe recommend the following process:\\n\\n1. **View product** - allow the customer to browse products and product details\\n2. **Select date and passengers** - allow the customer to check available dates and select the type and number of passengers\\n3. **Select tourgrade** - display the available tour grades\\n4. **View cart** -> **price quote** - display a total price (including multiple items)\\n\\n### View product\\nFrom your *view product details* section, a button should be presented to **check availability** or **book now** or something similar. Use the [/product](#operation/product) service to retrieve product details and schedules.\\n\\n### Select date and passengers\\nHere, the customer is presented with the dates that remain available for the product. Available dates can be obtained via a request to [/booking/availability/dates](#operation/bookingAvailabilityDates). The list of [age bands](#section/Key-concepts/Working-with-age-bands) (i.e.: 'adult', 'child'; and, each band's maximum and minimum age) is available from the [/product](#operation/product) service.\\n\\n**Validation** \\u2013 ensure that:\\n1. The total number of travelers being booked does not exceed the limit returned in the `maxTravellerCount` field of the [/product](#operation/product) service\\n2. *At least one* adult (or adult equivalent) passenger has been selected\\n3. The selected dates are available (use [/booking/availability/dates](#operation/bookingAvailabilityDates))\\n\\n### Select tour grade\\n\\nOnce the date and traveler mix have been selected, the customer may need to select a tour grade. Products that do not have this information recorded in the Viator database are assigned a tour grade of `\\\"DEFAULT\\\"`. For these products, it is unnecessary to select a tour grade.\\n\\nTour grade options must be displayed to the customer when the product has multiple tour grades, due to:\\n- different departure times\\n- traveler mix price deals, like family passes\\n- different inclusions and prices - e.g., limo pickup, different language delivery options), or...\\n- non-default tour grades \\u2013 these tour grades *must* be presented to the customer.\\n\\nThe tour grades for a product are retrieved with the [/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades) service. If a tour grade is available (check the `available` flag), an 'add to cart' button can be displayed. For unavailable tour grades (`available` is `false`), a reason (`unavailableReason`) is provided, which will be one of:\\n\\n- `\\\"TRAVELLER_MISMATCH\\\"`\\n- `\\\"BLOCKED_OUT\\\"`, or\\n- `\\\"UNAVAILABLE\\\"`\\n\\nYou may choose to hide the blocked-out tour grades (if all tour grades are unavailable on a particular day, a day's tour grades are all `\\\"BLOCKED_OUT\\\"`, or the product is not operating that day, the [/booking/availability/dates](#operation/bookingAvailabilityDates) service will not return that date).\\n\\nYou may also find that a product has no bookable tour grades on a day if the traveler mix does not meet that tour grade's traveler mix restrictions. For example, a honeymoon might require two adults as the only possible traveler mix.\\n\\nYou can choose to hide the `\\\"BLOCKED_OUT\\\"` tour grades, but you will probably want to display the `\\\"TRAVELLER_MISMATCH\\\"` grades with the traveler mix requirements listed so that the customer can elect to alter their traveler mix to suit (e.g., for family passes, etc.) You cannot allow the passenger to book with an incompatible traveler mix.\\n\\nThe return object includes information about tour grade restrictions:\\n\\n`ageBandsRequired`:\\n- `minimumCountRequired`: minimum number of travelers for an [age band](#section/Key-concepts/Working-with-age-bands)\\n- `maximumCountRequired`: maximum number of travelers for an [age band](#section/Key-concepts/Working-with-age-bands). If this field is `null`, any number of travelers may be booked.\\n\\nYou will need to present the `ageBandsRequired` information as in the following examples:\\n\\n| In 'Adult' age band | Meaning |\\n|---------------------|---------|\\n| `minimumCountRequired` = 1<br>`maximumCountRequired` = 3 | From 1 to 3 adults |\\n| `minimumCountRequired` = 0<br>`maximumCountRequired` = 3 | up to three adults |\\n| `minimumCountRequired` = 3<br>`MaximumCountRequired` = | 3 or more adults |\\n| `minimumCountRequired` = 2<br>`MaximumCountRequired` = 2 | 2 adults |\\n\\n\\n**Note:** There is a singular and plural version for each age band definition. We recommend automatically generating language that ensures the samples above are grammatically correct using this information.\\n\\nThe user can click **back** and change their traveler mix; or, they can try selecting another day.\\n\\n### View cart / price quote\\n\\nOnce the item has been added to the cart, you will need to preserve this information as part of the session data in your back-end, or as a browser cookie. In particular, you will need to store the *product code* and *age band to quantity traveler mix*.\\n\\n#### Sample PHP shopping cart item class\\n**Note:** this is only an example and is implementation dependent. Alternatively, you could use the item class (as used in the API calls), but much of the information it contains does not need to be stored:\\n\\n```javascript\\nclass shoppingCartItem {\\n var $productCode;\\n var $tourGrade;\\n var $date;\\n var $ageBandIdToQty; // assoc array\\n}\\n```\\n\\nTo obtain a price quote, you must call the [/booking/calculateprice](#operation/bookingCalculateprice) service. This service requires a currency code and an array of items to be specified. Each item contains the date, product code, tour grade code and an associative array of `ageBandIds` -> `quantity`.\\n\\n**Validation** \\u2013 the data must contain [valid age bands](#section/Key-concepts/Working-with-age-bands), tour codes, dates, etc. acquired in previous requests to the API.\\n\\n**Note:** A product's availability can change in the time between API calls as tour grades or products may be blocked out, or the booking window may close for upcoming dates.\\n\\n## Checkout\\n\\n### Summary\\n\\nThe checkout process can be accomplished using the [/booking/book](#operation/bookingBook) service, but you may need to make requests to other services to calculate prices, display product information (age-band names, etc.) and list available pick-up hotels for user selection.\\n\\nThe Viator mobile website breaks the workflow down into three steps. For multiple items, some steps will need to be repeated, such as capturing the traveler names for each tour. In your implementation, you can reorganize/reorder the data collection to better suit your needs.\\n\\n**Example workflow:**\\n\\n1. **Collect traveler details** - collect the names of the lead traveler and all other travelers\\n2. **Collect travel details** - ask any additional questions, including those about any special requirements, and select pick-up options.\\n - **Note:** the aforementioned steps will need to be repeated for each item)\\n3. **Collect booking details**\\n - **Note:** billing and payment details *should not* be sent to Viator.\\n\\nThe classes for the booking request are defined here in Booking Data Classes. You will need implement these in your chosen programming language and verify that the correct JSON objects are generated during serialization.\\n\\n### Traveler details\\n\\nThe traveler details are used to populate the `booking->items[]->travellers[]` objects.\\n\\nOne passenger must be identified as the \\\"lead traveler\\\". A boolean field in the traveler object represents this flag. The lead traveler must be an adult or have the age band `treatAsAdult` flag set to `true`.\\n\\nAll other travelers must be included.\\n\\n**Validation** \\n\\nEnsure that:\\n\\n - `bandId` is a [valid age band ID](#section/Key-concepts/Working-with-age-bands) for the product\\n - `firstname` is less than 16 chars\\n - `surname` is less than 36 chars\\n - `title` is not included unnecessarily (it is optional)\\n - `leadTraveller` is set to `true` for one of the travelers who is in an [age band](#section/Key-concepts/Working-with-age-bands) that has the `treatAsAdult` flag set to `true`\\n\\n### Other details\\n\\n#### Booking questions\\n\\nThe travel details include the [booking questions](#section/Appendices/Booking-questions) that are supplied in the [/product](#operation/product) service.\\n\\n**Sample question**\\n\\n**Note:** There may be more than one.\\n\\n```javascript\\nbookingQuestions: [{\\n \\\"message\\\": \\\"For safety reasons you must enter the weight of <b>all</b> passengers\\\",\\n \\\"required\\\": true,\\n \\\"questionId\\\": 23,\\n \\\"title\\\": \\\"Passenger Weights\\\",\\n \\\"subTitle\\\": \\\"(e.g. 127 pounds, 145 kilos, etc)\\\",\\n \\\"sortOrder\\\": 1\\n}]\\n```\\nThe questions should be displayed with the title, message, subtitle and whether it is mandatory (required) or not.\\n\\n**Validation** \\u2013 if the question is mandatory, the user must enter at least one character.\\n\\n#### Special requirements\\n\\n'Special requirements' should be presented as a text input field so that customers can record whether they require wheelchair assistance, for example. It is not mandatory for the customer to enter any text.\\n\\n#### Pick-up information\\n\\nThe last thing that must be collected for each item being booked is the pick-up information. If the product includes pick-up, the `hotelPickup` flag will be set to `true` (in the product object).\\n\\nIf pick-up is included, you will need to make a request to [/booking/hotels](#operation/bookingHotels) to determine if a hotel list exists. If it does, the list must be displayed so that the customer can make their selection. If not, a text input field should be displayed for hotel name collection.\\n\\nPlease note that the *first three results* in the list are *not* hotels; rather, these three are alternative selections, comprising:\\n\\n- 'Hotel not listed'\\n- 'Live locally or staying with family/friends'\\n- 'Hotel not yet booked'\\n\\nIf the customer selects 'hotel not listed', you *must* provide a hotel selection text input field. For the other two options, no hotel name is required. In all cases, the hotel ID must be updated with either a hotel ID or the IDs of the three items listed.\\n\\nIf no hotel list is available, you must provide a text input field for collecting the customer's hotel name. Please include instructions to enter 'live locally' or 'hotel not yet booked' if they cannot provide a hotel name.\\n\\n**Validation** \\u2013 if hotel list is available, the `hotelId` must be supplied. If the `hotelId` is `notListed` the, `pickupPoint` field *must* have at least one character.\\n\\nIf a hotel list is not available, then `pickupPoint` must contain a value.\\n\\n#### Language services\\n\\nIf the response from the [/product](#operation/product) service contains information in the `languageServices` field, e.g.:\\n\\n```javascript\\n\\\"langServices\\\": {\\n \\\"en/SERVICE_AUDIO\\\": \\\"English - Audio\\\"\\n}\\n```\\n\\n...you must specify which language option you wish to book for this tour in the `languageOptionCode` field (see request body schema of the [/booking/book service](#operation/bookingBook)).\\n\\n## View voucher or confirmation status\\n\\nThe object returned by the [/booking/book](#operation/bookingBook) service contains booking details that can be used to display an order summary to the customer.\\n\\nConfirmed bookings of freesale products will return a `voucherKey` and `voucherURL`. The `voucherURL` is accessible by the customer to view their voucher.\\n\\nPending bookings of on-request products will return `null` in the `voucherKey`/`voucherURL` fields. These fields will only contain values once the booking is confirmed.\\n\\nA `bookingStatus` object is included in the response that contains the status of the booking.\\n\\n```javascript\\n\\\"bookingStatus\\\": {\\n \\\"status\\\": 1,\\n \\\"text\\\": \\\"Paid &amp; Confirmed\\\",\\n \\\"type\\\": \\\"CONFIRMED\\\",\\n \\\"level\\\": \\\"ITEM\\\",\\n \\\"failed\\\": false,\\n \\\"confirmed\\\": true,\\n \\\"amended\\\": false,\\n \\\"pending\\\": false,\\n \\\"cancelled\\\": false\\n}\\n```\\n\\nThe status field corresponds to a number described in [bookingStatus field values and meanings](#section/Appendices/bookingStatus-field-values-and-meanings).\\n\\nBoolean flags that you can inspect to determine the booking status of the item:\\n- `failed`\\n- `cancelled`\\n- `confirmed`\\n- `amended`\\n- `pending`\\n\\n### Pending bookings\\nA booking is considered *pending* if the booking process is 'in progress'. For example, an on-request booking would be *pending* until it is confirmed/rejected by the supplier.\\n\\nIf a customer has made an amendment to an on-request booking that is yet to be accepted by the supplier, the booking would then have a status of *amended* when the supplier or customer service accepts the amendment.\\n\\n**Example response object:**\\n\\n```javascript\\n{\\n \\\"errorReference\\\": null,\\n \\\"data\\\": {\\n \\\"sortOrder\\\": 0,\\n \\\"rulesApplied\\\": [],\\n \\\"bookingStatus\\\": {\\n \\\"status\\\": 3,\\n \\\"text\\\": \\\"Confirmed\\\",\\n \\\"type\\\": \\\"CONFIRMED\\\",\\n \\\"level\\\": \\\"ITINERARY\\\",\\n \\\"confirmed\\\": true,\\n \\\"pending\\\": false,\\n \\\"amended\\\": false,\\n \\\"cancelled\\\": false,\\n \\\"failed\\\": false\\n },\\n \\\"itemSummaries\\\": [{\\n \\\"sortOrder\\\": 0,\\n \\\"rulesApplied\\\": [],\\n \\\"bookingStatus\\\": {\\n \\\"status\\\": 1,\\n \\\"text\\\": \\\"Paid &amp; Confirmed\\\",\\n \\\"type\\\": \\\"CONFIRMED\\\",\\n \\\"level\\\": \\\"ITEM\\\",\\n \\\"pending\\\": false,\\n \\\"failed\\\": false,\\n \\\"confirmed\\\": true,\\n \\\"amended\\\": false,\\n \\\"cancelled\\\": false\\n },\\n \\\"travellerAgeBands\\\": [{\\n \\\"sortOrder\\\": 0,\\n \\\"count\\\": 1,\\n \\\"pluralDescription\\\": \\\"Adults\\\",\\n \\\"description\\\": \\\"Adult\\\",\\n \\\"ageBandId\\\": 1\\n }],\\n \\\"voucherKey\\\": \\\"1005851866:4af44c13ecf3f1a7d3f9ef2fc00c2257e08fa42ae20f877f3039ff9b52aba24e:580669678\\\",\\n \\\"voucherURL\\\": \\\"https://viatorapi.live.rc.viator.com/service/merchant/voucher.jspa?code=1005851866:4af44c13ecf3f1a7d3f9ef2fc00c2257e08fa42ae20f877f3039ff9b52aba24e:580669678&embedResources=false\\\",\\n \\\"voucherRequirements\\\": \\\"You must present a paper voucher for this to\\\",\\n \\\"productPulledDown\\\": false,\\n \\\"merchantCancellable\\\": true,\\n \\\"productWidgetList\\\": null,\\n \\\"savingAmount\\\": 0,\\n \\\"passbooks\\\": null,\\n \\\"termsAndConditions\\\": null,\\n \\\"itineraryId\\\": 1000024753,\\n \\\"tourGradeCode\\\": \\\"1DAYBOAT\\\",\\n \\\"productCode\\\": \\\"2065CPT\\\",\\n \\\"leadTravellerSurname\\\": \\\"Test\\\",\\n \\\"distributorItemRef\\\": \\\"distroItemRefJDP1803151135\\\",\\n \\\"languageServicesLanguageCode\\\": \\\"en\\\",\\n \\\"travelDate\\\": \\\"2016-02-01\\\",\\n \\\"price\\\": 3.72,\\n \\\"bookingEngineId\\\": \\\"UF\\\",\\n \\\"merchantNetPrice\\\": 3.51,\\n \\\"merchantNetPriceFormatted\\\": \\\"$3.51\\\",\\n \\\"leadTravellerTitle\\\": \\\"Mr\\\",\\n \\\"leadTravellerFirstname\\\": \\\"Homer\\\",\\n \\\"lastRetailPrice\\\": 3.51,\\n \\\"destId\\\": 318,\\n \\\"voucherOption\\\": \\\"VOUCHER_PAPER_ONLY\\\",\\n \\\"productTitle\\\": \\\"Cape Town City Hop-on Hop-off Tour\\\",\\n \\\"itemId\\\": 700025496,\\n \\\"barcodeOption\\\": \\\"perperson\\\",\\n \\\"barcodeType\\\": \\\"code128\\\",\\n \\\"obfsId\\\": 3696,\\n \\\"priceFormatted\\\": \\\"$3.72\\\",\\n \\\"savingAmountFormated\\\": \\\"\\\",\\n \\\"priceUSD\\\": 3.72,\\n \\\"lastRetailPriceFormatted\\\": \\\"$3.51\\\",\\n \\\"departsFrom\\\": \\\"Cape Town, South Africa\\\",\\n \\\"hoursConfirmed\\\": 0,\\n \\\"currencyCode\\\": \\\"USD\\\"\\n }],\\n \\\"voucherKey\\\": \\\"1005851866:4af44c13ecf3f1a7d3f9ef2fc00c2257e08fa42ae20f877f3039ff9b52aba24e:580669678\\\",\\n \\\"voucherURL\\\": \\\"https://viatorapi.live.rc.viator.com/service/merchant/voucher.jspa?code=1005851866:4af44c13ecf3f1a7d3f9ef2fc00c2257e08fa42ae20f877f3039ff9b52aba24e:580669678&embedResources=false\\\",\\n \\\"bookerEmail\\\": \\\"apitest@viator.com\\\",\\n \\\"userId\\\": null,\\n \\\"itineraryId\\\": 1000024753,\\n \\\"exchangeRate\\\": 1,\\n \\\"totalPriceFormatted\\\": \\\"$3.51\\\",\\n \\\"totalPriceUSD\\\": 3.51,\\n \\\"bookingDate\\\": \\\"2015-03-17\\\",\\n \\\"distributorRef\\\": \\\"distroRefJDP1803151135\\\",\\n \\\"totalPrice\\\": 3.51,\\n \\\"hasVoucher\\\": true,\\n \\\"currencyCode\\\": \\\"USD\\\"\\n },\\n \\\"dateStamp\\\": \\\"2015-03-17T17:36:32+0000\\\",\\n \\\"errorType\\\": null,\\n \\\"errorMessage\\\": null,\\n \\\"errorName\\\": null,\\n \\\"success\\\": true,\\n \\\"totalCount\\\": 1,\\n \\\"vmid\\\": \\\"321003\\\",\\n \\\"errorMessageText\\\": null\\n}\\n```\\n\\n### Checking the status of bookings\\n\\n#### Checking the status of a single booking:\\n\\n- [/booking/mybookings](#operation/bookingMybookings) can be used to check the status of a booking after it has been purchased. This is useful for checking the status of a pending booking, particularly if there are multiple items within the booking.\\n\\n It is recommended that you poll the service no more than once per hour.\\n\\n#### Checking the status of multiple bookings:\\n\\n- [/booking/status](#operation/bookingStatus) will return the status of all bookings, based on the following:\\n - booking date range\\n - travel date range\\n - specific distributor/distributor item references\\n - lead traveler date/first name\\n\\nThis is useful for checking the status of recently-made, but still *pending* bookings, or those that will commence soon.\\n\\n**Note:** You can only poll this service (successful calls) once every 30 minutes.\\n\\n### Confirming the booking via email\\n\\nUpon receiving a successful response from [/booking/book](#operation/bookingBook), merchant partners should confirm the booking with the customer via email. This email must be sent by the merchant partner (not Viator).\\n\\n#### Sample confirmation email\\n\\n<pre>\\nDear Traveller,\\n\\nThank you for booking with [PARTNER NAME] on [www.domain.com]. Your booking is confirmed. This is your booking notification and receipt. Please retain this email for your records.\\n\\nPlease note:\\n\\nWe offer three types of vouchers. Be sure to check below for what type of voucher your tour / activity requires. Voucher requirements vary by tour, so if you've booked more than one tour, be sure to check each one. See below for instructions.\\n\\nHOTEL/FLIGHT ITINERARY\\n-----------------------------------------------------------------------\\n[Your standard reply here]\\n\\nTOURS\\n-----------------------------------------------------------------------\\n\\n1. Name: Whale Watching Cruise\\n e-Voucher or Paper Voucher Accepted\\n You can present either a paper or an electronic voucher for this activity.\\n Voucher: [VOUCHERURL]\\n Please click on the above link, follow the directions, and print your voucher to present as per instructions on the voucher under 'Important Information'.\\n2. Name: Boston City Pass\\n Paper Voucher Required\\n You must present a paper voucher for this tour. Voucher: [VOUCHERURL]\\n Please click on the above link, follow the directions, and print your voucher to present as per instructions on the voucher under 'Important Information'.\\n3. Name: SuperShuttle Airport Transfer\\n Voucher Not Required\\n You must present a paper voucher for this tour. Voucher: [VOUCHERURL]\\n You can present a paper or electronic voucher for this activity, or you can simply present the Lead Traveller\\u2019s Photo ID. Our supplier has your reservation on file and only requires proof of identity on the day of travel.\\n\\nIMPORTANT INFORMATION\\n-----------------------------------------------------------------------\\n[Your standard reply here]\\n\\nTERMS AND CONDITIONS\\n-----------------------------------------------------------------------\\n[Your standard reply here]\\n</pre>\\n\\n## Booking process flow\\n\\nIn this section, we show a sample booking process flow using Viator API services.\\n\\n### Search for a product\\n\\n1. Determine the `destinationId` for the desired destination using the [/taxonomy/destinations](#operation/taxonomyDestinations) service.\\n2. Search for products in the destination with the [/search/products](#operation/searchProducts) service using the `destinationId`, along with optional parameters like the date range (`startDate` and `endDate`), attraction link (`seoId`), category (`catId`) and subcategory (`subCatId`).\\n\\n#### Example [/search/products](#operation/searchProducts) POST request body:\\n\\n```javascript\\n{\\n \\\"startDate\\\": \\\"2018-12-25\\\",\\n \\\"endDate\\\": \\\"2018-12-28\\\",\\n \\\"topX\\\": \\\"1-15\\\", \\n \\\"destId\\\": 684, \\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"sortOrder\\\": \\\"TOP_SELLERS\\\"\\n}\\n```\\n**Note**: the `startDate` and `endDate` must be in the future.\\n\\n3. Get the product details with the [/product](#operation/product) service.\\n\\n#### Example parameters for a [/product](#operation/product) GET request:\\n\\n```html\\ncode=5010SYDNEY&currencyCode=USD\\n```\\n\\n### Determine the product's available dates\\n\\nUse the [/booking/availability/dates](#operation/bookingAvailabilityDates) service to retrieve a list of dates on which the product is operating. This list can be used to populate a calendar display of available dates.\\n\\n#### Example parameters for an availability check using the [/booking/availability/dates](#operation/bookingAvailabilityDates) service:\\n\\n```html\\nproductCode=5010SYDNEY\\n```\\n\\n### Determine the available age bands for the product\\n\\nBecause the product option (tour grade) availability check requires the desired passenger mix, the user will first need to select the number of travelers and the age band into which each can be classified.\\n\\nNote: The exact ages to which each age band refers to differs between products. See [Working with age bands](#section/Key-concepts/Working-with-age-bands) for more information.\\n\\n1. Determine the number of passengers/travelers (and their respective agebands) by having the user input the passenger mix for which they wish to make a booking.\\n2. Check for available tour grades for the date chosen using the [/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades) service; or, check for available tour grades by month using the [/booking/availability/tourgrades/pricingmatrix](#operation/bookingAvailabilityTourgradesPricingmatrix) service\\n\\n#### [/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades) POST request:\\n```javascript\\n{\\n \\\"productCode\\\": \\\"5010SYDNEY\\\",\\n \\\"bookingDate\\\": \\\"2018-12-05\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"ageBands\\\": [\\n { \\n \\\"bandId\\\": 1,\\n \\\"count\\\": 2 \\n } \\n ]\\n}\\n```\\n\\n#### [/booking/availability/tourgrades/pricingmatrix](#operation/bookingAvailabilityTourgrades) POST request:\\n```javascript\\n{\\n \\\"productCode\\\": \\\"5010SYDNEY\\\",\\n \\\"month\\\": \\\"12\\\",\\n \\\"year\\\": \\\"2018\\\",\\n \\\"currencyCode\\\": \\\"USD\\\"\\n}\\n```\\n3. Finalize pricing using the [/booking/availability/tourgrades/pricingmatrix](#operation/bookingAvailabilityTourgradesPricingmatrix) service. \\n - **Note**: we strongly recommend using the [/booking/calculateprice](#operation/bookingCalculateprice) service prior to making the booking, as it reconfirms the product availability for the specified dates and passenger mix.\\n\\n4. Make the booking\\n - Note that the [/booking/book](#operation/bookingBook) service supports multi-item bookings. The response from the [/product](#operation/product) service indicates mandatory information that must be sent when making the booking, such as required [booking questions](#section/Appendices/Booking-questions) and hotel pick-up options.\\n - For hotel pick-up:\\n - Send a hotel ID to the [/booking/book](#operation/bookingBook) service if `hotelPickup` is `true` for the product.\\n - [/booking/hotels](#operation/bookingHotels) can be used to return a list of hotels available for the product.\\n - The `hotelId` is the `id` field in the response from the [/booking/hotels](#operation/bookingHotels) service. This can be:\\n - a number (represented as a string) \\u2013 e.g., `'4119'`\\n - `'local'` \\u2013 if the customer resides near the location in which the product operates \\n - `'notBooked'` \\u2013 if the customer's hotel is not yet booked\\n - `'notListed'` \\u2013 if the customer's hotel is not listed in the response from [/booking/hotels](#operation/bookingHotels). If this is the case, capture the customer\\u2019s hotel details in a text box and pass this information in the `pickupPoint` field in the request body of the [/booking/book](#operation/bookingBook) service.\\n\\n#### [/booking/book](#operation/bookingBook) POST request example:\\n\\n```javascript\\n{\\n \\\"demo\\\": true,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"partnerDetail\\\": {\\n \\\"distributorRef\\\": \\\"distributorRef1550616101308\\\"\\n },\\n \\\"booker\\\": {\\n \\\"firstname\\\": \\\"Homer Test\\\",\\n \\\"surname\\\": \\\"Simpson Test\\\",\\n \\\"title\\\": \\\"Mr\\\",\\n \\\"email\\\": \\\"apitest@viator.com\\\",\\n \\\"homePhone\\\": \\\"(02)66987564\\\"\\n },\\n \\\"items\\\": [\\n {\\n \\\"partnerItemDetail\\\": {\\n \\\"distributorItemRef\\\": \\\"distributorItemRef1550616101308\\\"\\n },\\n \\\"hotelId\\\": null,\\n \\\"pickupPoint\\\": null,\\n \\\"travelDate\\\": \\\"2019-03-19\\\",\\n \\\"productCode\\\": \\\"5010SYDNEY\\\",\\n \\\"tourGradeCode\\\": \\\"24HOUR\\\",\\n \\\"languageOptionCode\\\": \\\"en/SERVICE_GUIDE\\\",\\n \\\"bookingQuestionAnswers\\\": [\\n {\\n \\\"questionId\\\": 100,\\n \\\"answer\\\": \\\"120 kgs\\\"\\n }\\n ],\\n \\\"specialRequirements\\\": \\\"\\\",\\n \\\"travellers\\\": [\\n {\\n \\\"bandId\\\":1,\\n \\\"firstname\\\": \\\"Homer\\\",\\n \\\"surname\\\": \\\"Simpson Test\\\",\\n \\\"title\\\": \\\"Mr\\\",\\n \\\"leadTraveller\\\": true\\n }, {\\n \\\"bandId\\\": 1,\\n \\\"firstname\\\": \\\"Marge\\\",\\n \\\"surname\\\": \\\"Merchant Viator Test\\\",\\n \\\"title\\\": \\\"Mrs\\\"\\n }\\n ]\\n }\\n ]\\n}\\n```\\n\\n#### [/booking/hotels](#operation/bookingHotels) GET example parameters:\\n\\n```html\\nproductCode=5010SYDNEY\\n```\\nor\\n```html\\ndestId=684\\n```\\n\\n5. You will receive different booking statuses depending on the product's booking engine. \\n - For products that are free-sale (`'FreesaleBE'`), unconditional free-sale (`'UnconditionalBE'`) and free-sale / on-request (`'FreesaleOnRequestBE'`) - i.e., during the free-sale period, confirmation should occur instantly. \\n - The `'FreesaleOnRequestBE'` status means that the product will only remain free-sale up until a certain number of days before the travel date, after which it becomes on-request. \\n - Normally, if the product is on-request, its booking status will be `'Pending'`.\\n\\n### Post-booking\\n\\n#### Displaying vouchers\\n\\nTo display the voucher to your customer, direct them to the URL returned in the `voucherURL` field in the response from the [/booking/book](#operation/bookingBook) service.\\n\\n**Note**: the voucher will not be available until the booking is confirmed \\u2013 the value of the `hoursConfirmed` field in the response from the [/booking/book](#operation/bookingBook) service can be shown to the customer to indicate the time frame within which they are likely to be notified as to their booking confirmation.\\n\\n#### Viewing bookings\\n\\n- To view a **single** booking, use the [/booking/pastbooking](#operation/bookingPastbooking) service, which returns one booking at a time. \\n- To retrieve **all** bookings for a customer, use the [/booking/mybookings](#operation/bookingMybookings) service.\\n\\n#### Viewing booking statuses\\n\\nTo view the booking statuses for multiple items based on various criteria, use the [/booking/status](#operation/bookingStatus) service.\\n\\nNote that this service can only be polled once every five minutes. Ideally, this service should be used by your software implementation to perform bulk updates of pending itineraries. The maximum number of itinerary results returned is 1,000.\\n\\n#### `merchantNetPrice` and `price` in the [/search/products](#operation/searchProducts) service\\n\\nThe difference between these fields is as follows:\\n\\n- `merchantNetPrice` is the amount you, as the merchant partner will be invoiced for, excluding any fees.\\n- `price` is the price at which Viator sells the product\\n\\n**Note**: these prices are also returned (per age band) by the following services:\\n\\n- [/booking/availability/tourgrades/pricingmatrix](#operation/bookingAvailabilityTourgradesPricingmatrix)\\n- [/booking/pricingmatrix](#operation/bookingPricingmatrix)\\n- [/booking/book](#operation/bookingBook)\\n\\n### Currency considerations for bookings\\n\\nIf the booking shows prices converted to and formatted according to a different currency to that in which it was made, it is because each API partner has a particular 'base currency', and all bookings will be made in that currency.\\n\\n### Booking and transaction fees\\n\\nThe total price may be different to the `merchantNetPrice` due to the fact that a booking fee \\u2013 i.e., a transaction fee or commission \\u2013 is added to all bookings.\\n\\nThis fee is a fixed percentage with a capped maximum. The exact percentage depends on your merchant partner agreement with Viator and can be found in your contract with Viator.\\n\\n### Making demo bookings\\n\\nTo make a demo booking, simply set the `demo` field to `true` in the [/booking/book](#operation/bookingBook) service.\\n\\nWhile demo bookings are allowed on the live production environment, we recommend not doing so as it is possible that a notification could be sent to the supplier. Performing a cancellation of the demo booking is therefore recommended.\\n\\nTo cancel the booking, partners should use the [/bookings/{id}/cancel](#operation/cancelBooking) service. For details on canceling a booking, see: [Cancellation API workflow](#section/Common-workflows-and-data-validation/Cancellation-API-workflow)\\n\\n## Cancellation UX\\n\\nOn the Viator.com website, once the customer has made a booking, they are able to access the details of all their upcoming, past and cancelled bookings by navigating to the **bookings** section of the website.\\n\\nYou must communicate to the user the terms and conditions that pertain to canceling their booking; i.e., what to expect in terms of the refund they will receive if they were to cancel their booking now.\\n\\nOn the Viator website, this information is communicated in the cancellation button text. In the following example, the user has booked the \\\"San Francisco City Tour with Alcatraz\\\", and is viewing their **bookings** page.\\n\\nIn this way, the user is told that they can \\\"cancel for free by Oct 22\\\" \\u2013 i.e., they will be issued a full refund if they cancel the product prior to October 22:\\n\\n![user bookings](https://docs.viator.com/partner-api/resources/merchant/technical/img/user-bookings.png)\\n\\nThis text is programmatically generated by inspecting the product's cancellation policy, which is contained within the `merchantTermsAndConditions` object, which is included in the response object from the following endpoints:\\n\\n- [/booking/book](/partner-api/merchant/technical/#operation/bookingBook)\\n- [/booking/pastbooking](/partner-api/merchant/technical/#operation/bookingPastbooking)\\n- [/booking/mybookings](/partner-api/merchant/technical/#operation/bookingMybookings)\\n\\nFor details on how to interpret the `merchantTermsAndConditions` object, see: [Cancellation policy](#section/Key-concepts/Cancellation-policy)\\n\\nOnce the user clicks the button labelled: **Cancel for free by Oct 22**, they are brought to the cancellation confirmation page, where they are provided a more formal cancellation quote prior to confirming their intention to cancel the product.\\n\\n### Cancellation refund display\\n\\nAs the merchant of record, the amount your customer was charged for the product was your decision; therefore, the amount that you elect to grant the customer as a refund is also up to you, so you will need to retrieve the amount the customer has paid for the product from your own records/databases.\\n\\nThe amount that Viator would have invoiced you for the booking \\u2013 equivalent to the merchant net price at the time of booking plus the transaction fee \\u2013 can be retrieved using the [/bookings/{booking-ref}/cancel-quote](#operation/cancelBookingQuote) endpoint. For more information see: [Get a cancellation quote](#get-a-cancellation-quote)\\n\\nHere, the customer is shown that they will receive a full refund if they cancel the product now:\\n\\n![cancellation quote](https://docs.viator.com/partner-api/resources/merchant/technical/img/cancellation-quote.png)\\n\\n### Displaying and choosing cancellation reasons\\n\\nAt this point in the workflow, the user must select a reason for their cancellation. Viator's systems require that a reason for the cancellation be given in order to carry out the cancellation process.\\n\\nAs the set of acceptable reasons for canceling a booking are formally specified by the Viator Partner API and are not necessarily immutable (new reasons may be added at any time) you should retrieve the presently available cancellation reasons from the [/bookings/cancel-reasons](#operation/cancellationReasons) endpoint. We require you to present these to the customer for them to select.\\n\\nUse the `cancellationReasonText` fields in the response to populate the list from which the customer can select the most-appropriate match for why they are canceling, as on the Viator website:\\n\\n![user bookings](https://docs.viator.com/partner-api/resources/merchant/technical/img/cancellation-reasons.png)\\n\\nFor more information about getting cancellation reasons, see: [Getting cancellation reasons](#getting-cancellation-reasons)\\n\\n**Note**: As it is necessary for the user to provide a cancellation reason, it is required that the **Cancel Booking** button remain disabled until a reason has been selected by the customer.\\n\\n### Completing the cancellation\\n\\nOnce the user has selected a reason, the **Cancel Booking** button can be activated:\\n\\n![cancel booking](https://docs.viator.com/partner-api/resources/merchant/technical/img/cancel-booking.png)\\n\\nClicking the **Cancel Booking** button is the final action required of the customer to complete the cancellation.\\n\\nAt this point, you will want to cancel the booking using the [/bookings/{booking-ref}/cancel](#operation/cancelBooking) API endpoint. For more information on using this service, see: [Cancel the booking](#cancel-the-booking)\\n\\n### Obtaining confirmation for the cancellation\\n\\nOn the Viator.com site, the following confirmation message is displayed on the page that loads after the **Cancel Booking** button is clicked:\\n\\n![cancellation confirmation](https://docs.viator.com/partner-api/resources/merchant/technical/img/cancellation-confirmation.png)\\n\\n### Cancellation confirmation email\\n\\nOnce the cancellation is accepted, a short, succinct email informing the customer that their booking has been successfully canceled is sent immediately:\\n\\n![cancellation confirmation email](https://docs.viator.com/partner-api/resources/merchant/technical/img/cancellation-email.png)\\n\\n### Viewing canceled bookings\\n\\nClicking on the **View reservation details** button in the cancellation confirmation email returns the customer to their bookings page, where the fact of the booking being canceled is communicated clearly:\\n\\n![canceled booking](https://docs.viator.com/partner-api/resources/merchant/technical/img/canceled-booking.png)\\n\\n## Cancellation API workflow\\n\\n### Note:\\n\\n- All booking cancellations (except for those requested after the date of travel) must now be performed via the API. Viator no longer offers ordinary cancellation services via our customer support function.\\n- To cancel a booking after the tour or activity has occurred, please contact [Viator Partner Support](mailto:dpsupport@viator.com)\\n- **Legacy API keys:** Bookings made via the [v1 /booking/book](#operation/bookingBook) endpoint using a [v1 legacy API key](#section/Authentication/Legacy-API-keys) can be canceled using the [v2 cancellation endpoint](#operation/cancelBooking) and a [v2 API key](#section/Authentication/API-key) so long as the [legacy (v1) API key](#section/Authentication/Legacy-API-keys) used to make the booking is linked to the partner's [v2 API key](#section/Authentication/API-key).\\n\\n\\n### Getting cancellation reasons\\n<a id=\\\"getting-cancellation-reasons\\\"></a>\\n\\nWhen canceling a booking, you are required to submit a valid 'reason for the cancellation' to assist with Viator's internal processes. This is accomplished via the inclusion of a valid reason code in the body of the request. The reason codes can be retrieved from the [/bookings/cancel-reasons](#operation/cancellationReasons) endpoint.\\n\\nAs the acceptable reasons for cancellation may be extended at any point (existing reasons will not change or be removed), we recommend retrieving an up-to-date list from this endpoint at least weekly.\\n\\nThe output from the [/bookings/cancel-reasons](#operation/cancellationReasons) endpoint at the time of writing is as follows:\\n\\n```javascript\\n{\\n \\\"reasons\\\": [\\n {\\n \\\"cancellationReasonCode\\\": \\\"Customer_Service.I_canceled_my_entire_trip\\\",\\n \\\"cancellationReasonText\\\": \\\"I canceled my entire trip\\\"\\n },\\n {\\n \\\"cancellationReasonCode\\\": \\\"Customer_Service.Booked_wrong_tour_date\\\",\\n \\\"cancellationReasonText\\\": \\\"Booked wrong tour/date\\\"\\n },\\n {\\n \\\"cancellationReasonCode\\\": \\\"Customer_Service.Duplicate_Booking\\\",\\n \\\"cancellationReasonText\\\": \\\"Duplicate Booking\\\"\\n },\\n {\\n \\\"cancellationReasonCode\\\": \\\"Customer_Service.Chose_a_different_cheaper_tour\\\",\\n \\\"cancellationReasonText\\\": \\\"Chose a different/cheaper tour\\\"\\n },\\n {\\n \\\"cancellationReasonCode\\\": \\\"Customer_Service.Weather\\\",\\n \\\"cancellationReasonText\\\": \\\"Weather\\\"\\n },\\n {\\n \\\"cancellationReasonCode\\\": \\\"Customer_Service.Unexpected_medical_circumstances\\\",\\n \\\"cancellationReasonText\\\": \\\"Unexpected/medical circumstances\\\"\\n },\\n {\\n \\\"cancellationReasonCode\\\": \\\"Customer_Service.Tour operator asked me to cancel\\\",\\n \\\"cancellationReasonText\\\": \\\"Tour operator asked me to cancel\\\"\\n }\\n ]\\n}\\n```\\n\\n### Canceling a booking\\n\\n#### Getting a cancellation quote\\n<a id=\\\"get-a-booking-cancellation-quote\\\"></a>\\n\\nBefore canceling the booking, call the [/bookings/{booking-reference}/cancel-quote](#operation/cancelBookingQuote) endpoint to get information about whether the booking can be canceled using this endpoint and what the refund will be, for example:\\n\\n```html\\nGET https://api.viator.com/partner/bookings/BR-580254558/cancel-quote\\n```\\n\\n**Note**: For information about the **{booking-reference}** in URL parameter, see [Key concepts: Booking references](#section/Key-concepts/Booking-references)\\n\\nYou will receive a cancellation quote object, e.g.:\\n\\n```javascript\\n{\\n \\\"bookingId\\\": \\\"BR-580254558\\\",\\n \\\"status\\\": \\\"CANCELLABLE\\\",\\n \\\"refundDetails\\\": {\\n \\\"itemPrice\\\": 109.77,\\n \\\"refundAmount\\\": 109.77,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"refundPercentage\\\": 100.00\\n }\\n}\\n```\\n\\n **Note**: Bookings that have not been confirmed by the supplier and have a status of `\\\"PENDING\\\"` will report an `itemPrice`, `refundAmount` and `refundPercentage` of `0`, as no fees are charged until the booking's status is `\\\"CONFIRMED\\\"`.\\n\\nThe data elements in this object have meanings as follows:\\n\\n| Element | Meaning | Example |\\n|---------|---------|---------|\\n| `bookingId` | the booking reference number prepended with `BR-` | `BR-580254556` |\\n| `status` | One of the following: <ul><li>`CANCELLABLE`: the booking is eligible to be cancelled</li><li>`CANCELLED`: the booking has already been cancelled</li><li>`NOT_CANCELLABLE`: the booking is for a product that operated in the past, and therefore cannot be cancelled using this endpoint (you will need to [send an email to dpsupport](mailto:dpsupport@viator.com) including both \\\"CANCEL\\\" and the booking reference number in the subject line in order to request a refund for such a booking)</li></ul> | `CANCELLABLE` |\\n| `refundDetails` | object containing information about the refund | |\\n| `itemPrice` | the **merchant net price** + **transaction fee** for this product at the time of booking in the currency specified by `currencyCode` | `109.77` |\\n| `refundAmount` | the amount that will be deducted from your invoice if the booking is cancelled now | `109.77` |\\n| `currencyCode` | the currency code for the currency in which pricing information is displayed | `USD` |\\n| `refundPercentage` | the refund amount expressed as a percentage of the `itemPrice` | `100.00` |\\n\\n#### Canceling the booking\\n<a id=\\\"cancel-the-booking\\\"></a>\\n\\nIf the `status` field has a value of `CANCELLABLE` and you are happy with the `refundAmount`, call the [/bookings/{booking-ref}/cancel](#operation/cancelBooking) endpoint to cancel the booking, e.g.:\\n\\n```html\\nPOST https://api.viator.com/partner/bookings/BR-580254558/cancel\\n```\\n\\nA reason code corresponding to the reason for cancellation must be included in the request body; e.g.:\\n\\n```javascript\\n{\\n \\\"reasonCode\\\":\\\"Customer_Service.Chose_a_different_cheaper_tour\\\"\\n}\\n```\\n\\nYou should receive a response indicating that the cancellation was successful, e.g.:\\n\\n```javascript\\n{\\n \\\"bookingId\\\": \\\"BR-580254558\\\",\\n \\\"status\\\": \\\"ACCEPTED\\\"\\n}\\n```\\n\\nA `status` of `ACCEPTED` indicates that the booking was successfully canceled.\\n\\n## Calculating prices\\n\\nThe [/booking/calculateprice](#operation/bookingCalculateprice) service is used to calculate a total price for one or more products, with the ability to specify the date and passenger mix for each product individually. \\n\\nIt also reconfirms the availability and pricing of the products for the requested dates and passenger mixes. We strongly recommended that you call this service prior to [making a booking](#section/Common-workflows-and-data-validation/Making-a-booking) to establish that the booking will succeed once submitted.\\n\\nThis endpoint is useful when implementing a shopping cart, as multiple product bookings can be enquired about in a single call to this service.\\n\\n#### Example request body (JSON)\\n\\n```javascript\\n{\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"items\\\": [{\\n \\\"travelDate\\\": \\\"2015-03-01\\\",\\n \\\"productCode\\\": \\\"2916ROME\\\",\\n \\\"tourGradeCode\\\":\\\"24HR\\\",\\n \\\"travellers\\\": [\\n {\\n \\\"bandId\\\": 1\\n },\\n {\\n \\\"bandId\\\": 1\\n }\\n ]\\n }]\\n}\\n```\\nThe quirky `travellers` array is used to specify the number of travellers in each age band. Each member object of this array corresponds to a single traveller. The example above signifies \\\"two adults from bandId: 1\\\".\\n\\nAnother example might be \\\"three travelers from bandId:1 and two travelers from bandId:2\\\". That would be as follows:\\n\\n```javascript\\n\\\"travellers\\\": [\\n {\\n \\\"bandId\\\": 1\\n },\\n {\\n \\\"bandId\\\": 1\\n },\\n {\\n \\\"bandId\\\": 1\\n },\\n {\\n \\\"bandId\\\": 2\\n },\\n {\\n \\\"bandId\\\": 2\\n }\\n]\\n```\\n\\n- **Note**: See [Working with age bands](#section/Key-concepts/Working-with-age-bands) for more information.\\n\\n#### Price information\\n\\nThe **total price** (i.e., including the transaction fee) that you will be invoiced for the products to be booked is given in the following fields in the response from this service:\\n\\n- `data.itemSummaries[].price` (numeric total price of item)\\n- `data.itemSummaries[].priceFormatted` (currency formatted total price of item) \\n- `data.itinerary.totalPrice` (numeric total price of item)\\n- `data.itinerary.totalPriceFormatted` (currency-formatted total price of item)\\n\\nFor more information about pricing fields and their meaning throughout this API, see: [Merchant pricing](#section/Key-concepts/Merchant-pricing).\\n\\n#### Determining whether the product is 'freesale' or 'on request'\\n\\nYou can determine whether the booking is *freesale* or *on-request* by examining the response from this endpoint. 'Freesale' bookings are those that are confirmed immediately (with a status of `\\\"CONFIRMED\\\"`) when booked, while *on-request* bookings are instead confirmed by the supplier at a later time. \\n\\nThe approximate time window for confirmation is provided in the `hoursConfirmed` (integer) field. This can be presented to the customer. \\n\\n- An `hoursConfirmed` of `0` means that the booking is *freesale*. \\n- An `hoursConfirmed` greater than `0` indicates that the booking is *on-request*.\\n\\n## Finding hotel pick-up points\\n\\n### Hotel pickup example:\\n\\n#### Example response body ([/booking/hotels](#operation/bookingHotels))\\n```javascript\\n{\\n \\\"vmid\\\":\\\"221002\\\",\\n \\\"errorMessage\\\": null,\\n \\\"errorType\\\": null,\\n \\\"dateStamp\\\": \\\"2012-04-12T13:48:27+0000\\\",\\n \\\"success\\\": true,\\n \\\"errorReference\\\": null,\\n \\\"errorMessageText\\\": null,\\n \\\"totalCount\\\": 1,\\n \\\"errorName\\\": null\\n \\\"data\\\": [\\n {\\n \\\"address\\\": null,\\n \\\"name\\\": \\\"I live locally / I'm staying with friends, relatives\\\",\\n \\\"id\\\": \\\"local\\\",\\n \\\"phone\\\": null,\\n \\\"productCodes\\\": null,\\n \\\"destinationId\\\": 0,\\n \\\"city\\\": null,\\n \\\"notes\\\": null,\\n \\\"latitude\\\": null,\\n \\\"longitude\\\": null,\\n \\\"postcode\\\": null,\\n \\\"brand\\\": null,\\n \\\"hotelString\\\": \\\"I live locally / I'm staying with friends, relatives\\\",\\n \\\"sortOrder\\\": 1\\n },\\n {\\n \\\"address\\\": null,\\n \\\"name\\\": \\\"My hotel is not yet booked\\\",\\n \\\"id\\\": \\\"notBooked\\\",\\n \\\"phone\\\": null,\\n \\\"productCodes\\\": null,\\n \\\"destinationId\\\": 0,\\n \\\"city\\\": null,\\n \\\"notes\\\": null,\\n \\\"latitude\\\": null,\\n \\\"longitude\\\": null,\\n \\\"postcode\\\": null,\\n \\\"brand\\\": null,\\n \\\"hotelString\\\": \\\"My hotel is not yet booked\\\",\\n \\\"sortOrder\\\": 2\\n },\\n {\\n \\\"address\\\": null,\\n \\\"name\\\": \\\"My hotel is not listed\\\",\\n \\\"id\\\": \\\"notListed\\\",\\n \\\"phone\\\": null,\\n \\\"productCodes\\\": null,\\n \\\"destinationId\\\": 0,\\n \\\"city\\\": null,\\n \\\"notes\\\": null,\\n \\\"latitude\\\": null,\\n \\\"longitude\\\": null,\\n \\\"postcode\\\": null,\\n \\\"brand\\\": null,\\n \\\"hotelString\\\": \\\"My hotel is not listed\\\",\\n \\\"sortOrder\\\": 3\\n },\\n {\\n \\\"address\\\": \\\"375 East Harmon Avenue\\\",\\n \\\"name\\\": \\\"Alexis Park Resort Hotel\\\",\\n \\\"id\\\": \\\"684_2\\\",\\n \\\"phone\\\": \\\"\\\",\\n \\\"productCodes\\\": null,\\n \\\"destinationId\\\": 684,\\n \\\"city\\\": \\\"Las Vegas\\\",\\n \\\"notes\\\": null,\\n \\\"latitude\\\": 36.106258,\\n \\\"longitude\\\": -115.156146,\\n \\\"postcode\\\": \\\"89169\\\",\\n \\\"brand\\\": \\\"\\\",\\n \\\"hotelString\\\": null,\\n \\\"sortOrder\\\": 4\\n },\\n {\\n \\\"address\\\": \\\"167 East Tropicana Avenue\\\",\\n \\\"name\\\": \\\"Americas Best Value Inn\\\",\\n \\\"id\\\": \\\"684_3\\\",\\n \\\"phone\\\": \\\"\\\",\\n \\\"productCodes\\\": null,\\n \\\"destinationId\\\": 684,\\n \\\"city\\\": \\\"Las Vegas\\\",\\n \\\"notes\\\": null,\\n \\\"latitude\\\": 36.100778,\\n \\\"longitude\\\": -115.165522,\\n \\\"postcode\\\": \\\"89109\\\",\\n \\\"brand\\\": \\\"\\\",\\n \\\"hotelString\\\": null,\\n \\\"sortOrder\\\": 5\\n },\\n {\\n \\\"address\\\": \\\"3131 Las Vegas Boulevard South\\\",\\n \\\"name\\\": \\\"Wynn Resort\\\",\\n \\\"id\\\": \\\"684_126\\\",\\n \\\"phone\\\": \\\"\\\",\\n \\\"productCodes\\\": null,\\n \\\"destinationId\\\": 684,\\n \\\"city\\\": \\\"Las Vegas\\\",\\n \\\"notes\\\": null,\\n \\\"latitude\\\": 36.127563,\\n \\\"longitude\\\": -115.167704,\\n \\\"postcode\\\": \\\"89109\\\",\\n \\\"brand\\\": \\\"\\\",\\n \\\"hotelString\\\": null,\\n \\\"sortOrder\\\": 119\\n }\\n ]\\n}\\n```\\n## Making a booking\\n\\nTo make a booking, use the [/booking/book](#operation/bookingBook) service.\\n\\nTo make a *real* booking, ensure `demo` is set to `false` in the booking request.\\n\\nDemo bookings will enter our system as a test booking and will not charge the merchant. To enable demo bookings, set `demo` to `true` in the booking request and pass `\\\"test\\\"` as the traveler's first or last name.\\n\\n**Note:** Avoid testing on **Live**, as the booking may be sent to the supplier (depending on the product). Any test bookings on live must be cancelled via the [/bookings/{id}/cancel](#operation/cancelBooking) service; or, contact dpsupport@viator.com if you experience any other issues.\\n\\n### distrbutorRef and distributorItemRef\\n\\nThe `distributorRef` and `distrbutorItemRef` fields are the merchant partner's own reference for the booking. All merchant partners must pass a `distributorRef` and a `distributorItemRef` in all bookings.\\n\\nIt can be any alphanumeric string, and in for the `distrbutorRef`, it must be unique to bookings made by the merchant.\\n\\nIf an existing `distributorRef` is passed, the booking with the matching `distributorRef` will be returned in the response, and a new booking will not be made.\\n\\nPlease see the description for these fields in the table below for more information.\\n\\n**Example request**\\n\\n```javascript\\n{\\n \\\"demo\\\": true,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"partnerDetail\\\": {\\n \\\"distributorRef\\\": \\\"distroRef0412141435\\\"\\n },\\n \\\"booker\\\": {\\n \\\"email\\\": \\\"apitest@viator.com\\\",\\n \\\"firstname\\\": \\\"Homer Test\\\",\\n \\\"surname\\\": \\\"Simpson Test\\\",\\n \\\"title\\\": \\\"Mr\\\"\\n },\\n \\\"items\\\": [{\\n \\\"partnerItemDetail\\\": {\\n \\\"distributorItemRef\\\": \\\"distroItemRef0412141435_1\\\"\\n },\\n \\\"hotelId\\\": null,\\n \\\"pickupPoint\\\": null,\\n \\\"travelDate\\\": \\\"2015-03-31\\\",\\n \\\"productCode\\\": \\\"2916ROME\\\",\\n \\\"tourGradeCode\\\": \\\"24HR\\\",\\n \\\"languageOptionCode\\\": \\\"en/SERVICE_GUIDE\\\",\\n \\\"bookingQuestionAnswers\\\": [{\\n \\\"questionId\\\": 100,\\n \\\"answer\\\": \\\"120 kgs\\\"\\n }],\\n \\\"specialRequirements\\\": \\\"\\\",\\n \\\"travellers\\\": [{\\n \\\"bandId\\\": 1,\\n \\\"firstname\\\": \\\"Homer\\\",\\n \\\"surname\\\": \\\"Simpson Test\\\",\\n \\\"title\\\": \\\"Mr\\\",\\n \\\"leadTraveller\\\": true\\n }]\\n }]\\n}\\n```\\n\\n**Description of JSON request parameters**\\n\\n| Object name | Element name | Type | Comments | Mandatory |\\n|-------------|--------------|:----:|----------|:---------:|\\n| | `demo` | boolean | If this is set to True, then it is a demo booking only. Full demos do not send any notifications, are automatically confirmed and OnRequest products become freesale products. Default value is true. Production must have `demo` set to `false`. | ❌ |\\n| | `currencyCode` | string | The currency the booking will be submitted in. You will be billed in this currency. | ❌ |\\n| `partnerDetail` | | object | Applicable only for extra partner detail for either partner or merchant partner for sending partner specific information | ❌ |\\n| | `distributorRef` | string | Merchant API partners must pass a `distributorRef` at itinerary level in the `partnerDetails` object. The `distributorRef` passed must be alphanumeric and unique to bookings made by the merchant. Passing an existing `distributorRef`: If an existing distributorRef is passed, the booking with the matching `distributorRef` will be returned in the response and a new booking will not be made. The fields in the response are identical to the response for a new booking.| ✅ |\\n| `partnerItemDetail` | | object | For extra partner detail at an item level, for either partner or merchant partner. | ❌ |\\n| | `distributorItemRef` | string | Merchant API partners must pass a `distributorItemRef` into the `partnerItemDetails` object for each item in the items object. The `distributorItemRef` passed must be alphanumeric and unique to the itinerary. | ✅ |\\n| `booker` | | object | The information of the primary contact. This contact does not have to be a traveler. | ✅ |\\n| | `email` | string | Email address of the primary contact | ❌ |\\n| | `homePhone` | string | Home phone number of the primary contact | ❌ |\\n| | `firstname` | string | First name of the primary contact | ✅ |\\n| | `surname` | string | Surname of the primary contact | ✅ |\\n| | `title` | string | Title of the primary contact | ❌ |\\n| `items` | | | Array of items in itinerary to be booked | ✅ |\\n| | `productCode` | string | product code of the itinerary to be booked | ✅ |\\n| | `tourGradeCode` | string | `tourGradeCode` of the item to be booked. If tour grades are supplied in [/product](#operation/product), you must allow the customer to select a tour grade code. If no tour grades are available for the product, pass `\\\"DEFAULT\\\"`. | ✅ |\\n| | `languageOptionCode` | string | The language service provided for this product that has been chosen for this booking. Usually in the format langcode/Service eg `\\\"en/SERVICE_GUIDE\\\"`. If the product details service [/product](#operation/product) for the product returns a langService, this must be provided. | ✅<br />(if `languageServices` are provided in [/product](#operation/product)) |\\n| | `travelDate` | date | date of travel for the item (format is YYYY-MM-DD; e.g. 2013-12-25) | ✅ |\\n| | `hotelId` | string | If [/product](#operation/product) returns `hotelPickup`: `true` and a list of hotels is available for this product in [/booking/hotels](#operation/bookingHotels), a `hotelId` must be captured. The hotel id as per the hotel service (id field) or use one of these alternative hotel ids:<br />`local`: customer lives locally<br />`notBooked`: Customer has not booked their hotel yet<br />`notListed`: Hotel not listed | ✅<br />(if [/product](#operation/product) returns `hotelPickup`: `true` for `productCode` and hotels available) |\\n| | `pickupPoint` | string | Pickup point information related to hotel pickup. Details of the hotel or pickup point must be provided if the `hotelId` selected by the user is `\\\"notListed\\\"` or if no hotels are returned for the product in [/booking/hotels](#operation/bookingHotels) where `hotelPickup`: `true` | ✅<br />(if `hotelId` = `\\\"notListed\\\"` or no hotels returned) |\\n| | `specialRequirements` | string | Capture any additional requirements for the booking, such as dietary requirements or if a wheelchair is required. Suggested workflow is if there are no `bookingQuestionAnswers` for the product, to collect `specialRequirements`. | ❌ |\\n| `travellers` | | | Array of traveller names with a required lead traveller selected per item. | ✅ |\\n| | `bandId` | integer | [Age band id](#section/Key-concepts/Working-with-age-bands). Available age band details for the product is listed in [/product](#operation/product). | ✅ |\\n| | `firstname` | string | First name of the traveller | ✅ |\\n| | `surname` | string | Surname of the traveller | ✅ |\\n| | `title` | string | Title of the traveller. Suggested options: Mr, Mrs, Ms, Miss, Mstr, Dr | ✅ |\\n| | `leadTraveller` | boolean | Each item must have one traveller assigned as the lead traveller for the tour. The lead traveller will have a value of true, all other travellers will have a value of false. The lead traveller can have a mobile phone number added to the booking. | ✅ |\\n| | `cellPhoneCountryCode` | string | Ideally only collect the phone number country code for the lead traveller. Alternatively, collect the phone number of the booker instead. | ❌ |\\n| | `cellPhone` | string | Ideally only collect the phone number country code for the lead traveller. Alternatively, collect the phone number of the booker instead. | ❌ |\\n| `bookingQuestionAnswers` | | object | Answers to [booking questions](#section/Appendices/Booking-questions) for the particular item. If a booking question is available in the `bookingQuestions` array in [/product](#operation/product) for the product, the matching `bookingQuestionAnswers` must be passed. If a product does not have any `bookingQuestion` items, you can omit the `bookingQuestionAnswers` field completely. Any invalid or unnecessary `bookingQuestionAnswers` that are passed to [/booking/book](#operation/bookingBook) will be ignored (no exceptions will be raised) | ✅<br />(if [/product](#operation/product) returns `bookingQuestions`) |\\n| | `questionId` | integer | `questionId` (provided in [/product](#operation/product)) | ✅ |\\n| | `answer` | string | Answer to the question at the `questionId` listed. Recommended length for the answer is 500 characters. | ✅ |\\n\\n**JSON Response**\\n\\nThe prices returned in the booking response represent the net rate, which is the amount merchant API partners will be invoiced for. See [merchant pricing](#section/Key-concepts/Merchant-pricing) for more information.\\n\\n### Booking errors\\n\\nA number of errors may be returned in the response to the [/booking/book](#operation/bookingBook) service. If any errors are reported, NO items will be booked, NO items/data will be returned in the response, and NO billing will occur.\\n\\nThere are two error types:\\n- `\\\"VALIDATION\\\"` - occurs if a required field is missing or a field is not formatted properly\\n- `\\\"EXCEPTION\\\"` - occurs when there are issues with the booking date, product / tour grade code or the payment.\\n\\nExample of an error message:\\n\\n```javascript\\n{\\n \\\"data\\\": null,\\n \\\"vmid\\\": \\\"221001\\\",\\n \\\"errorMessage\\\": [ \\\"Missing distributor reference\\\" ],\\n \\\"errorType\\\": \\\"EXCEPTION\\\",\\n \\\"dateStamp\\\": \\\"2013-04-24T15:50:05+0000\\\",\\n \\\"errorReference\\\": \\\"~3713624959841553334512668\\\",\\n \\\"errorMessageText\\\": [\\\"Missing distributor reference\\\" ],\\n \\\"success\\\": false,\\n \\\"totalCount\\\": 1,\\n \\\"errorName\\\": \\\"Exception\\\"\\n}\\n```\\n\\nPlease see \\\"Standard JSON fields\\\" in the Appendix for an explanation of the fields.\\n\\n| Scenario | `errorType` | Example error message text |\\n|----------|-----------|----------------------------|\\n| Lead traveller is not specified | `VALIDATION` | A traveler needs to be selected as lead traveler. Lead Traveler's name must match credit card name. |\\n| Traveller names are not provided | `VALIDATION` | First name of traveler 1 is required, Last name of traveler 1 is required |\\n| No travellers provided | `VALIDATION` | A traveler needs to be selected as lead traveler. Lead Traveler's name must match credit card name. |\\n| Product code does not exist | `EXCEPTION` | We're sorry, we cannot find the tour, activity or attraction you are looking for\\n| Product code exists, but tour grade code does not exist | `EXCEPTION` | SICInvalidTourGrade |\\n| Booking date is in the past | `EXCEPTION` | We're sorry, the following tour you are trying to book is sold out and no longer available: Grand Canyon All American Helicopter Tour (2280AAHT) |\\n| `languageOptionCode` is in the wrong format | `EXCEPTION` | languageOptionCode should be LangCode/LangServices |\\n| Missing required answers for item | `EXCEPTION` | Additional questions missing |\\n| Unsupported currency | `EXCEPTION` | Could not lookup SGD:java.lang.RuntimeException: Could not lookup SGDf:au.com.fim.v3.etravel.PiusRecordNotFoundException: No currency found: select * from CurrencyFormat where currencyID = 'SGD' |\\n| `distributorRef` not provided in `partnerDetail` object | `EXCEPTION` | Missing distributor reference |\\n| `distributorItemRef` not provided in `partnerItemDetail` object | `EXCEPTION` | Missing distributor item reference |\\n| `partnerItemDetail` object not provided for the item | `EXCEPTION` | Missing partner item details! |\\n\\n## Get the booking status for multiple items\\n\\nThe [/booking/status](#operation/bookingStatus) service retrieves the booking status for multiple items based on different criteria.\\n\\nThis service can only be polled every 30 minutes. This would ideally be used in software for bulk updates of pending itineraries.\\n\\nThe maximum number of results returned is 1,000 itineraries. Narrow your search if you expect results greater than this.\\n\\n**NOTE:** This will return both live and test bookings.\\n\\n**Example request body**\\n\\n```javascript\\n{\\n \\\"bookingDateFrom\\\": \\\"2013-03-22\\\",\\n \\\"bookingDateTo\\\": \\\"2013-03-25\\\",\\n \\\"itineraryIds\\\": null,\\n \\\"itemIds\\\": null,\\n \\\"distributorRefs\\\": [\\\"Ref20132603_1\\\",\\\"Ref20132603_5\\\"],\\n \\\"distributorItemRefs\\\": null,\\n \\\"leadFirstName\\\": null,\\n \\\"leadSurname\\\": null,\\n \\\"test\\\": true\\n}\\n```\\n\\nAll fields are optional and can be omitted, however at least one needs to be provided.\\n\\n| Field | Meaning |\\n|-------|---------|\\n| `bookingDateFrom` | The booking date is greater than or equal this date |\\n| `bookingDateTo` | The booking date is less than or equal this date |\\n| `itemIds` | Array of item ids (AKA Viator Item Reference) to check for; e.g., `[1234657,2345267,3245154]` |\\n| `distributorRefs` | Array of partner-defined distributor references; e.g., `[\\\"ref1\\\",\\\"ref2\\\",\\\"ref3\\\"]` |\\n| `distributorItemRefs` | Array of partner-defined distributor item references; e.g., `[\\\"refItem1\\\",\\\"refItem2\\\",\\\"refItem3\\\"]` |\\n| `leadFirstName` | The lead traveller's first name |\\n| `leadSurname` | The lead traveller's surname |\\n| `test` | Setting `test` to `true` will bypass the poll limit on the sandbox environment only. The default value for `test` is `false`. |\\n\\n**Example response object** ([/booking/status](#operation/bookingStatus))\\n\\n```javascript\\n{\\n \\\"data\\\": [\\n {\\n \\\"itineraryId\\\": 3332064,\\n \\\"bookingStatus\\\": {\\n \\\"type\\\": \\\"CONFIRMED\\\",\\n \\\"level\\\": \\\"ITINERARY\\\",\\n \\\"failed\\\": false,\\n \\\"text\\\": \\\"Confirmed\\\",\\n \\\"cancelled\\\": false,\\n \\\"status\\\": 3,\\n \\\"confirmed\\\": true,\\n \\\"amended\\\": false,\\n \\\"pending\\\": false\\n },\\n \\\"bookingDate\\\": \\\"2013-03-25\\\",\\n \\\"distributorRef\\\": \\\"Ref20132603_1\\\",\\n \\\"itemSummaries\\\": [{\\n \\\"itineraryId\\\": 3332064,\\n \\\"itemId\\\": 600088886,\\n \\\"bookingStatus\\\": {\\n \\\"type\\\": \\\"CONFIRMED\\\",\\n \\\"level\\\": \\\"ITEM\\\",\\n \\\"failed\\\": false,\\n \\\"text\\\": \\\"Paid &amp; Confirmed\\\",\\n \\\"cancelled\\\": false,\\n \\\"status\\\": 1,\\n \\\"confirmed\\\": true,\\n \\\"amended\\\": false,\\n \\\"pending\\\": false\\n },\\n \\\"travelDate\\\": \\\"2013-12-03\\\",\\n \\\"distributorItemRef\\\": \\\"ItemRefA\\\",\\n \\\"sortOrder\\\": 0\\n }],\\n \\\"sortOrder\\\": 1\\n },\\n {\\n \\\"itineraryId\\\": 3332076,\\n \\\"bookingStatus\\\": {\\n \\\"type\\\": \\\"CONFIRMED\\\",\\n \\\"level\\\": \\\"ITINERARY\\\",\\n \\\"failed\\\": false,\\n \\\"text\\\": \\\"Confirmed\\\",\\n \\\"cancelled\\\": false,\\n \\\"status\\\": 3,\\n \\\"confirmed\\\": true,\\n \\\"amended\\\": false,\\n \\\"pending\\\": false\\n },\\n \\\"bookingDate\\\": \\\"2013-03-26\\\",\\n \\\"distributorRef\\\": \\\"Ref20132603_5\\\",\\n \\\"itemSummaries\\\": [{\\n \\\"itineraryId\\\": 3332076,\\n \\\"itemId\\\": 600088907,\\n \\\"bookingStatus\\\": {\\n \\\"type\\\": \\\"CONFIRMED\\\",\\n \\\"level\\\": \\\"ITEM\\\",\\n \\\"failed\\\": false,\\n \\\"text\\\": \\\"Paid &amp; Confirmed\\\",\\n \\\"cancelled\\\": false,\\n \\\"status\\\": 1,\\n \\\"confirmed\\\": true,\\n \\\"amended\\\": false,\\n \\\"pending\\\": false\\n },\\n \\\"travelDate\\\": \\\"2013-12-03\\\",\\n \\\"distributorItemRef\\\": \\\"ItemRefA\\\",\\n \\\"sortOrder\\\": 0\\n }],\\n \\\"sortOrder\\\": 2\\n }],\\n \\\"vmid\\\": \\\"221002\\\",\\n \\\"errorMessage\\\": null,\\n \\\"errorType\\\": null,\\n \\\"dateStamp\\\": \\\"2013-03-26T10:25:57+0000\\\",\\n \\\"errorReference\\\": null,\\n \\\"errorMessageText\\\": null,\\n \\\"success\\\": true,\\n \\\"totalCount\\\": 2,\\n \\\"errorName\\\": null\\n}\\n```\\n\\n### Exceeding the poll limit\\n\\nYou will receive the following error if you exceed the number of calls allowed to the service within the timeframe:\\n\\n```javascript\\n{\\n \\\"data\\\": null,\\n \\\"vmid\\\": \\\"221002\\\",\\n \\\"errorMessage\\\": [\\n \\\"Access allowed every 30 minutes\\\"\\n ],\\n \\\"errorType\\\": \\\"EXCEPTION\\\",\\n \\\"dateStamp\\\": \\\"2013-03-26T10:28:51+0000\\\",\\n \\\"errorReference\\\": \\\"~55315512721712161381352771\\\",\\n \\\"errorMessageText\\\": [\\n \\\"Access allowed every 30 minutes\\\"\\n ],\\n \\\"success\\\": false,\\n \\\"totalCount\\\": 1,\\n \\\"errorName\\\": \\\"PollingDeniedException\\\"\\n}\\n```\\n\\n## Get the tour grade pricing matrix\\n\\nThe [/booking/pricingmatrix](#operation/bookingPricingmatrix) service retrieves the pricing matrix for tour grades, product age bands and pax (passenger) mixes.\\n\\n**Example request object** ([/booking/pricingmatrix](#operation/bookingPricingmatrix))\\n\\n```javascript\\n \\\"productCode\\\": \\\"5261HTLAP\\\",\\n \\\"tourGradeCode\\\": \\\"Zone 1\\\",\\n \\\"bookingDate\\\": \\\"2013-12-01\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"specialReservation\\\": false\\n```\\n\\n`bookingDate`: The date to check for pricing data. This is an optional parameter for a normal product.\\n\\nIf the date is not provided then the nearest available date is determined (i.e. not blocked out or unavailable for any reason)\\n\\n**Example response object** ([/booking/pricingmatrix](#operation/bookingPricingmatrix))\\n\\n```javascript\\n{\\n \\\"data\\\": [{\\n \\\"pricingUnit\\\": \\\"per person\\\",\\n \\\"bookingDate\\\": \\\"2013-12-01\\\",\\n \\\"sortOrder\\\": 1,\\n \\\"ageBandPrices\\\": [{\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [{\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 81.94,\\n \\\"priceFormatted\\\": \\\"$81.94\\\",\\n \\\"merchantNetPrice\\\": 65.44,\\n \\\"merchantNetPriceFormatted\\\": \\\"$65.44\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n }],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 1,\\n \\\"maximumCountRequired\\\": 1\\n }]\\n },\\n {\\n \\\"pricingUnit\\\": \\\"per person\\\",\\n \\\"bookingDate\\\": \\\"2013-12-01\\\",\\n \\\"sortOrder\\\": 2,\\n \\\"ageBandPrices\\\": [{\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [{\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 40.97,\\n \\\"priceFormatted\\\": \\\"$40.97\\\",\\n \\\"merchantNetPrice\\\": 32.73,\\n \\\"merchantNetPriceFormatted\\\": \\\"$32.73\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n }],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 2,\\n \\\"maximumCountRequired\\\": 2\\n }]\\n },\\n {\\n \\\"pricingUnit\\\": \\\"per person\\\",\\n \\\"bookingDate\\\": \\\"2013-12-01\\\",\\n \\\"sortOrder\\\": 3,\\n \\\"ageBandPrices\\\": [{\\n \\\"bandId\\\": 1,\\n \\\"prices\\\": [{\\n \\\"sortOrder\\\": 1,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"price\\\": 27.32,\\n \\\"priceFormatted\\\": \\\"$27.32\\\",\\n \\\"merchantNetPrice\\\": 21.81,\\n \\\"merchantNetPriceFormatted\\\": \\\"$65.44\\\",\\n \\\"minNoOfTravellersRequiredForPrice\\\": 1\\n }],\\n \\\"sortOrder\\\": 1,\\n \\\"minimumCountRequired\\\": 3,\\n \\\"maximumCountRequired\\\": 3\\n }]\\n }],\\n \\\"errorReference\\\": null,\\n \\\"dateStamp\\\": \\\"2017-11-24T21:30:47+0000\\\",\\n \\\"errorType\\\": null,\\n \\\"errorCodes\\\": null,\\n \\\"errorMessage\\\": null,\\n \\\"errorName\\\": null,\\n \\\"success\\\": true,\\n \\\"totalCount\\\": 3,\\n \\\"errorMessageText\\\": null,\\n \\\"vmid\\\": \\\"321050\\\"\\n}\\n```\\n\\n**Description of elements in JSON response object**\\n\\n| Object | Element | Type | Comments | To be viewed by customer | Required field |\\n|--------|---------|------|----------|:------------------------:|:--------------:|\\n| `data` | | object | main response object | ❌ | ✅ |\\n| | `sortOrder` | integer | order in which to show the pricing | ✅ | ✅ |\\n| | `bookingDate` | date | booking date criteria | ✅ | ✅ |\\n| | `pricingUnit` | string | unit for pricing: currently, only \\\"per person\\\" is supported | ✅ | ✅ |\\n| `ageBandPrices` | | object | available age bands and their pricing | ❌ | ✅ |\\n| | `sortOrder` | integer | sort order for age band display | ✅ | ✅ |\\n| | `bandId` | integer | **Note**: the numeric `bandId` is associated with an age band description (e.g., `\\\"Adult\\\"`, `\\\"Infant\\\"` etc.) and a corresponding age range (e.g., from 12 to 99) - these details are available from the [/product](#operation/product) service. See [Working with age bands](#section/Key-concepts/Working-with-age-bands) | ❌ | ✅ |\\n| | `minimumCountRequired` | integer | minimum number of pricing units that apply to these prices | | ✅ |\\n| | `maximumCountRequired` | integer | maximum number of pricing units that apply to these prices | | ✅ |\\n| `prices` | | object | pricing available for the age band (based on the min and max count requirements) | ✅ | ✅ |\\n| | `currencyCode` | string | currency of the pricing | ✅ | ✅ |\\n| | `sortOrder` | integer | order the pricing is to be shown within the `bandId` | ✅ | ✅ |\\n| | `price` | number | price in decimal format (for merchant API partners, this is the 'suggested sell price') | ❌ | ✅ |\\n| | `priceFormatted` | string | suggested sell price formatted according to the currency selected (with two decimal places where applicable) | ✅ | ✅ |\\n| | `merchantNetPrice` | number | merchant net price in decimal format | ❌ | ✅ |\\n| | `merchantNetPriceFormatted` | string | merchant net price formatted according to the selected currency | ❌ | ✅ |\\n| | `minNoOfTravellersRequiredForPrice` | integer | number of units that the pricing applies to (e.g., a `minNoOfTravellersRequiredForPrice` of `3` means that the price is for three people) | ✅ | ✅ |\\n\\n\\n\\n## Dealing with vouchers\\n\\nThe [/booking/voucher](#operation/bookingVoucher) service retrieves details for a complete itinerary or a single itinerary item. The data is returned as HTML that can be wrapped in a header/footer.\\n\\n### Sample URL parameters\\n\\n`leadLastName=DP&itemId=600033670`\\n\\nor\\n\\n`voucherKey=3299307:93c7f36a56b18ba1068787ba7fb7988da5c8ad08db77604110141ff21498603e:600033670`\\n\\n### Key concepts\\n\\n#### `voucherKey`\\n- Use either the `voucherKey` or the three separate parameters.\\n- If `voucherKey` is provided as well as other parameters, then the `voucherKey` overrides the other parameters.\\n- The `voucherKey` is obtained from [/booking/mybookings](#operation/bookingMybookings) or in the [/booking/book](#operation/bookingBook) response object when a booking is made.\\n\\n#### `fullHTML`\\nThis is an optional parameter: \\n- If `true`, the full HTML (including `<!DOCTYPE>`, `<html>` and `<head>` tags) will be returned.\\n- If `false`, an HTML `<div>` element will be returned.\\n- The default for this parameter is `false`\\n\\n#### `mobileVoucher`\\n- Optional parameter. Defaults to `true`. If `true`, the mobile (cut down) voucher HTML is returned; otherwise, the full voucher HTML is returned and `fullHTML` is ignored\\n- This field should only be enabled for products that have a `voucherOption` of `\\\"VOUCHER_E\\\"` (electronic voucher). Do not enable `mobileVouchers` for paper vouchers (`voucherOption` of `\\\"VOUCHER_PAPER_ONLY\\\"`) as no barcode is returned.\\n- The voucher information is available in the responses for:\\n - [/product](#operation/product)\\n - [/booking/book](#operation/bookingBook)\\n - [/booking/pastbooking](#operation/bookingPastbooking)\\n - [/booking/mybookings](#operation/bookingMybookings)\\n- Voucher information is also displayed under the **Redemption Info** heading in the response from this service.\\n\\n**Example response object** ([/booking/voucher](#operation/bookingVoucher))\\n\\n```javascript\\n{\\n \\\"data\\\": \\\"<div style=\\\\'line-height: 1.5;font-family:\\\\'Arial\\\\',\\\\'Helvetica\\\\',\\\\'Verdana\\\\',sans-serif; font-size: 12px; padding: 0 10px; border-bottom: 1pxsolid #CAE2EA;\\\\'><h2 style=\\\\'font-size:16px;font-weight:bold;margin:0.5em 0;padding:0;\\\\'>San FranciscoBay Sunset Catamaran Cruise &reg;</h2><h2 style=\\\\'font-size:16px;font-weight:bold;margin:0.5em0;padding:0;\\\\'>SAMPLE ONLY</h2><ul style=\\\\'margin:0 0 1em 1em; padding:0;\\\\'> <li><strong>Date:</strong>Friday April 13, 2012 </li><li><strong>Time:</strong><strong>2011:</strong><br><ul><li><strong>Nov. 6 to Nov. 27</strong>: 4:00pm (Fri., Sat. &amp; Sun)</li></ul><p><strong>2012:</strong></p><ul><li><strong>March 2 to March 10:</strong>&nbsp; 5:00 pm (Fri., Sat. &amp; Sun)</li><li><strong>March 11 to April 15:</strong> 6:00pm Daily</li><li><strong>April 16 to May 20:</strong> 6:30 pm Daily</li><li><strong>May 21 to July 22:</strong> 7:00 pm Daily</li><li><strong>July 23 to Aug 26: </strong>6:30 pm Daily</li><li><strong>Aug 27 to Sept 23:</strong>6:00 pm Daily</li><li><strong>Sept. 24 to Nov. 3:</strong> 5:30 pm Daily</li><li><strong>Nov 4 to Dec 2:</strong> 4:00pm (Friday, Sat., &amp; Sun.)</li></ul><p>Please arrive 30 minutes prior to cruise departure.</li></ul> <ul style=\\\\'margin:0 0 1em 1em; padding:0;\\\\'> <li><strong>Lead Traveler: </strong> jos dp</li><li><strong>Number of Travelers: </strong> 1 Adult</li> <li><strong>Booking Reference: </strong>VIATOR600033672</li><li><strong>Product Code: </strong>2316SUN</li><li><strong>Confirmation Details:</strong>SUN </li> <li><strong>Location </strong><div><p>Pier 39</p></div><div></div><div>When you get to Pier 39, stand on the sidewalk &amp; look towards the water, do NOT go down the center wherethe shops are, but take the left OUTSIDE walkway. Go towards the sea lions &amp; look for a gate with the letter J on it</div></li></ul><h3 style=\\\\'font-size:14px;font-weight:bold;margin:0.5em 0;padding:0;\\\\'> Redemption Info</h3><ul style=\\\\'margin:0 0 1em 1em; padding:0;\\\\'> <li>You can present either a paper or an electronic voucherfor this activity. </li> </ul> <h3 style=\\\\'font-size:14px;font-weight:bold;margin:0.5em 0;padding:0;\\\\'>Important</h3> <ul><li>Your local contact is Adventure Cat Sailing Charters on +1 800 498 4228.</li><li>Please note: You mustreconfirm directly with Adventure Cat Sailing Charters at <ul> <li>Locally on 415 777 1630</li></ul> at least 24 Hour(s)prior to your tour/activity date. If you are not arriving within the specified timeframe, please contact Adventure CatSailing Charters prior to your travels, or immediately upon arrival at your destination.</li></ul><ul><li>Duringthe months of March, April and November, the weather in San Francisco can be unpredictable and sailings are subject tocancellation or rescheduling. Please ensure that you call the operator 1 day prior to sailing to confirm your tour</li></ul><h3 style=\\\\'font-size:14px;font-weight:bold;margin:0.5em 0;padding:0;\\\\'>Inclusions</h3><ul><li>1.5-hour Sunset Cruise</li><li>Light hors d\\\\'oeuvres</li><li>Two complimentary drinks</li></ul><h3 style=\\\\'font-size:14px;font-weight:bold;margin:0.5em 0;padding:0;\\\\'>Terms and Conditions </h3> Read our completeTerms & Conditions for information on cancellations, date changes and other modifications to this confirmed reservation. </div><!-- end of voucher_item --></div>\\\",\\n \\\"vmid\\\": \\\"221001\\\",\\n \\\"errorMessage\\\": null,\\n \\\"errorType\\\": null,\\n \\\"dateStamp\\\": \\\"2012-04-13T10:40:47+0000\\\",\\n \\\"success\\\": true,\\n \\\"errorReference\\\": null,\\n \\\"errorMessageText\\\": null,\\n \\\"totalCount\\\": 1,\\n \\\"errorName\\\": null\\n}\\n```\\n\\n## Reviewing bookings\\n\\nThe [/booking/pastbooking](#operation/bookingPastbooking) service gets the details of a single specific past booking based on the `voucherKey` or `itemId` passed into it.\\n\\n### Sample query Parameters\\n\\n`\\\"email=john.doe@viator.com&itemId=600033670\\\"`\\n\\nor\\n\\n`\\\"voucherKey=3299307:93c7f36a56b18ba1068787ba7fb7988da5c8ad08db77604110141ff21498603e:600033670\\\"`\\n\\n### Key concepts\\n#### Email\\n\\nThe email address passed must match the email address associated to the itinerary\\n\\n#### Departure Details\\n\\nDeparture details, such as the `departurePoint`, `departurePointAddress` and `departurePointDirections`, will be included in the response. These fields may contain HTML escape characters, such as `&amp;` and special characters that are escaped by a backslash. Ensure that these fields are parsed after receiving the response, or it may cause your JSON to be invalid.\\n\\n\\n**Example response object** ([/booking/pastbooking](#operation/bookingPastbooking)):\\n\\n```javascript\\n{\\n \\\"errorReference\\\": null,\\n \\\"data\\\": {\\n \\\"sortOrder\\\": 0,\\n \\\"rulesApplied\\\": null,\\n \\\"bookingStatus\\\": {\\n \\\"status\\\": 3,\\n \\\"text\\\": \\\"Confirmed\\\",\\n \\\"type\\\": \\\"CONFIRMED\\\",\\n \\\"level\\\": \\\"ITINERARY\\\",\\n \\\"confirmed\\\": true,\\n \\\"pending\\\": false,\\n \\\"amended\\\": false,\\n \\\"cancelled\\\": false,\\n \\\"failed\\\": false\\n },\\n \\\"itemSummaries\\\": [{\\n \\\"sortOrder\\\": 0,\\n \\\"rulesApplied\\\": null,\\n \\\"bookingStatus\\\": {\\n \\\"status\\\": 1,\\n \\\"text\\\": \\\"Paid &amp; Confirmed\\\", \\\"type\\\": \\\"CONFIRMED\\\",\\n \\\"level\\\": \\\"ITEM\\\",\\n \\\"failed\\\": false,\\n \\\"confirmed\\\": true,\\n \\\"amended\\\": false,\\n \\\"pending\\\": false,\\n \\\"cancelled\\\": false\\n },\\n \\\"travellerAgeBands\\\": [{\\n \\\"sortOrder\\\": 0,\\n \\\"count\\\": 2,\\n \\\"pluralDescription\\\": \\\"Adults\\\",\\n \\\"description\\\": \\\"Adult\\\",\\n \\\"ageBandId\\\": 1\\n }],\\n \\\"voucherKey\\\": \\\"1000308214:899757cf8b419ed11f39045636b0b30af986d19126d04547097f4b9c05fb4b69:700179574\\\",\\n \\\"voucherURL\\\": \\\"https://viatorapi.sandbox.viator.com/service/merchant/voucher.jspa?code=1000308214:899757cf8b419ed11f39045636b0b30af986d19126d04547097f4b9c05fb4b69:700179574&embedResources=false\\\",\\n \\\"voucherRequirements\\\": \\\"You must present a paper voucher for this tour. We will email a link to access and print your voucher at the Lead Travelers email address.\\\",\\n \\\"productPulledDown\\\": false,\\n \\\"merchantCancellable\\\": true,\\n \\\"productWidgetList\\\": null,\\n \\\"savingAmount\\\": 0,\\n \\\"vouchers\\\": null,\\n \\\"passbooks\\\": null,\\n \\\"termsAndConditions\\\": null,\\n \\\"itineraryId\\\": 1000308214,\\n \\\"productCode\\\": \\\"2065CPT\\\",\\n \\\"tourGradeCode\\\": \\\"1DAY\\\",\\n \\\"distributorItemRef\\\": \\\"distroItemRefJDP1006151732\\\",\\n \\\"languageServicesLanguageCode\\\": \\\"en\\\",\\n \\\"travelDate\\\": \\\"2015-09-03\\\",\\n \\\"price\\\": 26.28,\\n \\\"leadTravellerSurname\\\": \\\"Test\\\",\\n \\\"barcodeOption\\\": \\\"tour\\\",\\n \\\"barcodeType\\\": \\\"code128\\\",\\n \\\"destId\\\": 318,\\n \\\"voucherOption\\\": \\\"VOUCHER_PAPER_ONLY\\\",\\n \\\"productTitle\\\": \\\"City Sightseeing Cape Town Hop-On Hop-Off Tour\\\",\\n \\\"itemId\\\": 700179574,\\n \\\"obfsId\\\": 27643,\\n \\\"departurePoint\\\": \\\"Tour starts at V&amp;A Waterfront, outside the Two Oceans Aquarium, however you may board the bus at any one of the stops throughout the city (see the Itinerary section below for a list of stops)\\\",\\n \\\"departurePointAddress\\\": \\\"\\\",\\n \\\"departurePointDirections\\\": \\\"\\\",\\n \\\"leadTravellerTitle\\\": \\\"Mr\\\",\\n \\\"leadTravellerFirstname\\\": \\\"Homer\\\",\\n \\\"lastRetailPrice\\\": 26.28,\\n \\\"bookingEngineId\\\": \\\"UF\\\",\\n \\\"priceFormatted\\\": \\\"$26.28\\\",\\n \\\"savingAmountFormated\\\": \\\"\\\",\\n \\\"merchantNetPrice\\\": 26.28,\\n \\\"merchantNetPriceFormatted\\\": \\\"$26.28\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"lastRetailPriceFormatted\\\": \\\"$26.28\\\",\\n \\\"departsFrom\\\": \\\"Cape Town, South Africa\\\",\\n \\\"tourGradeDescription\\\": \\\"1-Day Bus Tour (1DAY)\\\",\\n \\\"hoursConfirmed\\\": 0,\\n \\\"priceUSD\\\": 26.28\\n }],\\n \\\"voucherURL\\\": \\\"https://viatorapi.sandbox.viator.com/service/merchant/voucher.jspa?code=1000308214:899757cf8b419ed11f39045636b0b30af986d19126d04547097f4b9c05fb4b69&embedResources=false\\\",\\n \\\"voucherKey\\\": \\\"1000308214:899757cf8b419ed11f39045636b0b30af986d19126d04547097f4b9c05fb4b69\\\",\\n \\\"bookerEmail\\\": \\\"jocelyn@viator.com\\\",\\n \\\"itineraryId\\\": 1000308214,\\n \\\"exchangeRate\\\": 1,\\n \\\"distributorRef\\\": \\\"distroRefJDP1006151732\\\",\\n \\\"totalPrice\\\": 26.28,\\n \\\"bookingDate\\\": \\\"2015-06-10\\\",\\n \\\"totalPriceFormatted\\\": \\\"$26.28\\\",\\n \\\"totalPriceUSD\\\": 26.28,\\n \\\"hasVoucher\\\": true,\\n \\\"userId\\\": null,\\n \\\"currencyCode\\\": \\\"USD\\\"\\n }\\n}\\n\\n```\\n\\n\\n## Checking bookings\\n\\nThe [/booking/mybookings](#operation/bookingMybookings) service gets a user's future bookings; i.e., those with travel dates in the future. This service can also be used to check the status of a booking.\\n\\n### Key concepts\\n#### Sample URL parameters\\n\\n- `\\\"sessionId=xxx\\\"`, or\\n- `\\\"voucherKey=xxx\\\"`, or\\n- `\\\"email=terry.smith@viator.com&lastCCFourDigits=4242\\\"`, or\\n- `\\\"email=terry.smith@viator.com&itineraryOrItemId=3299307\\\"`\\n\\nProvide *one* of:\\n- a `sessionId` for all bookings related to a user account, or\\n- a `voucherKey`, or\\n- an email address (`email`) and the last four digits of the credit card number (`lastCCFourDigits`) used to make the booking to get all associated bookings, or\\n- an email address (`email`) and `itemId`\\n\\n...in that order\\n\\nFor `\\\"Failed\\\"` items, display a message that communicates the following information to your customers:\\n\\n<pre>\\\"The booking has failed either because this tour or activity was not available or there was a technical issue. Please contact Customer Service if you need more information.\\\"</pre>\\n\\n**See also**: [Booking and item status list](#section/Appendix/bookingStatus-field-values-and-meanings)\\n\\n#### Departure details\\n\\nDeparture details, such as the `departurePoint`, `departurePointAddress` and `departurePointDirections` will be included in the response. These fields may contain HTML escape characters, such as `&amp;` and special characters that are escaped using a backslash. Ensure that these fields are parsed after receiving the response or it may cause your JSON to be invalid.\\n\\n**Example response object** ([/booking/mybookings](#operation/bookingMybookings)):\\n\\n```javascript\\n{\\n \\\"errorReference\\\": null,\\n \\\"data\\\": {\\n \\\"sortOrder\\\": 0,\\n \\\"rulesApplied\\\": null,\\n \\\"bookingStatus\\\": {\\n \\\"status\\\": 3,\\n \\\"text\\\": \\\"Confirmed\\\",\\n \\\"type\\\": \\\"CONFIRMED\\\",\\n \\\"level\\\": \\\"ITINERARY\\\",\\n \\\"confirmed\\\": true,\\n \\\"pending\\\": false,\\n \\\"amended\\\": false,\\n \\\"cancelled\\\": false,\\n \\\"failed\\\": false\\n },\\n \\\"itemSummaries\\\": [{\\n \\\"sortOrder\\\": 0,\\n \\\"rulesApplied\\\": null,\\n \\\"bookingStatus\\\": {\\n \\\"status\\\": 1,\\n \\\"text\\\": \\\"Paid &amp; Confirmed\\\",\\n \\\"type\\\": \\\"CONFIRMED\\\",\\n \\\"level\\\": \\\"ITEM\\\",\\n \\\"failed\\\": false,\\n \\\"confirmed\\\": true,\\n \\\"amended\\\": false,\\n \\\"pending\\\": false,\\n \\\"cancelled\\\": false\\n },\\n \\\"travellerAgeBands\\\": [{\\n \\\"sortOrder\\\": 0,\\n \\\"count\\\": 2,\\n \\\"pluralDescription\\\": \\\"Adults\\\",\\n \\\"description\\\": \\\"Adult\\\",\\n \\\"ageBandId\\\": 1\\n }],\\n \\\"voucherKey\\\": \\\"1000308214:899757cf8b419ed11f39045636b0b30af986d19126d04547097f4b9c05fb4b69:700179574\\\",\\n \\\"voucherURL\\\": \\\"https://viatorapi.sandbox.viator.com/service/merchant/voucher.jspa?code=1000308214:899757cf8b419ed11f39045636b0b30af986d19126d04547097f4b9c05fb4b69:700179574&embedResources=false\\\",\\n \\\"voucherRequirements\\\": \\\"You must present a paper voucher for this tour. We will email a link to access and print your voucher at the Lead Travelers email address.\\\",\\n \\\"productPulledDown\\\": false,\\n \\\"merchantCancellable\\\": true,\\n \\\"productWidgetList\\\": null,\\n \\\"savingAmount\\\": 0,\\n \\\"vouchers\\\": null,\\n \\\"passbooks\\\": null,\\n \\\"termsAndConditions\\\": null,\\n \\\"itineraryId\\\": 1000308214,\\n \\\"productCode\\\": \\\"2065CPT\\\",\\n \\\"tourGradeCode\\\": \\\"1DAY\\\",\\n \\\"distributorItemRef\\\": \\\"distroItemRefJDP1006151732\\\",\\n \\\"languageServicesLanguageCode\\\": \\\"en\\\",\\n \\\"travelDate\\\": \\\"2015-09-03\\\",\\n \\\"price\\\": 26.28,\\n \\\"leadTravellerSurname\\\": \\\"Test\\\",\\n \\\"barcodeOption\\\": \\\"tour\\\",\\n \\\"barcodeType\\\": \\\"code128\\\",\\n \\\"destId\\\": 318,\\n \\\"voucherOption\\\": \\\"VOUCHER_PAPER_ONLY\\\",\\n \\\"productTitle\\\": \\\"City Sightseeing Cape Town Hop-On Hop-Off Tour\\\",\\n \\\"itemId\\\": 700179574,\\n \\\"obfsId\\\": 27643,\\n \\\"departurePoint\\\": \\\"Tour starts at V&amp;A Waterfront, outside the Two Oceans Aquarium, however you may board the bus at any one of the stops throughout the city (see the Itinerary section below for a list of stops)\\\",\\n \\\"departurePointAddress\\\": \\\"\\\",\\n \\\"departurePointDirections\\\": \\\"\\\",\\n \\\"leadTravellerTitle\\\": \\\"Mr\\\",\\n \\\"leadTravellerFirstname\\\": \\\"Homer\\\",\\n \\\"lastRetailPrice\\\": 26.28,\\n \\\"bookingEngineId\\\": \\\"UF\\\",\\n \\\"priceFormatted\\\": \\\"$26.28\\\",\\n \\\"savingAmountFormatted\\\": \\\"\\\",\\n \\\"merchantNetPrice\\\": 26.28,\\n \\\"merchantNetPriceFormatted\\\": \\\"$26.28\\\",\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"lastRetailPriceFormatted\\\": \\\"$26.28\\\",\\n \\\"departsFrom\\\": \\\"Cape Town, South Africa\\\",\\n \\\"tourGradeDescription\\\": \\\"1-Day Bus Tour (1DAY)\\\",\\n \\\"hoursConfirmed\\\": 0,\\n \\\"priceUSD\\\": 26.28\\n }],\\n \\\"voucherURL\\\": \\\"https://viatorapi.sandbox.viator.com/service/merchant/voucher.jspa?code=1000308214:899757cf8b419ed11f39045636b0b30af986d19126d04547097f4b9c05fb4b69&embedResources=false\\\",\\n \\\"voucherKey\\\": \\\"1000308214:899757cf8b419ed11f39045636b0b30af986d19126d04547097f4b9c05fb4b69\\\",\\n \\\"bookerEmail\\\": \\\"jocelyn@viator.com\\\",\\n \\\"itineraryId\\\": 1000308214,\\n \\\"exchangeRate\\\": 1,\\n \\\"distributorRef\\\": \\\"distroRefJDP1006151732\\\",\\n \\\"totalPrice\\\": 26.28,\\n \\\"bookingDate\\\": \\\"2015-06-10\\\",\\n \\\"totalPriceFormatted\\\": \\\"$26.28\\\",\\n \\\"totalPriceUSD\\\": 26.28,\\n \\\"hasVoucher\\\": true,\\n \\\"userId\\\": null,\\n \\\"currencyCode\\\": \\\"USD\\\"\\n },\\n \\\"dateStamp\\\": \\\"2015-06-10T00:33:24+0000\\\", \\\"errorType\\\": null,\\n \\\"errorMessage\\\": null,\\n \\\"errorName\\\": null,\\n \\\"success\\\": true,\\n \\\"totalCount\\\": 1,\\n \\\"vmid\\\": \\\"321004\\\",\\n \\\"errorMessageText\\\": null\\n}\\n```\\n\\n# Testing\\n\\n## Postman collection for testing\\n\\nTo facilitate your testing of the APIs functionality in the sandbox environment, please use the following file, which can be loaded into the [Postman](https://www.getpostman.com/) API development environment via its **import** function:\\n\\n - [Merchant partner API Postman collection](https://docs.viator.com/partner-api/resources/merchant/technical/postman/Viator-API-merchant-Postman.json)\\n\\n### Setting up API-key authentication in Postman\\n\\nBefore you start using the linked Postman collection for testing, you will need to set up the authorization method you wish to use. This can be either the new method (the `exp-api-key` <u>header</u> parameter) or, the legacy method (the `apiKey` <u>query</u> parameter).\\n\\nWhile both methods remain available, we strongly recommend that you use the new method, as it:\\n\\n1. Provides access to all languages available for your organization with a single API-key as opposed to one API-key per language\\n2. Allows access to the new [booking cancellation endpoints](#section/Common-workflows-and-data-validation/Cancellation-API-workflow), as well as all newly-created endpoints in future\\n \\nPlease speak to your account manager if you are still using the legacy apiKey and would like to switch to our new authentication mechanism.\\n\\n#### How to set up the new exp-api-key header parameter\\n\\n1. Select **Edit** from the collection menu:\\n\\n![postman-testing-1](/partner-api/resources/merchant/technical/img/postman-testing-1.png)\\n\\n2. Set the following values:\\n\\n* **Key**: `exp-api-key`\\n* **Value**: Your organization's single exp-api-key, which will have an identical format to that shown in the image below\\n* **Add to**: Header\\n\\n![postman-testing-2](/partner-api/resources/merchant/technical/img/postman-testing-2.png)\\n\\n3. Click **Update**\\n\\n#### How to set up the legacy apiKey query parameter\\n\\n1. Select **Edit** from the collection menu:\\n\\n![postman-testing-1](/partner-api/resources/merchant/technical/img/postman-testing-1.png)\\n\\n2. Set the following values:\\n\\n* **Key**: `apiKey`\\n* **Value**: One of your organization's legacy apiKeys, which will have an identical format to that shown in the image below\\n* **Add to**: Query Params\\n\\n![postman-testing-3](/partner-api/resources/merchant/technical/img/postman-testing-2.png)\\n\\n3. Click **Update**\\n\\n# FAQs\\n\\n**Is a confirmation email sent to the customer or supplier when a booking is made in the sandbox environment?**\\n\\n* No.\\n\\n**How do I make a demo booking?**\\n\\n* To make a demo booking, make sure you set `demo` to `true` in your request to the [/booking/book](#operation/bookingBook) service.\\n\\n**What should I do if I successfully create a test booking in the Live environment?**\\n\\n* Firstly, please don't make test bookings in the Live environment, as doing so may cause a confirmation email to be sent to the product supplier. Nonetheless, if you have made a test booking, cancel it using the [/bookings/{id}/cancel](#operation/cancelBooking) service; or, send an email to dpsupport@viator.com and include both \\\"CANCEL\\\" and the booking reference number in the subject line.\\n\\n**Which currencies can I use when making a booking?**\\n\\n* You can make a booking using the [/booking/book](#operation/bookingBook) endpoint using any of the [supported currencies](#section/Appendices/Supported-currency-codes).\\n* If you attempt to use a non-supported currency, you will receive an error message similar to the following:\\n\\n```json\\n{\\n \\\"errorReference\\\": \\\"3D45567E:2D4A_0A5D033A:01BB_5F616D10_1FBBC9:7035\\\",\\n \\\"data\\\": null,\\n \\\"dateStamp\\\": \\\"2020-09-15T18:41:00+0000\\\",\\n \\\"errorType\\\": \\\"EXCEPTION\\\",\\n \\\"errorCodes\\\": [\\n \\\"UNKNOWN_ERROR\\\"\\n ],\\n \\\"errorMessage\\\": [\\n \\\"Merchant API does not allow the specified currency\\\"\\n ],\\n \\\"errorName\\\": \\\"RuntimeException\\\",\\n \\\"extraInfo\\\": {},\\n \\\"extraObject\\\": null,\\n \\\"success\\\": false,\\n \\\"totalCount\\\": 1,\\n \\\"errorMessageText\\\": [\\n \\\"Merchant API does not allow the specified currency\\\"\\n ],\\n \\\"vmid\\\": \\\"331001\\\"\\n}\\n```\\n\\n**Why am I having an SSL handshake issue?**\\n\\n* It may be that your SSL certificates have expired. Check this. Also, if you are using Java, make sure that it's [updated to the latest version](https://www.java.com/en/download/).\\n\\n**What is the difference between `merchantNetPrice` and `price` in the response from the [/search/products](#operation/searchProducts) service?**\\n\\n* `merchantNetPrice` is the amount you, as the merchant partner, will be invoiced for, excluding any fees.\\n* `price` is the price at which Viator sells the product\\n\\n**Why is a different price displayed in [/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades) and [/product](#operation/product)**\\n\\n* [/product](#operation/product) displays the lowest possible price per traveller; whereas, [/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades) shows the per-traveller price based on the age-band and number of travellers within that age-band.\\n\\n**A destination is missing its latitude, longitude or time zone**\\n\\n* Some destinations in the **sandbox** environment may be missing geolocation or time zone data. However, if you encounter a destination in the **Live** environment with missing information, this can be regarded as an unintended omission \\u2013 please contact us so that we can update our destination information.\\n\\n**How do I make a test booking?**\\n\\nTo make a test booking, make sure you:\\n\\n- set `firstname` and/or `surname` in the `booker` object to `'test'`.\\n- set `demo` to `true`\\n\\nExample:\\n\\n```javascript\\n{\\n \\\"demo\\\": true,\\n \\\"currencyCode\\\": \\\"USD\\\",\\n \\\"partnerDetail\\\": {\\n \\\"distributorRef\\\": \\\"distroRef0412141435\\\"\\n },\\n \\\"booker\\\": {\\n \\\"email\\\": \\\"apitest@viator.com\\\",\\n \\\"firstname\\\": \\\"Test\\\",\\n \\\"surname\\\": \\\"Test\\\",\\n \\\"title\\\": \\\"Mr\\\"\\n },\\n \\\"items\\\": [{\\n \\\"partnerItemDetail\\\": {\\n \\\"distributorItemRef\\\": \\\"distroItemRef0412141435_1\\\"\\n },\\n \\\"hotelId\\\": null,\\n \\\"pickupPoint\\\": null,\\n \\\"travelDate\\\": \\\"2015-03-31\\\",\\n \\\"productCode\\\": \\\"2916ROME\\\",\\n \\\"tourGradeCode\\\": \\\"24HR\\\",\\n \\\"languageOptionCode\\\": \\\"en/SERVICE_GUIDE\\\",\\n \\\"bookingQuestionAnswers\\\": [{\\n \\\"questionId\\\": 100,\\n \\\"answer\\\": \\\"120 kgs\\\"\\n }],\\n \\\"specialRequirements\\\": \\\"\\\",\\n \\\"travellers\\\": [{\\n \\\"bandId\\\": 1,\\n \\\"firstname\\\": \\\"Homer\\\",\\n \\\"surname\\\": \\\"Simpson Test\\\",\\n \\\"title\\\": \\\"Mr\\\",\\n \\\"leadTraveller\\\": true\\n }]\\n }]\\n}\\n```\\n\\n**Is it possible to use a custom value for `distributorRef` and `distributorItemRef`**\\n\\n* Yes! In fact, this is what you're supposed to do. You can pass anything you like in these fields; however, if you use a `distributorRef` that has already been used, the API will return the previous booking made with that `distributorRef` rather than creating a new booking.\\n* **Note**: `distributorRef` must be fewer than 40 characters\\n\\n**What are some common reasons for bookings to fail in the Viator API?**\\n\\n- `homePhone` or any phone field in the booking request contains spaces. The only acceptable non-numeric characters are: \\u201c-\\u201c, \\u201c+\\u201d , \\u201c(\\u201c, and \\u201c)\\u201d\\n\\n- `distributorRef` has been re-used. When making a booking request, a `distributorRef` and `distributorItemRef` must be provided. This is the partner\\u2019s ID for the booking, and it must be unique. If a `distributorRef` has been re-used, a booking will not be made and instead, the existing booking will be returned in the response.\\n\\n- `distributorRef` exceeds 40 characters\\n\\n- No traveller or an incorrect traveller has been set as the lead traveller in the booking request;\\n + `leadTraveller`:`true` must be set for one traveller\\n + the `leadTraveller` must be from an `ageBand` that has `treatAsAdult` set to `true`. The data is available in the `ageBands` object in the product details service.\\n\\n- `languageOptionCode` is invalid\\n + To find the valid language option codes for a particular product, have a look at the `langServices` object in the response from the [/product](#operation/product) service; e.g.,\\n\\n```javascript\\n\\\"langServices\\\": {\\n \\\"en/SERVICE_AUDIO\\\": \\\"English - Audio\\\"\\n}\\n```\\n + You must then ensure that the `languageOptionCode` in the request to the [/booking/book](#operation/bookingBook) service is populated in the same way; i.e.,\\n\\n```javascript\\n\\\"languageOptionCode\\\": \\\"en/SERVICE_AUDIO\\\"\\n```\\n\\n**What does it mean if I receive a \\\"Section level access denied\\\" error message?**\\n\\n- This means that your API-key does not have the correct permissions to access the particular service you were attempting to access when you received this error message. If you feel you would like to use this service nonetheless in your implementation, please contact your account manager to discuss having access granted.\\n\\n**What does it mean if I receive a \\\"503 Service Unavailable\\\" response?**\\n\\n- This means that there was a temporary service outage on our end at that time. We recommend that you re-try the operation until you no longer receive this error.\\n\\n**Does API rate limiting apply to all services?**\\n\\n- Yes, it does. Regardless of the service you are making requests to, the fundamental rate limits apply equally.\\n\\n**Can I cancel multiple bookings or items at the same time using the Viator API?**\\n\\n- No, you may only cancel one booking at a time.\\n\\n**How many concurrent requests can be made of the API from the same IP address?**\\n\\n- Three.\\n\\n**Will my API-key expire?**\\n\\n- If any API-key is not used for a period of six months, that key is automatically deactivated as a security measure. If this has happened to you, contact your account manager to have the key reactivated or a new key issued to you.\\n\\n**Why am I getting an empty response when checking booking details?**\\n\\n- If you are attempting to check a booking using the [/booking/status](#operation/bookingStatus) or [/booking/status/items](#operation/bookingStatusItems) endpoints and receive an empty response, it may be that the booking was made with the demo parameter set to `true`, as the booking status endpoints will ignore demo bookings. Please try making the booking again, ensuring the demo parameter is set to `false`. If this also fails, please email dpsupport@viator.com and include a copy of the request and response JSON objects.\\n\\n**Must I always provide details for all travelers when booking a product where `allTravellerNamesRequired`=`true`?**\\n\\n- Approximately 45% of the products in our catalog require all traveller details to be supplied at the time of booking, and this requirement is enforced by the API. While it is technically possible to bypass this requirement \\u2013 for example, by setting the lead traveler's name, but using dummy values for the the remaining travelers' details ('traveler 2', etc.) \\u2013 we strongly advise against this, as it can cause problems for suppliers for whom this is a strict requirement. Examples include: Alcatraz tickets, theme park tickets that require a QR code, bookings for flights needing to meet TSA requirements; or, vehicle, Segway or jet-ski rentals. If you are unable to implement the collection of all traveler details on your site, we recommend filtering-out products where this is a strict requirement. You may also request that we filter-out these products for you so that they do not appear in product search results.\\n\\n**Must I always provide answers to the required booking questions when making a booking?**\\n\\n- Yes. You must provide answers to all necessary booking questions when making a booking. Approximately 40% of the products in our catalog have booking questions, some of which may be necessary to fulfil the suplier's legal requirements. In the case that the customer cannot provide specific details at the time of booking \\u2013 e.g., a departure flight number \\u2013 they may enter 'unknown' and the supplier will manually send a follow-up message to ask for this information.\\n\\n**Why is there such a big difference in price between that given in the product endpoints and the actual price at the time of booking?**\\n\\n- The price returned in the product endpoints is the 'From Price', which is the <u>lowest possible price</u> for an adult passenger when taking into account all available tour grades, group bookings and so forth. The exact price can only be determined when you check the availability for a specific date and passenger/traveler mix. We recommend using the [/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades) endpoint for this purpose.\\n\\n**Why doesn't the [/taxonomy/destinations](#operation/taxonomyDestinations) endpoint return continent-level information?**\\n\\n- Products are categorized according to their 'destination', which includes cities, regions and countries. The next logical grouping would be 'by continent'; however, this would be too broad a grouping, resulting in too many search results and lengthy response times if the product catalogue were to be searched by continent. For more information, see: [Categorization of content](#section/Key-concepts/Categorization-of-content)\\n\\n**Will there ever be a discrepancy between the amount charged for a tour and the amount refunded due to currency exchange-rate fluctuations?**\\n\\n- In short: no. Firstly, the cost of the booking and the refund amount are always calculated in the product supplier's native currency \\u2013 no exchange rate calculations are applied. I.e., if the cost of the booking was USD 100 and the refund percentage is 100% (full refund, as per the response from [/bookings/{booking-reference}/cancel-quote](#operation/cancelBookingQuote)), Viator will simply not invoice you for that USD 100 that we would have if the booking was not canceled. Furthermore, we do not invoice you for the cost of a booking prior to its departure date. \\n\\n# Appendices\\n\\n## Update log\\n\\n| Date | Description |\\n|------|-------------|\\n| 20 July 2020 | Added [Booking references](#section/Key-concepts/Booking-references) section |\\n| 14 July 2020 | Updated [Calculating prices](#section/Common-workflows-and-data-validation/Calculating-prices) section |\\n| 2 June 2020 | Updated Postman collections and [Testing](#section/Testing) section |\\n| 18 May 2020 | Added note regarding cancel codes to [Legacy merchant cancellation](#section/Appendices/Legacy-merchant-cancellation) section |\\n| 7 May 2020 | Upgraded search feature; enabled 'Try it Out' console |\\n| 10 Mar 2020 | Created new [Overview](#section/Overview) section; removed 'Availability services' section, moving section contents into [Key Concepts](#section/Key-concepts) section |\\n\\n## Accept-Language header\\n\\nThe `Accept-Language` header parameter controls which language the natural language fields in the response from each endpoint will be translated into.\\n\\nNote that you can only specify languages that have been configured for your API-key. Therefore, if you wish to access additional languages, you will need to contact your business development account manager.\\n\\n| Language | Accept-Language parameter value |\\n|----------|-------|\\n| English | `en`, `en-US` |\\n| Danish | `da`, `da-DK` |\\n| Dutch | `nl`, `nl-NL` |\\n| Norwegian | `no`, `no-NO` |\\n| Spanish | `es`, `es-ES` |\\n| Swedish | `sv`, `sv-SE` |\\n| French | `fr`, `fr-FR` |\\n| Italian | `it`, `it-IT` |\\n| German | `de`, `de-DE` |\\n| Portuguese | `pt`, `pt-PT` |\\n| Japanese | `ja`, `ja-JP` |\\n| Chinese (simplified) | `zh-CN` |\\n| Chinese (traditional) | `zh-TW` |\\n| Korean | `ko`, `ko-KR` |\\n\\n## Standard JSON fields\\n\\nEvery service returns a standard set of JSON fields at the end of the JSON response, which indicates if it was processed successfully by the API.\\n\\nIn addition to the `success` flag, you will also need to check the `errorMessage` values for the status of the response. \\n\\nAn error-free response will have:\\n\\n- `\\\"success\\\"`:`true`\\n- `\\\"errorType\\\"`:`null`\\n- `\\\"errorMessage\\\"`:`null`\\n\\n### Example JSON - successful:\\n\\n```javascript\\n{\\n \\\"data\\\": [],\\n \\\"vmid\\\": \\\"321001\\\",\\n \\\"errorMessage\\\": null,\\n \\\"errorType\\\": null,\\n \\\"dateStamp\\\": \\\"2013-03-06T19:45:10+0000\\\",\\n \\\"errorReference\\\": null,\\n \\\"errorMessageText\\\": null,\\n \\\"success\\\": true,\\n \\\"totalCount\\\": 114,\\n \\\"errorName\\\": null\\n}\\n```\\n\\n### Example JSON - unsuccessful:\\n\\n```javascript\\n{\\n \\\"errorReference\\\": \\\"~5793740141815885188840666\\\",\\n \\\"data\\\": null,\\n \\\"dateStamp\\\": \\\"2013-09-09T11:29:48+0000\\\",\\n \\\"errorType\\\": \\\"EXCEPTION\\\",\\n \\\"errorMessage\\\": [\\\"* Additional questions missing\\\\n\\\"],\\n \\\"errorName\\\": \\\"ValidationException\\\",\\n \\\"success\\\": false,\\n \\\"totalCount\\\": 1,\\n \\\"vmid\\\": \\\"221001\\\",\\n \\\"errorMessageText\\\": [\\\"* Additional questions missing\\\" ]\\n}\\n```\\n\\n| Element | Type | Comments | To be viewed by customer | Required |\\n|---------|------|----------|:------------------------:|:--------:|\\n| `vmid` | string | The server id that processed the service | ❌ | ✅ |\\n| `errorMessage` | string | The error message in HTML | ❌ | ✅ |\\n| `errorType` | string | Type of error: EXCEPTION | ❌ | ✅ |\\n| `dateStamp` | string | timestamp of the response | ❌ | ✅ |\\n| `errorReference` | string | The error reference is logged for future reference | ❌ | ✅ |\\n| `errorMessageText` | string | The textual version of the error message | ✅<br /> (if an error has occurred) | ✅ |\\n| `success` | boolean | <ul><li>`true` if the API request was successful with no errors</li><li>`false` if an error was encountered</li></ul> | ❌ | ✅ |\\n| `totalCount` | integer | The number of results returned (minimum = `1`) | ✅<br /> (if displaying the number of results found in a search etc.) | ✅ |\\n| `errorName` | string | The name of the error type | ❌ | ✅ |\\n\\n## Country codes\\n| Country code | Country |\\n|--------------|---------|\\n| AF | Afghanistan |\\n| AL | Albania |\\n| DZ | Algeria |\\n| AS | American Samoa |\\n| AD | Andorra |\\n| AO | Angola |\\n| AI | Anguilla |\\n| AQ | Antarctica |\\n| AG | Antigua and Barbuda |\\n| AR | Argentina |\\n| AM | Armenia |\\n| AW | Aruba |\\n| AU | Australia |\\n| AT | Austria |\\n| AZ | Azerbaijan |\\n| BS | Bahamas |\\n| BH | Bahrain |\\n| BD | Bangladesh |\\n| BB | Barbados |\\n| BY | Belarus |\\n| BE | Belgium |\\n| BZ | Belize |\\n| BJ | Benin |\\n| BM | Bermuda |\\n| BT | Bhutan |\\n| BO | Bolivia |\\n| BA | Bosnia Herzegovina |\\n| BW | Botswana |\\n| BR | Brazil |\\n| BN | Brunei |\\n| BG | Bulgaria |\\n| BF | Burkina Faso |\\n| BI | Burundi |\\n| KH | Cambodia |\\n| CM | Cameroon |\\n| CA | Canada |\\n| CV | Cape Verde |\\n| KY | Cayman Islands |\\n| CF | Central Africa |\\n| TD | Chad |\\n| CL | Chile |\\n| CN | China |\\n| CX | Christmas Island |\\n| CC | Cocos (Keeling) Islands |\\n| CO | Colombia |\\n| KM | Comoros |\\n| CK | Cook Islands |\\n| CR | Costa Rica |\\n| CI | Cote D'Ivoire |\\n| HR | Croatia |\\n| CY | Cyprus |\\n| CZ | Czech Republic |\\n| DK | Denmark |\\n| DJ | Djibouti |\\n| DM | Dominica |\\n| DO | Dominican Republic |\\n| EC | Ecuador |\\n| EG | Egypt |\\n| SV | El Salvador |\\n| GQ | Equatorial Guinea |\\n| ER | Eritrea |\\n| EE | Estonia |\\n| ET | Ethiopia |\\n| FK | Falkland Island |\\n| FO | Faroe Islands |\\n| FJ | Fiji |\\n| FI | Finland |\\n| FR | France |\\n| GF | French Guiana |\\n| PF | French Polynesia |\\n| GA | Gabon |\\n| GM | Gambia |\\n| GE | Georgia |\\n| DE | Germany |\\n| GH | Ghana |\\n| GI | Gibraltar |\\n| GR | Greece |\\n| GL | Greenland |\\n| GD | Grenada |\\n| GP | Guadeloupe |\\n| GU | Guam |\\n| GT | Guatemala |\\n| GN | Guinea |\\n| GW | Guinea Bissau |\\n| GY | Guyana |\\n| HT | Haiti |\\n| HN | Honduras |\\n| HK | Hong Kong |\\n| HU | Hungary |\\n| IS | Iceland |\\n| IN | India |\\n| ID | Indonesia |\\n| IQ | Iraq |\\n| IE | Ireland |\\n| IL | Israel |\\n| IT | Italy |\\n| JM | Jamaica |\\n| JP | Japan |\\n| JO | Jordan |\\n| KZ | Kazakhstan |\\n| KE | Kenya |\\n| KI | Kiribati |\\n| KW | Kuwait |\\n| KG | Kyrgyzstan |\\n| LA | Lao People's Democratic Republic |\\n| LV | Latvia |\\n| LB | Lebanon |\\n| LS | Lesotho |\\n| LR | Liberia |\\n| LY | Libyan Arab Jamahiriya |\\n| LI | Liechtenstein |\\n| LT | Lithuania |\\n| LU | Luxembourg |\\n| MO | Macau |\\n| MK | Macedonia |\\n| MG | Madagascar |\\n| MW | Malawi |\\n| MY | Malaysia |\\n| MV | Maldives |\\n| ML | Mali |\\n| MT | Malta |\\n| MQ | Martinique |\\n| MR | Mauritania |\\n| MU | Mauritius |\\n| YT | Mayotte |\\n| MX | Mexico |\\n| FM | Micronesia |\\n| MD | Moldova |\\n| MC | Monaco |\\n| MN | Mongolia |\\n| MS | Monserrat |\\n| MA | Morocco |\\n| MZ | Mozambique |\\n| NA | Namibia |\\n| NR | Nauru |\\n| NP | Nepal |\\n| NL | Netherlands |\\n| AN | Netherlands Antilles |\\n| KN | Nevis- St Kitts |\\n| NC | New Caledonia |\\n| NZ | New Zealand |\\n| NI | Nicaragua |\\n| NE | Niger |\\n| NG | Nigeria |\\n| NU | Niue |\\n| NF | Norfolk Island |\\n| KP | North Korea |\\n| MP | Northern Mariana Islands |\\n| NO | Norway |\\n| OM | Oman |\\n| PK | Pakistan |\\n| PW | Palau |\\n| PS | Palestinian Territory, Occupied |\\n| PA | Panama |\\n| PG | Papua New Guinea |\\n| PY | Paraguay |\\n| PE | Peru |\\n| PH | Philippines |\\n| PN | Pitcairn |\\n| PL | Poland |\\n| PT | Portugal |\\n| PR | Puerto Rico |\\n| QA | Qatar |\\n| RE | Reunion |\\n| RO | Romania |\\n| RU | Russian Federation |\\n| RW | Rwanda |\\n| SH | Saint Helena |\\n| LC | Saint Lucia |\\n| SM | San Marino |\\n| ST | Sao Tome and Principe |\\n| SA | Saudi Arabia |\\n| SN | Senegal |\\n| YU | Serbia and Montenegro |\\n| SC | Seychelles |\\n| SL | Sierra Leone |\\n| SG | Singapore |\\n| SK | Slovakia |\\n| SI | Slovenia |\\n| SB | Solomon Islands |\\n| SO | Somalia |\\n| ZA | South Africa |\\n| KR | South Korea |\\n| ES | Spain |\\n| LK | Sri Lanka |\\n| PM | St Pierre Miquelon |\\n| VC | St Vincent and Grenadines |\\n| SR | Suriname |\\n| SZ | Swaziland |\\n| SE | Sweden |\\n| CH | Switzerland |\\n| SY | Syria |\\n| TW | Taiwan |\\n| TJ | Tajikistan |\\n| TZ | Tanzania |\\n| TH | Thailand |\\n| TL | Timor-Leste |\\n| TG | Togo |\\n| TK | Tokelau |\\n| TO | Tonga |\\n| TT | Trinidad and Tobago |\\n| TN | Tunisia |\\n| TR | Turkey |\\n| TM | Turkmenistan |\\n| TC | Turks and Caicos Islands |\\n| TV | Tuvalu |\\n| UG | Uganda |\\n| UA | Ukraine |\\n| AE | United Arab Emirates |\\n| GB | United Kingdom |\\n| UY | Uruguay |\\n| UM | US Minor Outlying Islands |\\n| US | United States of America |\\n| UZ | Uzbekistan |\\n| VU | Vanuatu |\\n| VE | Venezuela |\\n| VN | Vietnam |\\n| VG | Virgin Islands-British |\\n| VI | Virgin Islands-US |\\n| WF | Wallis and Futuna Islands |\\n| WS | Western Samoa |\\n| YE | Yemen Republic |\\n| ZM | Zambia |\\n| ZW | Zimbabwe |\\n\\n## US state codes\\n| State code | State |\\n|------------|-------|\\n| AL | Alabama |\\n| AK | Alaska |\\n| AZ | Arizona |\\n| AR | Arkansas |\\n| CA | California |\\n| CO | Colorado |\\n| CT | Connecticut |\\n| DE | Delaware |\\n| DC | District of Columbia |\\n| FL | Florida |\\n| GA | Georgia |\\n| HI | Hawaii |\\n| ID | Idaho |\\n| IL | Illinois |\\n| IN | Indiana |\\n| IA | Iowa |\\n| KS | Kansas |\\n| KY | Kentucky |\\n| LA | Louisiana |\\n| ME | Maine |\\n| MD | Maryland |\\n| MA | Massachusetts |\\n| MI | Michigan |\\n| MN | Minnesota |\\n| MS | Mississippi |\\n| MO | Missouri |\\n| MT | Montana |\\n| NE | Nebraska |\\n| NV | Nevada |\\n| NH | New Hampshire |\\n| NJ | New Jersey |\\n| NM | New Mexico |\\n| NY | New York |\\n| NC | North Carolina |\\n| ND | North Dakota |\\n| OH | Ohio |\\n| OK | Oklahoma |\\n| OR | Oregon |\\n| PA | Pennsylvania |\\n| RI | Rhode Island |\\n| SC | South Carolina |\\n| SD | South Dakota |\\n| TN | Tennessee |\\n| TX | Texas |\\n| UT | Utah |\\n| VT | Vermont |\\n| VA | Virginia |\\n| WA | Washington |\\n| WV | West Virginia |\\n| WI | Wisconsin |\\n| WY | Wyoming |\\n\\n## Canadian provinces\\n\\n| Code | Province |\\n|------|----------|\\n| Alberta | Alberta |\\n| British Columbia | British Columbia |\\n| Manitoba | Manitoba |\\n| New Brunswick | New Brunswick |\\n| Newfoundland and Labrador | Newfoundland |\\n| Northwest Territories | Northwest Territories |\\n| Nova Scotia | Nova Scotia |\\n| Nunavut | Nunavut |\\n| Ontario | Ontario |\\n| Prince Edward Island | Prince Edward Island |\\n| Quebec | Quebec |\\n| Saskatchewan | Saskatchewan |\\n| Yukon | Yukon Territory |\\n\\n## Australian states\\n\\n| Code | State |\\n|------|-------|\\n| ACT | Australian Capital Territory |\\n| NSW | New South Wales |\\n| NT | Northern Territory |\\n| QLD | Queensland |\\n| SA | South Australia |\\n| TAS | Tasmania |\\n| VIC | Victoria |\\n| WA | Western Australia |\\n\\n## bookingStatus field values and meanings\\n\\n| Field: `type` | Field: `status` | Meaning |\\n|-------|:-----:|---------|\\n| `\\\"WAITING\\\"` | `0` | This item has not been booked. Part of an unfinished itinerary. |\\n| `\\\"CONFIRMED\\\"` | `1` | This item has been successfully booked |\\n| `\\\"UNAVAILABLE\\\"` | `2` | This item has been had an availability check, that came back false. |\\n| `\\\"PENDING\\\"` | `3` | This item has begun booking, but has paused in a deferred booking engine |\\n| `\\\"FAILED\\\"` | `4` | A merchant partner with a freesale-only API-key has attempted to book an on-request product |\\n| `\\\"CANCELLED\\\"` | `5` | This item has successfully been cancelled. |\\n| `\\\"EXPIRED\\\"` | `6` | This item is now expired. |\\n| `\\\"AMENDED\\\"` | `7` | This item has been amended after booking. |\\n| `\\\"PENDING_AMEND\\\"` | `8` | This item has a pending amendment which can be cancelled. |\\n| `\\\"REJECTED\\\"` | `12` | Viator only |\\n| `\\\"ON_HOLD\\\"` | `13` | Viator only |\\n\\n## Supported currency codes\\n\\nSupported currency codes for merchant partners:\\n\\n| Currency code | Currency |\\n|---------------|----------|\\n| USD | US dollar |\\n| GBP | British pound |\\n| EUR | Euro |\\n| AUD | Australian dollar |\\n\\n**Note:** Partners will be billed in the currency of the booking.\\n\\n## Viator API error codes\\n\\n| Error code | Services | Error message | Description |\\n|------------|----------|---------------|-------------|\\n| ADDRESS_REQUIRED | [/booking/book](#operation/bookingBook) | \\\"You have not entered an address. Please enter your address information.\\\" | `ccAddress1` was empty |\\n| ADDRESS_SIZE_EXCEEDED | [/booking/book](#operation/bookingBook) | \\\"Billing address is restricted to 50 characters long.\\\" | `address` field was longer than 51 characters |\\n| ATTRIBUTE_NOT_FOUND | [/product](#operation/product) | | |\\n| AGE_BAND_INVALID | [/booking/book](#operation/bookingBook) | | a `bandId` has been submitted that does not correspond to any `bandId` available for the tour grade in question |\\n| BOOKING_QUESTIONS_MISSING | [/booking/book](#operation/bookingBook) | \\\"Additional questions missing\\\" | one or more required [booking questions](#section/Appendices/Booking-questions) are missing in the booking request |\\n| CARD_EXPIRED | [/booking/book](#operation/bookingBook) | | submitted credit card details corresponding to an expired card |\\n| CITY_REQUIRED | [/booking/book](#operation/bookingBook) | \\\"You have not entered a city in the address section. Please enter your city.\\\" | address is required in the credit card section |\\n| CITY_SIZE_EXCEEDED | [/booking/book](#operation/bookingBook) | \\\"City is restricted to 40 characters long.\\\" | city name submitted was more than 40 characters long |\\n| COUNTRY_REQUIRED | [/booking/book](#operation/bookingBook) | \\\"You have not entered a country. Please enter your country.\\\" | no country was submitted in the booking request |\\n| CREDIT_CARD_DECLINED | [/booking/book](#operation/bookingBook) | | credit card used for booking was declined by the payment processor |\\n| CREDIT_CARD_EXPIRY_DATE_INVALID | [/booking/book](#operation/bookingBook) | \\\"The expiration date for your credit card is not formatted properly. Please verify and re-enter the expiration date.\\\" | incorrectly-formatted credit card expiration date was submitted |\\n| CREDIT_CARD_HOLDER_NAME_INVALID | [/booking/book](#operation/bookingBook) | | credit card holder's name was invalid, perhaps due to the inclusion of invalid characters |\\n| CREDIT_CARD_NUMBER_INVALID | [/booking/book](#operation/bookingBook) | \\\"Please verify and re-enter the credit card details, or use a different credit card\\\" | invalid characters in credit card number |\\n| CREDIT_CARD_NUMBER_REQUIRED | [/booking/book](#operation/bookingBook) | \\\"Credit card number is required\\\" | credit card number was omitted |\\n| CREDIT_CARD_SECURITY_NUMBER_INVALID | [/booking/book](#operation/bookingBook) | \\\"The card security number you entered for your credit card is invalid. It must contain 3 digits (or 4 with American Express cards). Please re-enter the card security number.\\\" | incorrect CCV code submitted |\\n| CREDIT_CARD_SECURITY_NUMBER_REQUIRED | [/booking/book](#operation/bookingBook) | \\\"Credit card security number is required\\\" | CCV was not provided |\\n| DEMO_BOOKING_WITH_REAL_CARD | [/booking/pricingmatrix](#operation/bookingPricingmatrix) | | `demo` is `true`, but credit card details are real |\\n| DISTRIBUTOR_REFERENCE_MISMATCH | [/booking/pastbooking](#operation/bookingPastbooking); [/booking/mybookings](#operation/bookingMybookings) | \\\"The distributor reference associated with this itinerary does not match the one provided.\\\" | attempt to retrieve a booking with an `itineraryId` or `itemId` and `distributorRef`, but the reference doesn't match the one saved in the itinerary |\\n| EMAIL_ADDRESS_INVALID | [/booking/book](#operation/bookingBook) | \\\"Your email address format is invalid\\\" | email address is formatted incorrectly |\\n| EMAIL_REQUIRED | [/booking/book](#operation/bookingBook) | \\\"Email is required\\\" | email address is missing in the booking request |\\n| FIRST_NAME_INVALID | [/booking/book](#operation/bookingBook) | \\\"You have entered a name for the credit-card holder that is not valid. Please verify and re-enter the name of the credit card holder.\\\" | first name is formatted incorrectly or contains invalid characters in the booking request - string length must be > 1 and must not contain the following characters: <>%;\\\"(),|\\n| FIRST_NAME_REQUIRED | [/booking/book](#operation/bookingBook) | \\\"First name of credit card details is required\\\" | no first name specified |\\n| FIRST_NAME_SIZE_EXCEEDED | [/booking/book](#operation/bookingBook) | \\\"First name of credit card details is restricted to 30 characters long\\\" | first name exceeds 30 characters |\\n| INTERNAL_ERROR | *any* | *any* | the API itself has experienced an unexpected error |\\n| LAST_NAME_INVALID | [/booking/book](#operation/bookingBook) | \\\"You have entered a name for the credit-card holder that is not valid. Please verify and re-enter the name of the credit card holder.\\\" | last name is formatted incorrectly in the booking request - string length must be > 1 and must not contain the following characters: <>%;\\\"(), |\\n| LAST_NAME_REQUIRED | [/booking/book](#operation/bookingBook) | \\\"Last name of credit card details is required\\\" | no last name supplied in the `ccname` field of the `ccPayDetail` object |\\n| LAST_NAME_SIZE_EXCEEDED | [/booking/book](#operation/bookingBook) | \\\"Last name of credit card details is restricted to 35 characters long\\\" | the surname in the `ccname` field of the `ccPayDetail` object must not exceed 35 characters in length |\\n| LEAD_TRAVELLER_REQUIRED | [/booking/book](#operation/bookingBook) | \\\"A traveler needs to be selected as lead traveler.\\\" | one traveller object within the `travellers` array in the booking request needs to have `leadTraveller` set to `true` |\\n| PAYMENT_AMOUNTS_CHANGED | [/booking/book](#operation/bookingBook) | e.g. \\\"PAYMENT_AMOUNTS_CHANGED: HKD 2213.20 (was HKD 2210.26)\\\" | This error indicates that the exchange rate was updated while the booking was being made. Refresh the product's pricing information and retry the booking. |\\n| PAYMENT_CURRENCY_MISMATCH | [/booking/book](#operation/bookingBook) | | |\\n| PAYMENT_ENCRYPTION_ERROR | [/booking/book](#operation/bookingBook) | | Viator-only internal error - retry booking request |\\n| PAYMENT_INTERNAL_ERROR | [/booking/book](#operation/bookingBook) | | Viator-only internal error - retry booking request |\\n| PAYMENT_LIMIT_REACHED | [/booking/book](#operation/bookingBook) | | Viator-only internal error - retry booking request |\\n| PAYMENT_REJECTED | [/booking/book](#operation/bookingBook) | | triggered when expiry: `\\\"01/2018\\\"` and card number: `\\\"4539791001730106\\\"` were submitted |\\n| POSTCODE_REQUIRED | [/booking/book](#operation/bookingBook) | \\\"You have not entered a zip code / post code. Please enter your zip code / post code.\\\", | `ccaddressZip` was empty |\\n| POSTCODE_SIZE_EXCEEDED | [/booking/book](#operation/bookingBook) | \\\"Zip code / post code is restricted to 10 characters long.\\\" | `ccaddressZip` was more than 10 characters in length |\\n| PRICING_DATA_MISSING | | | Viator-only internal error - retry booking request |\\n| PRODUCT_TOUR_GRADE_UNKNOWN | [/booking/pricingmatrix](#operation/bookingPricingmatrix) | Unknown tour grade: <TOUR_GRADE> for product | an invalid tour grade code was submitted |\\n| PRODUCT_UNAVAILABLE | [/booking/book](#operation/bookingBook) | | Viator-only internal error - retry booking request |\\n| REFUND_REJECTED | | | Viator-only internal error - retry booking request |\\n| STATE_REQUIRED | [/booking/book](#operation/bookingBook) | | `ccaddressState` is required for this billing request |\\n| STATE_SIZE_EXCEEDED | [/booking/book](#operation/bookingBook) | | `ccaddressState` must be fewer than 35 characters long |\\n| TOUR_NOT_AVAILABLE | [/booking/book](#operation/bookingBook) | \\\"We're sorry, the following tour you are trying to book is sold out and no longer available\\\" | the tour is not available on the requested date |\\n| TOUR_GONE | [/product](#operation/product) | \\\"We're sorry, we cannot find the tour, activity or attraction you are looking for\\\" | no product corresponding to the supplied details was found |\\n| TOUR_NOT_AVAILABLE_BETWEEN_DATES | | | |\\n| TOUR_NOT_FOUND | [/product](#operation/product) | \\\"We're sorry, we cannot find the tour, activity or attraction you are looking for\\\" | no product corresponding to the supplied details was found |\\n| TRAVELLER_COUNT_EXCEEDED_MAX_LIMIT | | | number of travellers in the booking request was greater than the limit for the product being booked |\\n| TRAVELLER_FIRST_NAME_INVALID | [/booking/book](#operation/bookingBook) | \\\"First name of traveler 1 must only contain alphabetical characters\\\" | non-alphabetical characters were used in the traveller's first name |\\n| TRAVELLER_FIRST_NAME_REQUIRED | [/booking/book](#operation/bookingBook) | \\\"First name of traveler 1 is required\\\" | `firstname` in the `booker` object was omitted |\\n| TRAVELLER_LAST_NAME_INVALID | [/booking/book](#operation/bookingBook) | \\\"Last name of traveler 1 should contain alphabet only\\\" | `surname` in the `booker` object contained non-alphabetical characters |\\n| TRAVELLER_LAST_NAME_REQUIRED | [/booking/book](#operation/bookingBook) | \\\"Last name of traveler 1 is required\\\" | `surname` in the `booker` object was omitted |\\n| TRAVELLER_MISMATCH | [/booking/availability/tourgrades](#operation/bookingAvailabilityTourgrades) | | the `bandId` is not available for the selected tour grade; or, the product does not support the number of travelers requested |\\n| UNKNOWN_ERROR | *any* | *any* | the API reports this error when the exception from the underlying system (e.g. booking server) is not recognized |\\n| UNKNOWN_PAYMENT_METHOD | | | |\\n| UNSUPPORTED_CARD | | | `cctype` is not one of `\\\"Visa\\\"`, `\\\"Mastercard\\\"` or `\\\"Amex\\\"` |\\n\\n## Booking questions\\n\\nExample product codes were valid at the time of writing. If you find that any of these product codes are invalid or do not include the relevant booking question, please [inform us about it via email](apitechsupport@viator.com).\\n\\n| Id | stringQuestionId | title | subtitle | message | example product |\\n|:----------:|-------------|-------|----------|----------|-----|\\n| 1 | `dateOfBirth_dob` | Date of Birth | (e.g. 20 October 1970) | Enter your date of birth. | 100009P2 |\\n| 2 | `heights_passengerHeights` | Passenger Heights | (eg. 5'2, 158cm etc) | For safety reasons you must enter the height of all passengers. Please indicate inches or centimetres. | 100009P1 |\\n| 3 | `passport_expiry` | Passport Expiry Date | (e.g. 15 September 2015. If multiple passengers, separate each entry e.g. 01 July 2012, 31 May 2014) | Enter passport expiry date for all passengers | 100014P10 |\\n| 4 | `passport_nationality` | Passport Nationality | (e.g. United States of America. If multiple passengers, separate each entry e.g. Australia, China) | Enter country of issue of passport for all passengers | 100014P10 |\\n| 5 | `passport_passportNo` | Passport Number | (e.g. 0123456789. If multiple passengers, separate each entry e.g. 0123456789, 9876543210) | Enter passport number for all passengers | 100014P10 |\\n| 6 | N/A | N/A | N/A | N/A | N/A |\\n| 7 | `transfer_air_arrival_airline` | Arrival Airline | (e.g. United, British Airways, Qantas, etc) | Enter the name of your airline. | 100006P15 |\\n| 8 | `transfer_air_arrival_flightNo` | Arrival Flight No | (e.g. UA 864, BA 923, QA 233, etc) | Enter your flight number. | 100006P15 |\\n| 9 | `transfer_air_departure_airline` | Departure Airline | (e.g. United, British Airways, Qantas, etc) | Enter the name of your airline. | 100006P17 |\\n| 10 | `transfer_air_departure_flightNo` | Departure Flight No | (e.g. UA 864, BA 923, QA 233, etc) | Enter your flight number. | 100006P17 |\\n| 11 | `transfer_arrival_dropOff` | Drop Off Location | (e.g. 1234 Cedar Way, Brooklyn, NY 00123) | Enter the address for drop off. | 100006P15 |\\n| 12 | `transfer_arrival_time` | Arrival Time | (eg. 8pm, 20:30 etc) | Enter your arrival time. Please indicate AM/PM or use the 24-hour clock. | 100006P15 |\\n| 13 | `transfer_departure_date` | Departure date | (e.g. 15 September 2015) | Enter your departure date. | 100006P15 |\\n| 14 | `transfer_departure_pickUp` | Pick up Location | (e.g. 1234 Cedar Way, Brooklyn, NY 00123) | Enter the address for pick up. | 100006P17 |\\n| 15 | `transfer_departure_time` | Departure Time | (eg. 8pm, 20:30 etc) | Enter your departure time. Please indicate AM/PM or use the 24-hour clock. | 100006P17 |\\n| 16 | `transfer_port_arrival_time` | Disembarkation Time | (eg. 8pm, 20:30 etc) | Enter your disembarkation time. Please indicate AM/PM or use the 24-hour clock. | 100014P14 |\\n| 17 | `transfer_port_cruiseShip` | Cruise Ship | (e.g. Brilliance of the Seas, etc) | Enter your cruise ship. | 100014P14 |\\n| 18 | `transfer_port_departure_time` | Boarding Time | (eg. 8pm, 20:30 etc) | Enter your boarding time. Please indicate AM/PM or use the 24-hour clock. | 100014P4 |\\n| 19 | `transfer_rail_arrival_line` | Arrival Rail Line | (e.g. Amtrak, etc) | Enter the name of the rail provider. | 100006P15 |\\n| 20 | `transfer_rail_arrival_station` | Arrival Rail Station | (e.g. Central Station, etc) | Enter name of arrival and/or departure station. | 100006P15 |\\n| 21 | `transfer_rail_departure_line` | Departure Rail Line | (e.g. Amtrak, etc) | Enter the name of the rail provider. | 100014P10 |\\n| 22 | `transfer_rail_departure_station` | Departure Rail Station | (e.g. Central Station, etc) | Enter name of arrival and/or departure station. | 100014P10 |\\n| 23 | `weights_passengerWeights` | Passenger Weights | (e.g. 127 pounds, 145 kilos, etc) | For safety reasons you must enter the weight of <b>all</b> passengers. Please indicate pounds or kilos. | 100111P12 |\\n\\n## Legacy merchant cancellation\\n\\n**Note:** This functionality has been replaced by the [cancellationReasons](#operation/cancellationReasons), [bookingQuote](#operation/bookingQuote) and [cancelBooking](#operation/cancelBooking) endpoints.\\n\\n### Requirements for cancellations\\n\\n- To successfully cancel a booking via the [/merchant/cancellation](#operation/merchantCancellation) service, you must include the itinerary item to cancel (`itemId`). \\n\\n- `itineraryItemId` and `itineraryId` need to match the `distributorRef` and `distributorItemRef`, so these four values must also be included in the request body. \\n\\n- You must also include a `cancelCode` - a number corresponding to the reason for cancellation. You can use the <a href=\\\"#suggested-cancellation-codes\\\">suggested cancel codes</a> shown in the table below.\\n\\n\\n<mark>**Note**: Post-travel cancellations **will not be processed** unless a cancel code of `62` or `66` is passed in the `cancelCode` parameter.</mark>\\n### The [/merchant/cancellation](#operation/merchantCancellation) service:\\n\\n#### Description of JSON request parameters for the [/merchant/cancellation](#operation/merchantCancellation) service:\\n\\n| Parameter | Type | Comments | Required |\\n|-----------|------|----------|:--------:|\\n| `itineraryId` | integer | Viator itinerary reference number | ✅ |\\n| `distributorRef` | string | Merchant partner's itinerary reference for booking | ✅ |\\n| `cancelItems` | array | Array of item to cancel in itinerary | ✅ |\\n| `itemId` | integer | Viator `itemId` of item to cancel in itinerary | ✅ |\\n| `distributorItemRef` | string | Merchant partner's itinerary item (booking) reference | ✅ |\\n| `cancelCode` | string | A number indicating the reason for cancelling the booking. A list of <a href=\\\"#suggested-cancellation-codes\\\">suggested cancel codes</a> is shown in the table below. | ✅ |\\n| `cancelDescription` | string | Natural-language reason for cancellation. A reason **must** be provided if a `cancelCode` of `'62'` or `'66'` is passed. | ✅ for `cancelCode` `'62'` or `'66'`; otherwise ❌ |\\n\\n#### Example [/merchant/cancellation](#operation/merchantCancellation) request:\\n\\nIn this request, we wish to cancel the booking identified by the following:\\n\\n| Parameter | Value |\\n|-----------|-------|\\n| `itneraryId` | `12345655` |\\n| `distributorRef` | `\\\"Jdp122\\\"` |\\n| `itemId` | `330056` |\\n| `distributorItemRef` | `\\\"JdpItin001\\\"` |\\n| `cancelCode` | `\\\"82\\\"` (Honest mistake - incorrect purchase) |\\n\\nThis is accomplished as follows:\\n\\n**API Service**\\n\\n```html\\nPOST /merchant/cancellation\\n```\\n\\n**Request body**\\n\\n```javascript\\n{\\n \\\"itineraryId\\\": 1234655,\\n \\\"distributorRef\\\": \\\"Jdp122\\\",\\n \\\"cancelItems\\\": [\\n {\\n \\\"itemId\\\": 330056,\\n \\\"distributorItemRef\\\": \\\"JdpItin001\\\",\\n \\\"cancelCode\\\": \\\"82\\\"\\n }]\\n}\\n```\\n\\n#### Example response\\n```javascript\\n{\\n \\\"data\\\": {\\n \\\"itineraryId\\\": 1234655,\\n \\\"cancelItems\\\": [\\n {\\n \\\"cancellationResponseStatusCode\\\": \\\"Confirmed\\\",\\n \\\"cancellationResponseDescription\\\": \\\"No further action required\\\",\\n \\\"itemId\\\": 330056,\\n \\\"distributorItemRef\\\": \\\"JdpItin001\\\"\\n }],\\n \\\"distributorRef\\\": \\\"Jdp122\\\"\\n },\\n \\\"vmid\\\": \\\"221002\\\",\\n \\\"errorMessage\\\": null,\\n \\\"errorType\\\": null,\\n \\\"dateStamp\\\": \\\"2013-03-21T14:28:08+0000\\\",\\n \\\"errorReference\\\": null,\\n \\\"errorMessageText\\\": null,\\n \\\"success\\\": true,\\n \\\"totalCount\\\": 1,\\n \\\"errorName\\\": null\\n}\\n```\\n\\n### <a name=\\\"suggested-cancellation-codes\\\"></a>Suggested cancellation codes:\\n\\n| cancelcode | meaning |\\n|:-:|:-|\\n| `'00'` | Testing (use for test cancellations) |\\n| `'51'` | Flight cancellation affecting customer |\\n| `'52'` | Flight schedule change unacceptable to customer |\\n| `'53'` | Death of the customer or a member of their immediate family |\\n| `'54'` | Jury duty/court summons affecting customer |\\n| `'56'` | Medical emergency/hospitalization involving the customer or their immediate family |\\n| `'57'` | Customer is required for military service |\\n| `'58'` | National disaster (insurrection, terrorism, war) affecting the customer |\\n| `'59'` | Natural disaster (earthquake, fire, flood) affecting the customer |\\n| `'62'` | **Post-travel cancellation**: the product was cancelled by the supplier and the traveller was not given sufficient notice |\\n| `'63'` | Transport strike/labor dispute affecting customer |\\n| `'66'` | **Post-travel cancellation**: the product was not cancelled, but the customer was dissatisfied with the product |\\n| `'71'` | Credit card fraud |\\n| `'72'` | Car segment cancellation affecting customer |\\n| `'73'` | Package segment cancellation affecting customer |\\n| `'74'` | Hotel segment cancellation affecting customer |\\n| `'77'` | Re-book |\\n| `'78'` | Duplicate purchase |\\n| `'82'` | Honest mistake (incorrect purchase) |\\n| `'87'` | Non-refundable cancellation more than 24 hours prior to travel |\\n| `'88'` | Non-refundable cancellation less than 24 hours prior to travel |\\n| `'98'` | Customer service/technical support response outside time limit |\\n| `'99'` | Duplicate processing |\\n\\n### Cancellation errors\\n\\nIf the cancellation was **not** successful, you will receive an error response.\\n\\n#### Example error response\\n\\n```javascript\\n{\\n \\\"data\\\": {\\n \\\"itineraryId\\\": \\\"3331605\\\", \\n \\\"cancelItems\\\": [{\\n \\\"cancellationResponseStatusCode\\\": \\\"Error.ItineraryUnknown\\\", \\n \\\"cancellationResponseDescription\\\": \\\"Please double check the details or contact...\\\"\\n \\\"itemId\\\": \\\"600088255\\\",\\n \\\"distributorItemRef\\\": \\\"ItinItemRef012\\\"\\n }],\\n \\\"distributorRef\\\": null \\n },\\n \\\"vmid\\\": \\\"221002\\\",\\n \\\"errorMessage\\\": null,\\n \\\"errorType\\\": null,\\n \\\"dateStamp\\\": \\\"2013-03-21T14:43:38+0000\\\", \\n \\\"errorReference\\\": null, \\n \\\"errorMessageText\\\": null,\\n \\\"success\\\": true, \\n \\\"totalCount\\\": 1, \\n \\\"errorName\\\": null\\n}\\n```\\n\\n### <a name=\\\"cancellation-response-status-codes-and-their-meanings\\\"></a>Cancellation response status codes and their meanings\\n\\n| `cancellationResponseStatusCode` | Meaning | Action |\\n|----------------------------------|----------|--------|\\n| `\\\"Confirmed\\\"` | The request to cancel and refund the item has been accepted and processed | No further action is required. |\\n| `\\\"Pending\\\"` | Confirmation of the request to cancel and refund the item is pending. This only applies when a `cancelCode` is `'62'` or `'66'` was sent and the booking was in a 'pending' state. | No action required. Partner will be contacted when a decision to confirm/reject has been made by the supplier. |\\n| `\\\"Rejected\\\"` | The cancellation request was denied | No action required. The item cannot be cancelled. |\\n| `\\\"Error.ItemUnknown\\\"` | Item not found | Double-check `itemId`. Contact Viator Customer Service for more information if required. |\\n| `\\\"Error.ItineraryUnknown\\\"` | Itinerary not found | Double-check `itineraryId`. Contact Viator Customer Service for more information if required. |\\n| `\\\"Error.MultipleRequests\\\"` | Cancellation request contains multiple requests | Submit **only one** item per cancellation request. |\\n| `\\\"Error.NoCancellationCodeOrDescription\\\"` | Invalid `cancelCode` | `cancelCode` is invalid \\u2013 ensure it is **two** digits long |\\n| `\\\"Error.Unknown\\\"` | An undefined error has occurred | Double-check the `distributorRef` and `distributorItemRef`. If the error is still occurring, [contact the Viator partner support team](mailto:dpsupport@viator.com). |\\n\\n### Resubmitting a cancellation request\\n\\nIf the same cancellation request is sent more than once, Viator will respond with the last known response.\",\"license\":{\"name\":\"CC BY 4.0\",\"url\":\"https://creativecommons.org/licenses/by/4.0/au\"},\"title\":\"Viator API Documentation & Specification \\u2013 Merchant Partners\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\",\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_1399749485719396353_AdiW3Ds1.jpg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"blob:https://docs.viator.com/blobId\",\"version\":\"3.0\"}],\"x-providerName\":\"viator.com\",\"x-tags\":[\"lgbt\"]},\"updated\":\"2021-06-10T09:33:56.864Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/viator.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/viator.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"victorops.com\",\"value\":{\"added\":\"2017-06-13T10:07:43.000Z\",\"preferred\":\"0.0.3\",\"versions\":[{\"key\":\"0.0.3\",\"value\":{\"added\":\"2017-06-13T10:07:43.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"VictorOps\"},\"description\":\"This API allows you to interact with the VictorOps platform in various ways. Your account may be limited\\nto a total number of API calls per month. Also, some of these API calls have rate limits.\\n\\nNOTE: In this documentation when creating a sample curl request (clicking the TRY IT OUT! button), in some API\\nviewing interfaces, the '@' in an email address may be encoded. Please note that the REST endpoints will not\\nprocess the encoded version. Make sure that the encoded character '%40' is changed to its unencoded form before\\nsubmitting the curl request.\\n\",\"title\":\"VictorOps\",\"version\":\"0.0.3\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_VictorOps_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://portal.victorops.com/public/api-docs/victorops-api-v1.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"victorops.com\"},\"updated\":\"2019-07-22T11:04:56.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/victorops.com/0.0.3/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/victorops.com/0.0.3/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"vimeo.com\",\"value\":{\"added\":\"2018-12-22T22:19:13.000Z\",\"preferred\":\"3.4\",\"versions\":[{\"key\":\"3.4\",\"value\":{\"added\":\"2018-12-22T22:19:13.000Z\",\"info\":{\"contact\":{\"url\":\"https://developer.vimeo.com/help\",\"x-twitter\":\"vimeo\"},\"title\":\"Vimeo\",\"version\":\"3.4\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_vimeo_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/vimeo/openapi/master/api.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"vimeo.com\"},\"updated\":\"2019-03-17T16:45:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/vimeo.com/3.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/vimeo.com/3.4/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"visagecloud.com\",\"value\":{\"added\":\"2017-02-26T17:03:31.000Z\",\"preferred\":\"1.1\",\"versions\":[{\"key\":\"1.1\",\"value\":{\"added\":\"2017-02-26T17:03:31.000Z\",\"info\":{\"contact\":{\"email\":\"office@visagecloud.com\",\"name\":\"VisageCloud\",\"url\":\"https://visagecloud.com\"},\"description\":\"Face search, recognition & classification API. Just make a call to our REST API each time your app needs to access face recognition and classification capabilities.\",\"license\":{\"name\":\"As per Developer Terms of Use\",\"url\":\"https://visagecloud.com/developer-terms-of-use\"},\"termsOfService\":\"https://visagecloud.com/terms-of-use\",\"title\":\"VisageCloud\",\"version\":\"1.1\",\"x-apisguru-categories\":[\"search\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://visagecloud.com/v2/api-docs\",\"version\":\"2.0\"}],\"x-providerName\":\"visagecloud.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2018-08-24T14:28:47.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/visagecloud.com/1.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/visagecloud.com/1.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"visiblethread.com\",\"value\":{\"added\":\"2018-06-11T05:59:01.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-06-11T05:59:01.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"VisibleThread\"},\"description\":\"## Introduction\\nThe VisibleThread b API provides services for analyzing/searching documents and web pages.\\nTo use the service you need an API key. \\n\\n**Contact us at support@visiblethread.com to request an API key**. \\n\\nThe services are split into **Documents** and **Webscans**.\\n\\n### Documents\\nUpload documents and dictionaries so you can :\\n- Measure the readability of your document\\n- search a document for all terms from a dictionary\\n- retrieve all paragraphs from a document or only matching paragraphs\\n\\n### Webscans\\nAnalyze web pages so you can: \\n- Measure the readability of your web content\\n- Identify & highlight content issues e.g. long sentences, passive voice\\n\\nThe VisibleThread API allows you to programatially submit webpage urls to be scanned, \\ncheck on the results of a scan, and view a list of previous scans you have performed.\\n \\n-------------\\n\\nThe VisibleThread API is a HTTP-based JSON API, accessible at https://api.visiblethread.com \\nEach request to the service requires your API key to be successful.\\n\\n## Getting Started With Webscans\\n\\nSteps:\\n1. Enter your API key above and hit **Explore**. \\n2. Run a new scan by submitting a **POST to /webscans** (title and some webUrls are required).\\n The scan runs asynchronously in the background but returns immediately with a JSON response containing an \\\"id\\\" that represents your scan.\\n3. Check on the status of a scan by submitting **GET /webscans/{scanId}**, if the scan is still in progress it will return a HTTP 503. If \\n it is complete it will return a HTTP 200 with the appropriate JSON outlining the urls scanned and the summary statistics for each url.\\n4. Retrieve all your previous scan results by submitting **GET /webscans**. \\n5. Retrieve detailed results for a url within a scan (readability, long sentence and passive language instances) by submitting \\n **GET /webscans/{scanId}/webUrls/{urlId}** (scanId and urlId are required)\\n\\n## Getting Started With Document scans:\\n\\nSteps:\\n1. Enter your API key above and hit **Explore**\\n2. Run a new scan by submitting a **POST to /documents** (document required). The scan runs asynchronously in the background but returns\\n immediately with a JSON response containins an \\\"id\\\" that represents your scan\\n3. Check on the status of a scan by submitting **GET /documents/{scanId}**, if the scan is still in progress it will return a HTTP 503. If \\n it is complete it will return a HTTP 200 with the appropriate JSON outlining the document readability results. It will contain detailed\\n analysis of each paragraph in the document\\n4. Retrieve all your previous scan results by submitting **GET /documents**\\n\\n### Searching a document for keywords\\n\\nThe VisibleThread API allows you to upload a set of keywords or a 'dictionary'. You can then perform a search of a already uploaded document \\nusing that dictionary\\n\\nSteps (Assuming you have uploaded your document using the steps above):\\n1. Upload a csv file to use as a keyword dictionary by submitting a **POST to /dictionaries** (csv file required). This returns a JSON \\n response with the dictionary Id \\n2. Search a document with the dictionary by submitting a **POST to /searches** (document id and dictionary id required). \\n3. Get the resuhlts of the search by submitting **GET /searches/{docId}/{dictionaryId}\\\" . This will return JSON response containing \\n detailed results of searching the document using the dictionary.\\n4. To view the list of all searches you have performed submit a **GET /searches**. \\n\\nBelow is a list of the available API endpoints, documentation & a form to try out each operation.\",\"title\":\"VisibleThread API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_VisibleThread_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.visiblethread.com/example/vt.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"visiblethread.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/visiblethread.com/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/visiblethread.com/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"visualcrossing.com:weather\",\"value\":{\"added\":\"2020-03-23T14:22:08.000Z\",\"preferred\":\"4.5\",\"versions\":[{\"key\":\"4.5\",\"value\":{\"added\":\"2020-03-23T14:22:08.000Z\",\"info\":{\"contact\":{\"email\":\"info@visualcrossing.com\",\"name\":\"Visual Crossing Corporation\",\"url\":\"https://www.visualcrossing.com/weather-api\",\"x-twitter\":\"visualcrossing\"},\"description\":\"Weather Forecast and Historical Weather Observation Data via an convenient, restful API.\",\"license\":{\"name\":\"Visual Crossing Weather API\",\"url\":\"https://www.visualcrossing.com/weather-api\"},\"termsOfService\":\"https://www.visualcrossing.com/weather-services-terms.html\",\"title\":\"Visual Crossing Weather API\",\"version\":\"4.5\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_visualcrossing_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.visualcrossing.com/weather/specs/visualcrossing-weather-api-openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"visualcrossing.com\",\"x-serviceName\":\"weather\"},\"externalDocs\":{\"description\":\"https://www.visualcrossing.com/weather-api-documentation\",\"url\":\"https://www.visualcrossing.com/weather-api-documentation\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/visualcrossing.com/weather/4.5/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/visualcrossing.com/weather/4.5/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"visualstudio.com\",\"value\":{\"added\":\"2020-09-24T16:01:49.112Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-09-24T16:01:49.112Z\",\"info\":{\"description\":\"Public APIs for managing VS Codespaces\",\"title\":\"VSOnline\",\"version\":\"v1\",\"x-apisguru-categories\":[\"developer_tools\",\"collaboration\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://online.visualstudio.com/api/v1/swagger\",\"version\":\"3.0\"}],\"x-providerName\":\"visualstudio.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/visualstudio.com/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/visualstudio.com/v1/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"vmware.local:vrni\",\"value\":{\"added\":\"2021-06-07T16:22:55.199Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-06-07T16:22:55.199Z\",\"info\":{\"description\":\"vRealize Network Insight API Reference\",\"title\":\"vRealize Network Insight API Reference\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://vdc-download.vmware.com/vmwb-repository/dcr-public/c1b5a60c-3635-4b8c-84b2-3ea54172cf31/f8595072-cedd-4f97-9b05-1720e0f41f92/vrni_api_spec.json\",\"version\":\"2.0\"}],\"x-providerName\":\"vmware.local\",\"x-serviceName\":\"vrni\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/vmware.local/vrni/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/vmware.local/vrni/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"vocadb.net\",\"value\":{\"added\":\"2017-11-26T17:10:51.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2017-11-26T17:10:51.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"vocadb\"},\"title\":\"VocaDB\",\"version\":\"v1\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_vocadb_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://vocadb.net/swagger/docs/v1\",\"version\":\"3.0\"}],\"x-providerName\":\"vocadb.net\"},\"updated\":\"2021-01-25T09:04:01.042Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/vocadb.net/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/vocadb.net/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"vonage.com:account\",\"value\":{\"added\":\"2019-09-30T16:36:50.000Z\",\"preferred\":\"1.11.8\",\"versions\":[{\"key\":\"1.11.8\",\"value\":{\"added\":\"2019-09-30T16:36:50.000Z\",\"info\":{\"contact\":{\"name\":\"Vonage Business Cloud Support\",\"url\":\"https://businesssupport.vonage.com/contactus\"},\"description\":\"The Vonage Business Cloud Account API enables you to retrieve information about accounts.\\n\\nYour application must subscribe to the Provisioning API suite to use this API.\\n\",\"termsOfService\":\"https://www.vonage.com/business/legal-policy-center/business-cloud/tos\",\"title\":\"Account API\",\"version\":\"1.11.8\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/vonage-business-cloud/account.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"vonage.com\",\"x-serviceName\":\"account\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/vonage.com/account/1.11.8/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/vonage.com/account/1.11.8/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"vonage.com:extension\",\"value\":{\"added\":\"2019-09-30T16:36:50.000Z\",\"preferred\":\"1.11.8\",\"versions\":[{\"key\":\"1.11.8\",\"value\":{\"added\":\"2019-09-30T16:36:50.000Z\",\"info\":{\"contact\":{\"name\":\"Vonage Business Cloud Support\",\"url\":\"https://businesssupport.vonage.com/contactus\"},\"description\":\"The Vonage Business Cloud Extension API enables you to retrieve information about extensions.\\n\\nYour application must subscribe to the Provisioning API suite to use this API.\\n\",\"termsOfService\":\"https://www.vonage.com/business/legal-policy-center/business-cloud/tos\",\"title\":\"Extension API\",\"version\":\"1.11.8\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/vonage-business-cloud/extension.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"vonage.com\",\"x-serviceName\":\"extension\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/vonage.com/extension/1.11.8/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/vonage.com/extension/1.11.8/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"vonage.com:reports\",\"value\":{\"added\":\"2019-09-30T16:36:50.000Z\",\"preferred\":\"1.0.1\",\"versions\":[{\"key\":\"1.0.1\",\"value\":{\"added\":\"2019-09-30T16:36:50.000Z\",\"info\":{\"contact\":{\"name\":\"Vonage Business Cloud Support\",\"url\":\"https://businesssupport.vonage.com/contactus\"},\"description\":\"The Vonage Business Cloud Reports API enables you to retrieve call logs for your account.\\n\\nYour application must subscribe to the Reports API suite to use this API.\\n\",\"termsOfService\":\"https://www.vonage.com/business/legal-policy-center/business-cloud/tos\",\"title\":\"Reports API\",\"version\":\"1.0.1\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/vonage-business-cloud/reports.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"vonage.com\",\"x-serviceName\":\"reports\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/vonage.com/reports/1.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/vonage.com/reports/1.0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"vonage.com:user\",\"value\":{\"added\":\"2019-09-30T16:36:50.000Z\",\"preferred\":\"1.11.8\",\"versions\":[{\"key\":\"1.11.8\",\"value\":{\"added\":\"2019-09-30T16:36:50.000Z\",\"info\":{\"contact\":{\"name\":\"Vonage Business Cloud Support\",\"url\":\"https://businesssupport.vonage.com/contactus\"},\"description\":\"The Vonage Business Cloud User API enables you to retrieve information about users.\\n\\nYour application must subscribe to the Provisioning API suite to use this API.\\n\",\"termsOfService\":\"https://www.vonage.com/business/legal-policy-center/business-cloud/tos\",\"title\":\"User API\",\"version\":\"1.11.8\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/vonage-business-cloud/user.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"vonage.com\",\"x-serviceName\":\"user\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/vonage.com/user/1.11.8/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/vonage.com/user/1.11.8/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"vonage.com:vgis\",\"value\":{\"added\":\"2019-09-30T16:36:50.000Z\",\"preferred\":\"1.0.1\",\"versions\":[{\"key\":\"1.0.1\",\"value\":{\"added\":\"2019-09-30T16:36:50.000Z\",\"info\":{\"contact\":{\"email\":\"gunifydevops@vonage.com\",\"name\":\"VGIS\",\"url\":\"https://integrate.vonage.com\"},\"description\":\"The Vonage Integration Suite API enables call control and webhooks for call events.\\n\\nYour application must subscribe to the VonageIntegrationSuite API suite to use this API.\\n\",\"title\":\"Vonage Integration Suite\",\"version\":\"1.0.1\",\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/nexmo/api-specification/master/definitions/vonage-business-cloud/vgis.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"vonage.com\",\"x-serviceName\":\"vgis\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/vonage.com/vgis/1.0.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/vonage.com/vgis/1.0.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"voodoomfg.com\",\"value\":{\"added\":\"2017-11-27T10:58:20.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2017-11-27T10:58:20.000Z\",\"info\":{\"contact\":{\"email\":\"support@voodoomfg.com\",\"x-twitter\":\"voodoomfg\"},\"description\":\"Welcome to the Voodoo Manufacturing API docs!\\n\\nYour Voodoo Manufacturing API key must be included with each request to the API. The API will look for the key in the \\\"api_key\\\" header of the request. You can request a key here.\\n\\nThis API provides a programmatic interface for submitting printing orders to Voodoo Manufacturing. The general process for creating an order is as follows:\\n - Get a list of the available materials with the /materials endpoint\\n - Upload models to the API with the /models endpoint\\n - Get quotes for shipping methods with the /order/shipping endpoint\\n - Get a quote for an order with the /order/create endpoint\\n - Confirm the order with the /order/confirm endpoint\\n\\nUploaded models and orders can be retrieved either in bulk or by id at the /model and /order endpoints, respectively.\\n\\nIn some cases, you may wish to get a quote for a specific model without the context of an order. In this case, you may use the /model/quote (if you've already uploaded the model to the API) or the /model/quote_attrs (lets you quote based on calculated model attributes) endpoints.\\n\",\"title\":\"Voodoo Manufacturing 3D Print API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_voodoomfg_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.voodoomfg.com/voodoo.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"voodoomfg.com\"},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/voodoomfg.com/2.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/voodoomfg.com/2.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"waag.org\",\"value\":{\"added\":\"2015-07-14T11:50:33.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2015-07-14T11:50:33.000Z\",\"info\":{\"description\":\"An API for the distribution and annotation of open data, for small cities and big metropolitan areas.\",\"title\":\"CitySDK Linked Data\",\"version\":\"v1\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_waag_profile_image.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"swagger\",\"url\":\"https://api.citysdk.waag.org/swagger\",\"version\":\"1.2\"}],\"x-providerName\":\"waag.org\"},\"updated\":\"2020-03-27T12:35:44.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/waag.org/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/waag.org/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"walletobjects.googleapis.com:pay-passes\",\"value\":{\"added\":\"2020-07-17T14:44:15.028Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2020-07-17T14:44:15.028Z\",\"info\":{\"contact\":{\"name\":\"Google\",\"url\":\"https://google.com\"},\"description\":\"API for issuers to save and manage Google Wallet Objects.\",\"license\":{\"name\":\"Creative Commons Attribution 3.0\",\"url\":\"http://creativecommons.org/licenses/by/3.0/\"},\"termsOfService\":\"https://developers.google.com/terms/\",\"title\":\"Google Pay Passes API\",\"version\":\"v1\",\"x-origin\":[{\"format\":\"google\",\"url\":\"https://walletobjects.googleapis.com/$discovery/rest?version=v1\",\"version\":\"v1\"}],\"x-providerName\":\"walletobjects.googleapis.com\",\"x-serviceName\":\"pay-passes\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"url\":\"https://developers.google.com/pay/passes\"},\"updated\":\"2021-07-05T15:07:17.927Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/walletobjects.googleapis.com/pay-passes/v1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/walletobjects.googleapis.com/pay-passes/v1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"walmart.com:inventory\",\"value\":{\"added\":\"2018-03-28T12:55:05.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-03-28T12:55:05.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"Walmart\"},\"description\":\"Maintaining up-to-date inventory for your items on Walmart.com ensures a great experience for your customers and greater sales opportunities for you.\",\"title\":\"Inventory Management\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Walmart_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.walmart.com/api/detail\",\"version\":\"3.0\"}],\"x-providerName\":\"walmart.com\",\"x-serviceName\":\"inventory\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/walmart.com/inventory/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/walmart.com/inventory/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"walmart.com:item\",\"value\":{\"added\":\"2018-03-28T12:55:05.000Z\",\"preferred\":\"3.0.1\",\"versions\":[{\"key\":\"3.0.1\",\"value\":{\"added\":\"2018-03-28T12:55:05.000Z\",\"info\":{\"contact\":{\"name\":\"partnerapis@walmartlabs.com\",\"x-twitter\":\"Walmart\"},\"description\":\"Please make sure you use the correct version of the APIs for your use case. To find out the appropriate version, go to the API Docs drop down on the menu.\",\"title\":\"Item API\",\"version\":\"3.0.1\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Walmart_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.walmart.com/v1/swaggerProxy?type=item\",\"version\":\"2.0\"}],\"x-providerName\":\"walmart.com\",\"x-serviceName\":\"item\"},\"updated\":\"2020-10-19T08:23:36.113Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/walmart.com/item/3.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/walmart.com/item/3.0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"walmart.com:order\",\"value\":{\"added\":\"2018-03-28T12:55:05.000Z\",\"preferred\":\"3.0.1\",\"versions\":[{\"key\":\"3.0.1\",\"value\":{\"added\":\"2018-03-28T12:55:05.000Z\",\"info\":{\"contact\":{\"name\":\"partnerapis@walmartlabs.com\",\"x-twitter\":\"Walmart\"},\"description\":\"Please make sure you use the correct version of the APIs for your use case. To find out the appropriate version, go to the API Docs drop down on the menu.\",\"title\":\"Orders API\",\"version\":\"3.0.1\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Walmart_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.walmart.com/v1/swaggerProxy?type=order\",\"version\":\"2.0\"}],\"x-providerName\":\"walmart.com\",\"x-serviceName\":\"order\"},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/walmart.com/order/3.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/walmart.com/order/3.0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"walmart.com:price\",\"value\":{\"added\":\"2018-03-28T12:55:05.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-03-28T12:55:05.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"Walmart\"},\"description\":\"The price is a fundamental building block for your listing on Walmart.com. You can use the price management APIs to set up and manage the price for a given item\",\"title\":\"Price Management\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Walmart_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.walmart.com/api/detail\",\"version\":\"3.0\"}],\"x-providerName\":\"walmart.com\",\"x-serviceName\":\"price\"},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/walmart.com/price/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/walmart.com/price/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"warwick.ac.uk:enterobase\",\"value\":{\"added\":\"2018-11-15T08:12:27.000Z\",\"preferred\":\"v2.0\",\"versions\":[{\"key\":\"v2.0\",\"value\":{\"added\":\"2018-11-15T08:12:27.000Z\",\"info\":{\"contact\":{\"email\":\"enterobase@warwick.ac.uk\",\"name\":\"Nabil-Fareed Alikhan\"},\"description\":\"\\nAPI for EnteroBase (http://enterobase.warwick.ac.uk) \\n\\nEnteroBase is a user-friendly online resource, where users can upload their \\nown sequencing data for de novo assembly by a stream-lined pipeline. The assemblies \\nare used for calling MLST and wgMLST patterns, allowing users to compare their strains \\nto publically available genotyping data from other EnteroBase users, GenBank and classical MLST databases.\\n\\nClick here to find how to get and use an API token: http://bit.ly/1TKlaOU\\n\",\"title\":\"Enterobase-API\",\"version\":\"v2.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_warwickuni_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://enterobase.warwick.ac.uk/api/v2.0/swagger\",\"version\":\"2.0\"}],\"x-providerName\":\"warwick.ac.uk\",\"x-serviceName\":\"enterobase\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/warwick.ac.uk/enterobase/v2.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/warwick.ac.uk/enterobase/v2.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"watchful.li\",\"value\":{\"added\":\"2015-11-09T22:55:27.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-11-09T22:55:27.000Z\",\"info\":{\"title\":\"watchful.li\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"hosting\"],\"x-logo\":{\"backgroundColor\":\"#1B4E65\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_d2071nnd6m4201.cloudfront.net_templates_balloon_images_logo.svg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"swagger\",\"url\":\"https://watchful.li/api/v1/api-docs/\",\"version\":\"1.2\"}],\"x-providerName\":\"watchful.li\"},\"externalDocs\":{\"url\":\"https://watchful.li/faqs/tools/watchful-rest-api.html\"},\"updated\":\"2019-02-25T11:01:54.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/watchful.li/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/watchful.li/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"waterlinked.com\",\"value\":{\"added\":\"2018-03-10T16:30:06.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-03-10T16:30:06.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"waterlinkedas\"},\"description\":\"API for the Water Linked Underwater GPS. For more details: http://www.waterlinked.com\\n\\nRecommended approach for connecting to a Underwater GPS via the API is:\\n- If \\\"GET /api/\\\" times out, the Underwater GPS is not running (on this IP address)\\n- If \\\"GET /api/\\\" responds with 200 OK check that the api version returrned (eg \\\"v1\\\") is supported by the client (eg: also supports \\\"v1\\\").\\n- If the api version returned does not match what the client supports: give an error to the user and recommend upgrading. (Eg: response is \\\"v2\\\" while client only supports \\\"v1\\\")\\n- If \\\"GET /api/\\\" responds with 301 Moved permanently. \\\"GET /api/v1/version\\\" to check if the kit has a version earlier than 1.5.\\n- \\\"GET /api/v1/version\\\" will always respond with 200 OK on Underwater GPS earlier than 1.5 release.\\n\\nConfiguration API is is not considered stable and will potentially be changed\",\"title\":\"The Water Linked Underwater GPS API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_waterlinkedas_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://demo.waterlinked.com/swagger/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"waterlinked.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/waterlinked.com/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/waterlinked.com/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"wavecell.com\",\"value\":{\"added\":\"2016-11-26T22:03:03.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2016-11-26T22:03:03.000Z\",\"info\":{\"contact\":{\"email\":\"support@wavecell.com\",\"name\":\"Wavecell Dev team\",\"url\":\"https://wavecell.com/\"},\"description\":\"This API allows Wavecell customers to originate request to send SMS messages anywhere in the World. The messages can be send individually or as a bulk request.\",\"termsOfService\":\"https://wavecell.com/terms.html\",\"title\":\"Wavecell.Sms.Api\",\"version\":\"v1\",\"x-apisguru-categories\":[\"messaging\"],\"x-logo\":{\"backgroundColor\":\"#050917\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_wavecell.com_wp-content_uploads_2020_05_Group.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.wavecell.com/swagger/v1/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"wavecell.com\"},\"updated\":\"2017-05-30T13:23:20.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wavecell.com/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wavecell.com/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"wealthport.com\",\"value\":{\"added\":\"2017-05-30T10:41:01.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-05-30T10:41:01.000Z\",\"info\":{\"description\":\"Onedot provides a simple, lightweight and open Web API based on the Open API 2.0 standard (https://www.openapis.org). Our APIs offer a variety of operations related to managing Sources, Folders, Orders and Recipes. There are operations to submit and track Jobs, upload and download data files and many more.\",\"termsOfService\":\"https://www.onedot.com/terms-of-service\",\"title\":\"Wealthport API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"analytics\",\"machine_learning\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_912326535566196737_gQPnTTPZ_400x400.jpg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://wealthport.github.io/wealthport-api-docs/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"wealthport.com\"},\"updated\":\"2018-02-05T08:23:20.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wealthport.com/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wealthport.com/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"weatherbit.io\",\"value\":{\"added\":\"2017-11-25T11:22:43.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2017-11-25T11:22:43.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"weatherbitio\"},\"description\":\"This is the documentation for the Weatherbit Weather API. The base URL for the API is [http://api.weatherbit.io/v2.0/](http://api.weatherbit.io/v2.0/) or [https://api.weatherbit.io/v2.0/](http://api.weatherbit.io/v2.0/). Below is the Swagger UI documentation for the API. All API requests require the `key` parameter. An Example for a 5 day forecast for London, UK would be `http://api.weatherbit.io/v2.0/forecast/3hourly?city=London`&`country=UK`. See our [Weather API description page](https://www.weatherbit.io/api) for additional documentation.\",\"title\":\"Weatherbit.io - Swagger UI Weather API documentation\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_weatherbitio_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.weatherbit.io/static/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"weatherbit.io\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/weatherbit.io/2.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/weatherbit.io/2.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"weber-gesamtausgabe.de\",\"value\":{\"added\":\"2018-03-10T16:48:12.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-03-10T16:48:12.000Z\",\"info\":{\"description\":\"The OpenAPI documentation for the RESTful interface of the Carl-Maria-von-Weber-Gesamtausgabe.
(No registration, authentication, or API key is required)
For feedback or requests about this API please contact stadler@weber-gesamtausgabe.de or start the discussion at https://github.com/Edirom/WeGA-WebApp\",\"title\":\"WeGA API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"open_data\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_web.archive.org_web_20180313153846im__https_weber-gesamtausgabe.de_resources_img_logo_weber.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://weber-gesamtausgabe.de/api/v1/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"weber-gesamtausgabe.de\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/weber-gesamtausgabe.de/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/weber-gesamtausgabe.de/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"webscraping.ai\",\"value\":{\"added\":\"2020-10-22T11:24:00.491Z\",\"preferred\":\"2.0.4\",\"versions\":[{\"key\":\"2.0.4\",\"value\":{\"added\":\"2020-10-22T11:24:00.491Z\",\"info\":{\"contact\":{\"email\":\"support@webscraping.ai\",\"name\":\"WebScraping.AI Support\",\"url\":\"https://webscraping.ai\"},\"description\":\"A client for https://webscraping.ai API. It provides a web scaping automation API with Chrome JS rendering, rotating proxies and builtin HTML parsing.\",\"title\":\"WebScraping.AI\",\"version\":\"2.0.4\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://webscraping.ai/openapi.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"webscraping.ai\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/webscraping.ai/2.0.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/webscraping.ai/2.0.4/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"wedpax.com\",\"value\":{\"added\":\"2019-09-04T14:40:07.000Z\",\"preferred\":\"v1\",\"versions\":[{\"key\":\"v1\",\"value\":{\"added\":\"2019-09-04T14:40:07.000Z\",\"info\":{\"title\":\"Wedpax\",\"version\":\"v1\",\"x-apisguru-categories\":[\"social\"],\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://api.wedpax.com/swagger/v1/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"wedpax.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2019-09-23T09:26:07.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wedpax.com/v1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wedpax.com/v1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"whapi.com:accounts\",\"value\":{\"added\":\"2017-11-26T16:51:11.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2017-11-26T16:51:11.000Z\",\"info\":{\"contact\":{\"email\":\"platform@williamhill.com\",\"name\":\"William Hill Labs\",\"url\":\"http://developer.williamhill.com\",\"x-twitter\":\"WilliamHill\"},\"description\":\"The Accounts API is a collection of methods used to query a customer account. It allows the developer to retrieve account-related data such as the user account balance. It should be noted that regional variations may exist - so some fields may not be returned for certain territories.\",\"title\":\"Accounts API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_WillHillHelp_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.williamhill.com/wh-docs/docs-sdks/accounts/swagger/docs\",\"version\":\"2.0\"}],\"x-providerName\":\"whapi.com\",\"x-serviceName\":\"accounts\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/whapi.com/accounts/2.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/whapi.com/accounts/2.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"whapi.com:bets\",\"value\":{\"added\":\"2017-11-26T16:51:11.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2017-11-26T16:51:11.000Z\",\"info\":{\"contact\":{\"email\":\"platform@williamhill.com\",\"name\":\"William Hill Labs\",\"url\":\"http://developer.williamhill.com\",\"x-twitter\":\"WilliamHill\"},\"description\":\"The Bets API methods are used to place single, multiple and complex bets and to retrieve a customer\\u2019s bet history. When retrieving a customer\\u2019s bet history you can organize the bets from the betting history in terms of date, bet type and whether the bet is settled or not. You can also specify what fields to be included/excluded or return a list of all default fields the method returns.

The Bets API will also generate a bet delay if you\\u2019re placing a single/multiple bet in-Play by creating a time margin to negate the effects of major changes to the market (for example, goals during a football match). Note that in version 2 of our APIs, Bets API contains the functionality of both Bets API v1 and the Betslips API v1.\",\"title\":\"Bets API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_WillHillHelp_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.williamhill.com/wh-docs/docs-sdks/bets/swagger/docs\",\"version\":\"3.0\"}],\"x-providerName\":\"whapi.com\",\"x-serviceName\":\"bets\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/whapi.com/bets/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/whapi.com/bets/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"whapi.com:locations\",\"value\":{\"added\":\"2017-11-26T16:51:11.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2017-11-26T16:51:11.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"WilliamHill\"},\"description\":\"The Locations API is a collection of methods that support geographical information. The first method is an address lookup service for UK addresses. This service can be used to provide a new customer with a list of possible addresses from which they can populate a registration form.\",\"title\":\"Locations\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_WillHillHelp_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.williamhill.com/wh-docs/docs-sdks/locations/swagger/docs\",\"version\":\"2.0\"}],\"x-providerName\":\"whapi.com\",\"x-serviceName\":\"locations\"},\"updated\":\"2018-01-17T08:35:04.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/whapi.com/locations/2.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/whapi.com/locations/2.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"whapi.com:numbers\",\"value\":{\"added\":\"2017-11-26T16:51:11.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2017-11-26T16:51:11.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"WilliamHill\"},\"description\":\"The William Hill Numbers API uses a single method that allows you to generate random numbers for your application. Numbers can either be unique or can be produced with the chance that some might be the same. For example, you can have a highest value of 6 and a lowest value of 1 with a count of 2 with a unique value of false - this will give you two numbers between 1 and 6 which are independent, just like two dice being rolled.

The Numbers API is a Private API and therefore not automatically available to developers. To use this API, contact your business manager who will guide you through the separate Terms and Conditions of use before you can have the API assigned to your application.\",\"license\":{\"name\":\"William Hill Online\",\"url\":\"www.williamhill.com\"},\"title\":\"Numbers API\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_WillHillHelp_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.williamhill.com/wh-docs/docs-sdks/numbers/swagger/docs\",\"version\":\"2.0\"}],\"x-providerName\":\"whapi.com\",\"x-serviceName\":\"numbers\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/whapi.com/numbers/2.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/whapi.com/numbers/2.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"whapi.com:sessions\",\"value\":{\"added\":\"2017-11-26T16:51:11.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2017-11-26T16:51:11.000Z\",\"info\":{\"contact\":{\"email\":\"platform@williamhill.com\",\"name\":\"William Hill Labs\",\"url\":\"http://developer.williamhill.com\",\"x-twitter\":\"WilliamHill\"},\"description\":\"The William Hill Sessions API uses a central authentication service (CAS*) on all resources that require access to a customer\\u2019s account or betting functionality. To authenticate, you\\u2019ll need to supply a sportsbook username and password, in return you will be given an authentication ticket, which you can use on the majority of requests found within our services.


The Sessions API should be used whenever you want to login a customer and:

  • continue to use the William Hill API for that customer\\u2019s transactions
  • use other CAS-enabled William Hill services outside the suite of APIs

CAS is an enterprise Single Sign-On solution for web services (see https://wiki.jasig.org/display/CAS/Home). It is used by many William Hill services.
Note: all requests must be executed over HTTPS and include an API key and secret.


Authentication Ticket Expiration Times

When a customer is logged in using the Sessions API, they are given an Authentication Ticket; using this ticket on subsequent API requests gives you access to account activities (such as placing a bet, deposits, etc). However, this ticket is only valid for a given period of time depending on how it is used. If the ticket is used and then has a period of inactivity longer than 7,200 seconds (2 hours), then the ticket will expire and further requests using the ticket will be denied - in effect, a customer has been logged out and will need to authenticate again.


Normally, any ticket issued only has a maximum life expectancy of 28,000 seconds (8 hours) after which it can no longer be used, even if it has been used regularly. The customer again will be effectively logged out and will need to authenticate again. If you wish to avoid this, you need to set the query parameter extended to Y, which will enable your application to generate a ticket valid for 60 days without expiring due to inactivity.
\",\"title\":\"Sessions API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_WillHillHelp_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.williamhill.com/wh-docs/docs-sdks/sessions/swagger/docs\",\"version\":\"2.0\"}],\"x-providerName\":\"whapi.com\",\"x-serviceName\":\"sessions\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/whapi.com/sessions/2.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/whapi.com/sessions/2.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"whapi.com:sportsdata\",\"value\":{\"added\":\"2017-11-26T16:51:11.000Z\",\"preferred\":\"2\",\"versions\":[{\"key\":\"2\",\"value\":{\"added\":\"2017-11-26T16:51:11.000Z\",\"info\":{\"contact\":{\"name\":\"William Hill Labs\",\"url\":\"http://developer.williamhill.com\",\"x-twitter\":\"WilliamHill\"},\"description\":\"The William Hill SportsData REST API is a collection of GET methods to provide William Hill product data such as sport, competition, event, market and selection data (including prices).\",\"title\":\"SportsData API\",\"version\":\"2\",\"x-apisguru-categories\":[\"entertainment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_WillHillHelp_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.williamhill.com/wh-docs/docs-sdks/sportsdata/swagger/docs\",\"version\":\"2.0\"}],\"x-providerName\":\"whapi.com\",\"x-serviceName\":\"sportsdata\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/whapi.com/sportsdata/2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/whapi.com/sportsdata/2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"whatsapp.local\",\"value\":{\"added\":\"2019-07-25T16:00:41.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2019-07-25T16:00:41.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"WhatsApp\"},\"description\":\"See https://developers.facebook.com/docs/whatsapp\",\"title\":\"WhatsApp Business API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_WhatsApp_profile_image.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/unblu/WhatsApp-Business-API-OpenAPI/master/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"whatsapp.local\",\"x-unofficialSpec\":true},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/whatsapp.local/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/whatsapp.local/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"wheretocredit.com\",\"value\":{\"added\":\"2020-04-27T10:15:12.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2020-04-27T10:15:12.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"wheretocredit\"},\"description\":\"The Where to Credit API provides mileage earning calculations for frequent flyer programs around the world.\",\"title\":\"Where to Credit API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_wheretocredit_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.wheretocredit.com/swagger/v1/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"wheretocredit.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wheretocredit.com/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wheretocredit.com/1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"who-hosts-this.com\",\"value\":{\"added\":\"2018-02-25T19:27:27.000Z\",\"preferred\":\"0.0.1\",\"versions\":[{\"key\":\"0.0.1\",\"value\":{\"added\":\"2018-02-25T19:27:27.000Z\",\"info\":{\"contact\":{\"name\":\"Who Hosts This\",\"url\":\"https://www.who-hosts-this.com/Contact\"},\"description\":\"Discover the hosting provider for any web site\",\"title\":\"Who Hosts This API\",\"version\":\"0.0.1\",\"x-apisguru-categories\":[\"hosting\",\"iot\",\"tools\"],\"x-logo\":{\"backgroundColor\":\"#2c3e50\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.who-hosts-this.com_data__uploaded_image_logo-who-hosts-padded.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.who-hosts-this.com/APISpecification\",\"version\":\"2.0\"}],\"x-providerName\":\"who-hosts-this.com\"},\"externalDocs\":{\"url\":\"https://www.who-hosts-this.com/Documentation\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/who-hosts-this.com/0.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/who-hosts-this.com/0.0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"wikimedia.org\",\"value\":{\"added\":\"2015-12-14T18:53:29.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-12-14T18:53:29.000Z\",\"info\":{\"contact\":{\"name\":\"the Wikimedia Services team\",\"url\":\"http://mediawiki.org/wiki/REST_API\"},\"description\":\"This API provides cacheable and straightforward access to Wikimedia content and data, in machine-readable formats.\\n### Global Rules\\n- Limit your clients to no more than 200 requests/s to this API.\\n Each API endpoint's documentation may detail more specific usage limits.\\n- Set a unique `User-Agent` or `Api-User-Agent` header that\\n allows us to contact you quickly. Email addresses or URLs\\n of contact pages work well.\\n\\nBy using this API, you agree to Wikimedia's [Terms of Use](https://wikimediafoundation.org/wiki/Terms_of_Use) and [Privacy Policy](https://wikimediafoundation.org/wiki/Privacy_policy). Unless otherwise specified in the endpoint documentation below, content accessed via this API is licensed under the [CC-BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/) and [GFDL](https://www.gnu.org/copyleft/fdl.html) licenses, and you irrevocably agree to release modifications or additions made through this API under these licenses. See https://www.mediawiki.org/wiki/REST_API for background and details.\\n### Endpoint documentation\\nPlease consult each endpoint's documentation for details on:\\n- Licensing information for the specific type of content\\n and data served via the endpoint.\\n- Stability markers to inform you about development status and\\n change policy, according to\\n [our API version policy](https://www.mediawiki.org/wiki/API_versioning).\\n- Endpoint specific usage limits.\\n\",\"license\":{\"name\":\"Software available under the Apache 2 license\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0\"},\"termsOfService\":\"https://wikimediafoundation.org/wiki/Terms_of_Use\",\"title\":\"Wikimedia\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Wikipedia_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://wikimedia.org/api/rest_v1/?spec\",\"version\":\"2.0\"}],\"x-providerName\":\"wikimedia.org\"},\"updated\":\"2019-01-03T07:01:34.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"wikipathways.org\",\"value\":{\"added\":\"2020-07-13T15:19:33.880Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2020-07-13T15:19:33.880Z\",\"info\":{\"title\":\"WikiPathways Webservices\",\"version\":\"1.0\",\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://webservice.wikipathways.org/index.php?swagger\",\"version\":\"2.0\"}],\"x-providerName\":\"wikipathways.org\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wikipathways.org/1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wikipathways.org/1.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"windows.net:batch-BatchService\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"preferred\":\"2018-08-01.7.0\",\"versions\":[{\"key\":\"2018-08-01.7.0\",\"value\":{\"added\":\"2016-04-10T23:18:20.000Z\",\"info\":{\"description\":\"A client for issuing REST requests to the Azure Batch service.\",\"title\":\"BatchService\",\"version\":\"2018-08-01.7.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-ms-code-generation-settings\":{\"name\":\"BatchServiceClient\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/batch/data-plane/Microsoft.Batch/stable/2018-08-01.7.0/BatchService.json\",\"version\":\"2.0\"}],\"x-preferred\":true,\"x-providerName\":\"windows.net\",\"x-serviceName\":\"batch-BatchService\"},\"updated\":\"2021-06-07T09:52:13.337Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/windows.net/batch-BatchService/2018-08-01.7.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/windows.net/batch-BatchService/2018-08-01.7.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"windows.net:graphrbac\",\"value\":{\"added\":\"2016-06-29T10:28:32.000Z\",\"preferred\":\"1.6\",\"versions\":[{\"key\":\"1.6\",\"value\":{\"added\":\"2016-06-29T10:28:32.000Z\",\"info\":{\"description\":\"The Graph RBAC Management Client\",\"title\":\"GraphRbacManagementClient\",\"version\":\"1.6\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/graphrbac/data-plane/Microsoft.GraphRbac/stable/1.6/graphrbac.json\",\"version\":\"3.0\"}],\"x-providerName\":\"windows.net\",\"x-serviceName\":\"graphrbac\"},\"updated\":\"2021-06-07T09:52:13.337Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/windows.net/graphrbac/1.6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/windows.net/graphrbac/1.6/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"winsms.co.za\",\"value\":{\"added\":\"2019-02-04T18:15:20.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-02-04T18:15:20.000Z\",\"info\":{\"contact\":{\"email\":\"support@winsms.co.za\",\"name\":\"WinSMS Support\",\"url\":\"http://support.winsms.co.za/\",\"x-twitter\":\"winsms1\"},\"description\":\"WinSMS RESTful API\",\"termsOfService\":\"https://www.winsms.co.za/terms-conditions/\",\"title\":\"WINSMS\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"messaging\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_winsms1_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://www.winsms.co.za/api/restdocs/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"winsms.co.za\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/winsms.co.za/1.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/winsms.co.za/1.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"wiremock.org:admin\",\"value\":{\"added\":\"2021-06-07T19:53:58.426Z\",\"preferred\":\"2.30.1\",\"versions\":[{\"key\":\"2.30.1\",\"value\":{\"added\":\"2021-06-07T19:53:58.426Z\",\"info\":{\"title\":\"WireMock\",\"version\":\"2.30.1\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://wiremock.org/assets/js/wiremock-admin-api.json\",\"version\":\"3.0\"}],\"x-providerName\":\"wiremock.org\",\"x-serviceName\":\"admin\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"externalDocs\":{\"description\":\"WireMock user documentation\",\"url\":\"http://wiremock.org/docs/\"},\"updated\":\"2021-08-16T08:03:09.471Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wiremock.org/admin/2.30.1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wiremock.org/admin/2.30.1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"wmata.com:bus-realtime\",\"value\":{\"added\":\"2017-08-12T17:06:43.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-08-12T17:06:43.000Z\",\"info\":{\"description\":\"Real-time bus prediction methods.\",\"title\":\"Real-Time Bus Predictions\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_wmata_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.wmata.com/docs/services/5476365e031f590f38092508/export?DocumentFormat=Swagger\",\"version\":\"2.0\"}],\"x-providerName\":\"wmata.com\",\"x-serviceName\":\"bus-realtime\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wmata.com/bus-realtime/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wmata.com/bus-realtime/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"wmata.com:bus-route\",\"value\":{\"added\":\"2017-08-12T17:06:43.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-08-12T17:06:43.000Z\",\"info\":{\"description\":\"Bus stop information, route and schedule data, and bus positions.\",\"title\":\"Bus Route and Stop Methods\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_wmata_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.wmata.com/docs/services/54763629281d83086473f231/export?DocumentFormat=Swagger\",\"version\":\"2.0\"}],\"x-providerName\":\"wmata.com\",\"x-serviceName\":\"bus-route\"},\"updated\":\"2021-06-30T09:57:47.461Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wmata.com/bus-route/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wmata.com/bus-route/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"wmata.com:incidents\",\"value\":{\"added\":\"2017-08-12T17:06:43.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-08-12T17:06:43.000Z\",\"info\":{\"description\":\"Rail, bus, and elevator disruptions/outages.\",\"title\":\"Incidents\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_wmata_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.wmata.com/docs/services/54763641281d83086473f232/export?DocumentFormat=Swagger\",\"version\":\"2.0\"}],\"x-providerName\":\"wmata.com\",\"x-serviceName\":\"incidents\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wmata.com/incidents/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wmata.com/incidents/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"wmata.com:rail-realtime\",\"value\":{\"added\":\"2017-08-12T17:06:43.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-08-12T17:06:43.000Z\",\"info\":{\"description\":\"Real-time rail prediction methods.\",\"title\":\"Real-Time Rail Predictions\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_wmata_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.wmata.com/docs/services/547636a6f9182302184cda78/export?DocumentFormat=Swagger\",\"version\":\"2.0\"}],\"x-providerName\":\"wmata.com\",\"x-serviceName\":\"rail-realtime\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wmata.com/rail-realtime/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wmata.com/rail-realtime/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"wmata.com:rail-station\",\"value\":{\"added\":\"2017-08-12T17:06:43.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2017-08-12T17:06:43.000Z\",\"info\":{\"description\":\"Rail line and station information, including locations, fares, times, and parking.\",\"title\":\"Rail Station Information\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"transport\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_wmata_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://developer.wmata.com/docs/services/5476364f031f590f38092507/export?DocumentFormat=Swagger\",\"version\":\"2.0\"}],\"x-providerName\":\"wmata.com\",\"x-serviceName\":\"rail-station\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wmata.com/rail-station/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wmata.com/rail-station/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"wordassociations.net\",\"value\":{\"added\":\"2018-01-08T11:33:39.000Z\",\"preferred\":\"1.0\",\"versions\":[{\"key\":\"1.0\",\"value\":{\"added\":\"2018-01-08T11:33:39.000Z\",\"info\":{\"contact\":{\"email\":\"contact@wordassociations.net\"},\"description\":\"The Word Associations Network API allows developers to embed the ability to find associations for a word or phrase into their mobile apps or web services. Words are grouped by semantics, meaning, and psychological perception. The Word Associations Network API currently supports English, French, Spanish, German, Italian, Portuguese, and Russian vocabulary. Please [register and subscribe](https://api.wordassociations.net/subscriptions/) to one of available tariff plans to get a valid API key.\",\"termsOfService\":\"https://wordassociations.net/en/api\",\"title\":\"Word Associations API\",\"version\":\"1.0\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_wordassociations.net_en_images_network.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.wordassociations.net/documentation/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"wordassociations.net\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wordassociations.net/1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wordassociations.net/1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"wordnik.com\",\"value\":{\"added\":\"2015-12-22T17:23:32.000Z\",\"preferred\":\"4.0\",\"versions\":[{\"key\":\"4.0\",\"value\":{\"added\":\"2015-12-22T17:23:32.000Z\",\"info\":{\"description\":\"Wordnik is the worlds biggest online English dictionary, by number of words\",\"title\":\"Wordnik\",\"version\":\"4.0\",\"x-apisguru-categories\":[\"text\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_wordnik.com_img_logo-wordnik-home.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/mermade/oas-kit\",\"version\":\"2.6.2\"},\"format\":\"openapi\",\"url\":\"https://developer.wordnik.com/api-docs/swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"wordnik.com\"},\"externalDocs\":{\"url\":\"http://developer.wordnik.com/\"},\"updated\":\"2021-06-30T12:40:33.158Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wordnik.com/4.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wordnik.com/4.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"worldtimeapi.org\",\"value\":{\"added\":\"2021-03-16T15:35:52.445Z\",\"preferred\":\"20210108\",\"versions\":[{\"key\":\"20210108\",\"value\":{\"added\":\"2021-03-16T15:35:52.445Z\",\"info\":{\"description\":\"A simple API to get the current time based on a request with a timezone.\",\"title\":\"World Time API\",\"version\":\"20210108\",\"x-apisguru-categories\":[\"location\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"http://worldtimeapi.org/api\",\"version\":\"3.0\"}],\"x-providerName\":\"worldtimeapi.org\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-07-26T08:51:53.432Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/worldtimeapi.org/20210108/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/worldtimeapi.org/20210108/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"wowza.com\",\"value\":{\"added\":\"2017-11-25T12:39:25.000Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2017-11-25T12:39:25.000Z\",\"info\":{\"contact\":{\"name\":\"Contact Us\",\"url\":\"https://www.wowza.com/contact\",\"x-twitter\":\"wowzamedia\"},\"description\":\"\\n# About the REST API\\n\\nThe Wowza Streaming CloudTM REST API (application programming interface) offers complete programmatic control over live streams, transcoders, stream sources, and stream targets. Anything you can do in the Wowza Streaming Cloud UI can also be achieved by making HTTP-based requests to cloud-based servers through the REST API.\\n\\nThe Wowza Streaming Cloud REST API features *cross-origin resource sharing*, or CORS.\\nCORS is a [W3C specification](https://www.w3.org/TR/cors/) that provides headers in HTTP requests to enable a web server to safely make a network request to another domain.\\n\\nIn order to protect shared resources, the Wowza Streaming Cloud REST API is subject to limits. For details, see [Wowza Streaming Cloud REST API limits](https://www.wowza.com/docs/wowza-streaming-cloud-rest-api-limits).\\n# About this documentation\\nThis reference documentation is based on the open-source [Swagger framework](http://swagger.io/specification/).\\nIt allows you to view the operations, parameters, and request and reponse schemas for every resource. Request samples are presented in cURL (Shell) and JavaScript; some samples also include just the JSON object. Response samples are all JSON.\\n\\nFor more information and examples on using the Wowza Streaming Cloud REST API, see our [library of Wowza Streaming Cloud REST API technical articles](https://www.wowza.com/docs/wowza-streaming-cloud-rest-api).\\n\\n# Query requirements\\nThe Wowza Streaming Cloud REST API uses HTTP requests to retrieve data from cloud-based servers. Requests must contain proper JSON, two authentication keys, and the correct version number in the base path.\\n\\n## JSON\\nThe Wowza Streaming Cloud REST API uses the [JSON API specification](http://jsonapi.org/format/) to request and return data. This means requests must include the header `Content-Type: application/json` and must include a single resource object in JSON format as primary data.\\n\\nResponses include HTTP status codes that indicate whether the query was successful. If there was an error, a description explains the problem so that you can fix it and try again.\\n\\n## Authentication\\nRequests to the Wowza Streaming Cloud REST API must be authenticated with two keys: an API key and an access key. Each key is a 64-character alphanumeric string that you can find on the **API Access** page in Wowza Streaming Cloud.\\n\\nUse the `wsc-api-key` and `wsc-access-key` headers to authenticate requests, like this (in cURL):\\n\\n```bash\\ncurl -H 'wsc-api-key: [64-character-api-key-goes-here]' -H 'wsc-access-key: [64-character-access-key-goes-here]'\\n```\\n\\n\\n\\n## Version\\nThe Wowza Streaming Cloud API is currently at version 1.0.0. Use `v1` in your base path in every request, like this path to the live_streams endpoint:\\n```\\nhttps://api.cloud.wowza.com/api/v1/live_streams\\n```\\n## Example query\\nHere is a complete example POST request, in cURL, with proper JSON syntax, headers, authentication, and version information:\\n```bash\\ncurl -H 'wsc-api-key: [64-character-api-key-goes-here]' -H 'wsc-access-key: [64-character-access-key-goes-here]'\\n -H 'Content-Type: application/json' -X POST -d '{\\n \\\"live_stream\\\": {\\n \\\"name\\\": \\\"My live Stream\\\",\\n \\\"...\\\": \\\"...\\\"\\n }\\n }' https://api.cloud.wowza.com/api/v1/live_streams\\n```\\n\",\"license\":{\"name\":\"Terms of Use\",\"url\":\"https://www.wowza.com/legal/terms-of-use\"},\"termsOfService\":\"http://www.wowza.com/legal/terms-of-use\",\"title\":\"Wowza Streaming Cloud REST API Reference Documentation\",\"version\":\"1\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_wowzamedia_profile_image.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://sandbox.cloud.wowza.com/en/docs/api/v1\",\"version\":\"2.0\"}],\"x-providerName\":\"wowza.com\"},\"externalDocs\":{\"description\":\"Quick Start: How to broadcast a live stream by using the Wowza Streaming Cloud REST API\",\"url\":\"https://www.wowza.com/docs/how-to-broadcast-a-live-stream-by-using-the-wowza-streaming-cloud-rest-api\"},\"updated\":\"2017-11-25T12:39:25.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wowza.com/1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wowza.com/1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"wso2apistore.com:transform\",\"value\":{\"added\":\"2017-11-27T08:50:06.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2017-11-27T08:50:06.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"wso2\"},\"description\":\"This API provides XML to JSON, JSON to XML transformations.\",\"title\":\"Transform\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"developer_tools\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_wso2_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developers.wso2apistore.com/api-docs/manjular-AT-wso2.com-AT-developer/Transform/1.0.0\",\"version\":\"3.0\"}],\"x-providerName\":\"wso2apistore.com\",\"x-serviceName\":\"transform\"},\"updated\":\"2020-11-23T17:04:42.171Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/wso2apistore.com/transform/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/wso2apistore.com/transform/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"xero.com\",\"value\":{\"added\":\"2017-12-09T14:21:17.000Z\",\"preferred\":\"2.0\",\"versions\":[{\"key\":\"2.0\",\"value\":{\"added\":\"2017-12-09T14:21:17.000Z\",\"info\":{\"contact\":{\"name\":\"Xero Developer Team\",\"url\":\"https://developer.xero.com\",\"x-twitter\":\"XeroAPI\"},\"description\":\"# Introduction\\nThe Xero Accounting API is a RESTful web service and uses the OAuth (v1.0a) protocol to authenticate 3rd party applications. The Accounting API exposes accounting and related functions of the main Xero application and can be used for a variety of purposes such as creating transactions like invoices and credit notes, right through to extracting accounting data via our reports endpoint.\\n\",\"title\":\"Accounting\",\"version\":\"2.0\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_lh3.googleusercontent.com_-_IQ9BNy118c_AAAAAAAAAAI_AAAAAAAAAB0_yvA2ZQSg_pk_s500-c-no_photo.jpg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/XeroAPI/Xero-OpenAPI/master/spec/accounting2.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"xero.com\"},\"updated\":\"2017-12-11T13:15:36.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/xero.com/2.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/xero.com/2.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"xero.com:xero-identity\",\"value\":{\"added\":\"2021-02-25T08:01:03.964Z\",\"preferred\":\"2.9.4\",\"versions\":[{\"key\":\"2.9.4\",\"value\":{\"added\":\"2021-02-25T08:01:03.964Z\",\"info\":{\"contact\":{\"email\":\"api@xero.com\",\"name\":\"Xero Platform Team\",\"url\":\"https://developer.xero.com\",\"x-twitter\":\"XeroAPI\"},\"description\":\"These endpoints are related to managing authentication tokens and identity for Xero API\",\"license\":{\"name\":\"MIT\",\"url\":\"https://github.com/XeroAPI/Xero-OpenAPI/blob/master/LICENSE\"},\"termsOfService\":\"https://developer.xero.com/xero-developer-platform-terms-conditions/\",\"title\":\"Xero OAuth 2 Identity Service API\",\"version\":\"2.9.4\",\"x-apisguru-categories\":[\"financial\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/XeroAPI/Xero-OpenAPI/master/xero-identity.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"xero.com\",\"x-serviceName\":\"xero-identity\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-25T08:01:03.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/xero.com/xero-identity/2.9.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/xero.com/xero-identity/2.9.4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"xero.com:xero-payroll-au\",\"value\":{\"added\":\"2021-02-25T08:01:03.964Z\",\"preferred\":\"2.9.4\",\"versions\":[{\"key\":\"2.9.4\",\"value\":{\"added\":\"2021-02-25T08:01:03.964Z\",\"info\":{\"contact\":{\"email\":\"api@xero.com\",\"name\":\"Xero Platform Team\",\"url\":\"https://developer.xero.com\",\"x-twitter\":\"XeroAPI\"},\"description\":\"This is the Xero Payroll API for orgs in Australia region.\",\"license\":{\"name\":\"MIT\",\"url\":\"https://github.com/XeroAPI/Xero-OpenAPI/blob/master/LICENSE\"},\"termsOfService\":\"https://developer.xero.com/xero-developer-platform-terms-conditions/\",\"title\":\"Xero Payroll AU API\",\"version\":\"2.9.4\",\"x-apisguru-categories\":[\"financial\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/XeroAPI/Xero-OpenAPI/master/xero-payroll-au.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"xero.com\",\"x-serviceName\":\"xero-payroll-au\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-25T08:01:03.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/xero.com/xero-payroll-au/2.9.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/xero.com/xero-payroll-au/2.9.4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"xero.com:xero_accounting\",\"value\":{\"added\":\"2021-02-25T08:01:03.964Z\",\"preferred\":\"2.9.4\",\"versions\":[{\"key\":\"2.9.4\",\"value\":{\"added\":\"2021-02-25T08:01:03.964Z\",\"info\":{\"contact\":{\"email\":\"api@xero.com\",\"name\":\"Xero Platform Team\",\"url\":\"https://developer.xero.com\",\"x-twitter\":\"XeroAPI\"},\"termsOfService\":\"https://developer.xero.com/xero-developer-platform-terms-conditions/\",\"title\":\"Xero Accounting API\",\"version\":\"2.9.4\",\"x-apisguru-categories\":[\"financial\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/XeroAPI/Xero-OpenAPI/master/xero_accounting.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"xero.com\",\"x-serviceName\":\"xero_accounting\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-25T08:01:03.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/xero.com/xero_accounting/2.9.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/xero.com/xero_accounting/2.9.4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"xero.com:xero_assets\",\"value\":{\"added\":\"2021-02-25T08:01:03.964Z\",\"preferred\":\"2.9.4\",\"versions\":[{\"key\":\"2.9.4\",\"value\":{\"added\":\"2021-02-25T08:01:03.964Z\",\"info\":{\"contact\":{\"email\":\"api@xero.com\",\"name\":\"Xero Platform Team\",\"url\":\"https://developer.xero.com\",\"x-twitter\":\"XeroAPI\"},\"description\":\"The Assets API exposes fixed asset related functions of the Xero Accounting application and can be used for a variety of purposes such as creating assets, retrieving asset valuations etc.\",\"license\":{\"name\":\"MIT\",\"url\":\"https://github.com/XeroAPI/Xero-OpenAPI/blob/master/LICENSE\"},\"termsOfService\":\"https://developer.xero.com/xero-developer-platform-terms-conditions/\",\"title\":\"Xero Assets API\",\"version\":\"2.9.4\",\"x-apisguru-categories\":[\"financial\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/XeroAPI/Xero-OpenAPI/master/xero_assets.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"xero.com\",\"x-serviceName\":\"xero_assets\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-25T08:01:03.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/xero.com/xero_assets/2.9.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/xero.com/xero_assets/2.9.4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"xero.com:xero_bankfeeds\",\"value\":{\"added\":\"2021-02-25T08:01:03.964Z\",\"preferred\":\"2.9.4\",\"versions\":[{\"key\":\"2.9.4\",\"value\":{\"added\":\"2021-02-25T08:01:03.964Z\",\"info\":{\"contact\":{\"email\":\"api@xero.com\",\"name\":\"Xero Platform Team\",\"url\":\"https://developer.xero.com\",\"x-twitter\":\"XeroAPI\"},\"description\":\"The Bank Feeds API is a closed API that is only available to financial institutions that have an established financial services partnership with Xero. If you're an existing financial services partner that wants access, contact your local Partner Manager. If you're a financial institution who wants to provide bank feeds to your business customers, contact us to become a financial services partner.\",\"license\":{\"name\":\"MIT\",\"url\":\"https://github.com/XeroAPI/Xero-OpenAPI/blob/master/LICENSE\"},\"termsOfService\":\"https://developer.xero.com/xero-developer-platform-terms-conditions/\",\"title\":\"Xero Bank Feeds API\",\"version\":\"2.9.4\",\"x-apisguru-categories\":[\"financial\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/XeroAPI/Xero-OpenAPI/master/xero_bankfeeds.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"xero.com\",\"x-serviceName\":\"xero_bankfeeds\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-25T08:01:03.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/xero.com/xero_bankfeeds/2.9.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/xero.com/xero_bankfeeds/2.9.4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"xero.com:xero_files\",\"value\":{\"added\":\"2021-02-25T08:01:03.964Z\",\"preferred\":\"2.9.4\",\"versions\":[{\"key\":\"2.9.4\",\"value\":{\"added\":\"2021-02-25T08:01:03.964Z\",\"info\":{\"contact\":{\"email\":\"api@xero.com\",\"name\":\"Xero Platform Team\",\"url\":\"https://developer.xero.com\",\"x-twitter\":\"XeroAPI\"},\"description\":\"These endpoints are specific to Xero Files API\",\"termsOfService\":\"https://developer.xero.com/xero-developer-platform-terms-conditions/\",\"title\":\"Xero Files API\",\"version\":\"2.9.4\",\"x-apisguru-categories\":[\"financial\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/XeroAPI/Xero-OpenAPI/master/xero_files.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"xero.com\",\"x-serviceName\":\"xero_files\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-02-25T08:01:03.964Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/xero.com/xero_files/2.9.4/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/xero.com/xero_files/2.9.4/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"xkcd.com\",\"value\":{\"added\":\"2015-11-26T00:19:00.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2015-11-26T00:19:00.000Z\",\"info\":{\"description\":\"Webcomic of romance, sarcasm, math, and language.\",\"title\":\"XKCD\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/http_imgs.xkcd.com_static_terrible_small_logo.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/APIs-guru/unofficial_openapi_specs/master/xkcd.com/1.0.0/openapi.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"xkcd.com\",\"x-tags\":[\"humor\",\"comics\"],\"x-unofficialSpec\":true},\"externalDocs\":{\"url\":\"https://xkcd.com/json.html\"},\"updated\":\"2021-04-07T09:52:45.374Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/xkcd.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/xkcd.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"yodlee.com\",\"value\":{\"added\":\"2021-06-07T16:32:17.682Z\",\"preferred\":\"1.1.0\",\"versions\":[{\"key\":\"1.1.0\",\"value\":{\"added\":\"2021-06-07T16:32:17.682Z\",\"info\":{\"contact\":{\"email\":\"developer@yodlee.com\"},\"description\":\"This file describes the Yodlee Platform APIs using the swagger notation. You can use this swagger file to generate client side SDKs to the Yodlee Platform APIs for many different programming languages. Yodlee supports the Java SDK and it is available here. You can generate a client SDK for Python, Java, JavaScript, PHP or other languages according to your development needs. For more details about the APIs, refer to Yodlee API v1.1 - Overview.\",\"license\":{\"name\":\"Yodlee Developer License\",\"url\":\"https://developer.yodlee.com/terms/condition#_Services_1\"},\"termsOfService\":\"https://developer.yodlee.com/terms/condition\",\"title\":\"Yodlee Core APIs\",\"version\":\"1.1.0\",\"x-apisguru-categories\":[\"financial\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://developer.yodlee.com/sites/default/files/api_spec/coreapisoas3.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"yodlee.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/yodlee.com/1.1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/yodlee.com/1.1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"youneedabudget.com\",\"value\":{\"added\":\"2019-02-26T10:48:58.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2019-02-26T10:48:58.000Z\",\"info\":{\"contact\":{\"x-twitter\":\"ynab\"},\"description\":\"Our API uses a REST based design, leverages the JSON data format, and relies upon HTTPS for transport. We respond with meaningful HTTP response codes and if an error occurs, we include error details in the response body. API Documentation is at https://api.youneedabudget.com\",\"title\":\"YNAB API Endpoints\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ynab_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://api.youneedabudget.com/papi/spec-v1-swagger.json\",\"version\":\"3.0\"}],\"x-providerName\":\"youneedabudget.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/youneedabudget.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/youneedabudget.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"yunbi.com\",\"value\":{\"added\":\"2015-07-16T21:11:55.000Z\",\"preferred\":\"v2\",\"versions\":[{\"key\":\"v2\",\"value\":{\"added\":\"2015-07-16T21:11:55.000Z\",\"info\":{\"description\":\"Professional Cloud Trading Platform for Digital Assets\",\"title\":\"Yunbi\",\"version\":\"v2\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_pbs.twimg.com_profile_images_725256993741660160_LRhoyEy_.jpg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.0.1\"},\"format\":\"swagger\",\"url\":\"https://yunbi.com/api/v2/doc/swagger\",\"version\":\"1.2\"}],\"x-providerName\":\"yunbi.com\",\"x-tags\":[\"bitcoin\",\"digital currency\"]},\"updated\":\"2017-08-21T08:17:21.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/yunbi.com/v2/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/yunbi.com/v2/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"zalando.com\",\"value\":{\"added\":\"2017-09-04T15:05:43.000Z\",\"preferred\":\"v1.0\",\"versions\":[{\"key\":\"v1.0\",\"value\":{\"added\":\"2017-09-04T15:05:43.000Z\",\"info\":{\"description\":\"The shop API empowers developers to build amazing new apps or websites using Zalando shop data and services.\",\"title\":\"Zalando Shop\",\"version\":\"v1.0\",\"x-apisguru-categories\":[\"ecommerce\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Zalando_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://api.zalando.com/schema/swagger.json\",\"version\":\"2.0\"}],\"x-providerName\":\"zalando.com\"},\"updated\":\"2018-09-27T12:24:15.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/zalando.com/v1.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/zalando.com/v1.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"zappiti.com\",\"value\":{\"added\":\"2017-03-24T15:09:24.000Z\",\"preferred\":\"4.15.174\",\"versions\":[{\"key\":\"4.15.174\",\"value\":{\"added\":\"2017-03-24T15:09:24.000Z\",\"info\":{\"description\":\"Move your app forward with the Zappiti Player API. Use http://your-player-ip:8990/ as base URL for your requests.\",\"title\":\"Zappiti Player API\",\"version\":\"4.15.174\",\"x-apisguru-categories\":[\"media\"],\"x-logo\":{\"backgroundColor\":\"#FFFFFF\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_cloud.githubusercontent.com_assets_21603_24292732_7e3a8038-1086-11e7-90c0-434e4dcc3474.png\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://zappiti.com/api/zappiti-player-4k/swagger/swagger.yaml\",\"version\":\"2.0\"}],\"x-providerName\":\"zappiti.com\"},\"updated\":\"2020-07-22T15:39:06.186Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/zappiti.com/4.15.174/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/zappiti.com/4.15.174/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"zeit.co\",\"value\":{\"added\":\"2021-01-16T08:45:46.584Z\",\"preferred\":\"v2019-01-07\",\"versions\":[{\"key\":\"v2019-01-07\",\"value\":{\"added\":\"2021-01-16T08:45:46.584Z\",\"info\":{\"contact\":{\"email\":\"javi@zeit.co\",\"name\":\"Javi Velasco\",\"url\":\"zeit.co\"},\"title\":\"ZEIT API\",\"version\":\"v2019-01-07\",\"x-apisguru-categories\":[\"hosting\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_logo-core.clearbit.com_zeit.co.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://unpkg.com/@zeit/openapi\",\"version\":\"3.0\"}],\"x-providerName\":\"zeit.co\"},\"externalDocs\":{\"url\":\"https://zeit.co/docs/api/\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/zeit.co/v2019-01-07/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/zeit.co/v2019-01-07/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"zenoti.com\",\"value\":{\"added\":\"2018-06-09T11:27:53.000Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2018-06-09T11:27:53.000Z\",\"info\":{\"contact\":{\"email\":\"apisupport@zenoti.com\",\"x-twitter\":\"ZenotiSoftware\"},\"description\":\"Our API documentation has been moved to https://docs.zenoti.com. \\n\\n\",\"title\":\"Zenoti API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"customer_relation\"],\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://zenotiopenapi.docs.apiary.io/api-description-document\",\"version\":\"3.0\"}],\"x-providerName\":\"zenoti.com\",\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg\"}},\"updated\":\"2021-06-30T12:40:43.501Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/zenoti.com/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/zenoti.com/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"zoom.us\",\"value\":{\"added\":\"2018-02-02T13:43:28.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2018-02-02T13:43:28.000Z\",\"info\":{\"contact\":{\"email\":\"developersupport@zoom.us\",\"name\":\"Zoom Developers\",\"url\":\"https://developer.zoom.us/\",\"x-twitter\":\"zoom_us\"},\"description\":\"The Zoom API allows developers to access information from Zoom. You can use this API to build private services or public applications on the [Zoom App Marketplace](http://marketplace.zoom.us). To learn how to get your credentials and create private/public applications, read our [Authorization Guide](https://marketplace.zoom.us/docs/guides/authorization/credentials).\\nAll endpoints are available via `https` and are located at `api.zoom.us/v2/`.\\n\\nFor instance you can list all users on an account via `https://api.zoom.us/v2/users/`.\",\"license\":{\"name\":\"MIT for OAS 2.0\",\"url\":\"https://opensource.org/licenses/MIT\"},\"termsOfService\":\"https://zoom.us/docs/en-us/zoom_api_license_and_tou.html\",\"title\":\"Zoom API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"telecom\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_zoom_us_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://marketplace.zoom.us/docs/api-reference/zoom-api/Zoom%20API.oas2.json\",\"version\":\"3.0\"}],\"x-providerName\":\"zoom.us\"},\"updated\":\"2021-07-02T15:01:12.863Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/zoom.us/2.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/zoom.us/2.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"zoomconnect.com\",\"value\":{\"added\":\"2015-08-23T20:35:00.000Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2015-08-23T20:35:00.000Z\",\"info\":{\"description\":\"The world's greatest SMS API\",\"title\":\"www.zoomconnect.com\",\"version\":\"1\",\"x-apisguru-categories\":[\"messaging\",\"marketing\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_zoomconnect.com_assets_logo.png\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.31\"},\"format\":\"swagger\",\"url\":\"https://www.zoomconnect.com/zoom/api-docs\",\"version\":\"1.2\"}],\"x-providerName\":\"zoomconnect.com\",\"x-tags\":[\"SMS\",\"bulk SMS\"]},\"updated\":\"2019-07-22T11:04:56.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/zoomconnect.com/1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/zoomconnect.com/1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"zuora.com\",\"value\":{\"added\":\"2017-12-11T13:15:36.000Z\",\"preferred\":\"2021-08-20\",\"versions\":[{\"key\":\"2021-08-20\",\"value\":{\"added\":\"2017-12-11T13:15:36.000Z\",\"info\":{\"contact\":{\"email\":\"docs@zuora.com\",\"x-twitter\":\"Zuora\"},\"description\":\"\\n\\n# Introduction\\n\\nWelcome to the reference for the Zuora Billing REST API!\\n\\nTo learn about the common use cases of Zuora Billing REST APIs, check out the [API Guides](https://www.zuora.com/developer/api-guides/).\\n\\nIn addition to Zuora API Reference; Billing, we also provide API references for other Zuora products:\\n\\n * [API Reference: Collect](https://www.zuora.com/developer/collect-api/)\\n * [API Reference: Revenue](https://www.zuora.com/developer/revpro-api/)\\n \\nThe Zuora REST API provides a broad set of operations and resources that:\\n\\n * Enable Web Storefront integration from your website.\\n * Support self-service subscriber sign-ups and account management.\\n * Process revenue schedules through custom revenue rule models.\\n * Enable manipulation of most objects in the Zuora Billing Object Model.\\n\\nWant to share your opinion on how our API works for you? Tell us how you feel about using our API and what we can do to make it better.\\n\\n## Access to the API\\n\\nIf you have a Zuora tenant, you can access the Zuora REST API via one of the following endpoints:\\n\\n| Tenant | Base URL for REST Endpoints |\\n|-------------------------|-------------------------|\\n|US Production | https://rest.zuora.com |\\n|US API Sandbox | https://rest.apisandbox.zuora.com|\\n|US Performance Test | https://rest.pt1.zuora.com |\\n|US Production Copy | Submit a request at Zuora Global Support to enable the Zuora REST API in your tenant and obtain the base URL for REST endpoints. See [REST endpoint base URL of Production Copy (Service) Environment for existing and new customers](https://community.zuora.com/t5/API/REST-endpoint-base-URL-of-Production-Copy-Service-Environment/td-p/29611) for more information. |\\n|US Cloud Production | \\thttps://rest.na.zuora.com |\\n|US Cloud API Sandbox | \\thttps://rest.sandbox.na.zuora.com |\\n|US Central Sandbox | \\thttps://rest.test.zuora.com | \\n|EU Production | https://rest.eu.zuora.com |\\n|EU API Sandbox | https://rest.sandbox.eu.zuora.com |\\n|EU Central Sandbox | \\thttps://rest.test.eu.zuora.com |\\n\\nThe Production endpoint provides access to your live user data. Sandbox tenants are a good place to test code without affecting real-world data. If you would like Zuora to provision a Sandbox tenant for you, contact your Zuora representative for assistance.\\n\\n\\nIf you do not have a Zuora tenant, go to https://www.zuora.com/resource/zuora-test-drive and sign up for a Production Test Drive tenant. The tenant comes with seed data, including a sample product catalog.\\n\\n# API Changelog\\nYou can find the Changelog of the API Reference: Billing in the Zuora Community.\\n\\n# Authentication\\n\\n## OAuth v2.0\\n\\nZuora recommends that you use OAuth v2.0 to authenticate to the Zuora REST API. Currently, OAuth is not available in every environment. See [Zuora Testing Environments](https://knowledgecenter.zuora.com/BB_Introducing_Z_Business/D_Zuora_Environments) for more information.\\n\\nZuora recommends you to create a dedicated API user with API write access on a tenant when authenticating via OAuth, and then create an OAuth client for this user. See Create an API User for how to do this. By creating a dedicated API user, you can control permissions of the API user without affecting other non-API users.\\n\\nIf a user is deactivated, all of the user's OAuth clients will be automatically deactivated.\\n\\nAuthenticating via OAuth requires the following steps:\\n1. Create a Client\\n2. Generate a Token\\n3. Make Authenticated Requests\\n\\n### Create a Client\\n\\nYou must first [create an OAuth client](https://knowledgecenter.zuora.com/CF_Users_and_Administrators/A_Administrator_Settings/Manage_Users#Create_an_OAuth_Client_for_a_User) in the Zuora UI. To do this, you must be an administrator of your Zuora tenant. This is a one-time operation. You will be provided with a Client ID and a Client Secret. Please note this information down, as it will be required for the next step.\\n\\n**Note:** The OAuth client will be owned by a Zuora user account. If you want to perform PUT, POST, or DELETE operations using the OAuth client, the owner of the OAuth client must have a Platform role that includes the \\\"API Write Access\\\" permission.\\n\\n### Generate a Token\\n\\nAfter creating a client, you must make a call to obtain a bearer token using the [Generate an OAuth token](https://www.zuora.com/developer/api-reference/#operation/createToken) operation. This operation requires the following parameters:\\n- `client_id` - the Client ID displayed when you created the OAuth client in the previous step\\n- `client_secret` - the Client Secret displayed when you created the OAuth client in the previous step\\n- `grant_type` - must be set to `client_credentials`\\n\\n**Note**: The Client ID and Client Secret mentioned above were displayed when you created the OAuth Client in the prior step. The [Generate an OAuth token](https://www.zuora.com/developer/api-reference/#operation/createToken) response specifies how long the bearer token is valid for. You should reuse the bearer token until it is expired. When the token is expired, call [Generate an OAuth token](https://www.zuora.com/developer/api-reference/#operation/createToken) again to generate a new one.\\n\\n### Make Authenticated Requests\\n\\nTo authenticate subsequent API requests, you must provide a valid bearer token in an HTTP header:\\n\\n`Authorization: Bearer {bearer_token}`\\n\\nIf you have [Zuora Multi-entity](https://www.zuora.com/developer/api-reference/#tag/Entities) enabled, you need to set an additional header to specify the ID of the entity that you want to access. You can use the `scope` field in the [Generate an OAuth token](https://www.zuora.com/developer/api-reference/#operation/createToken) response to determine whether you need to specify an entity ID.\\n\\nIf the `scope` field contains more than one entity ID, you must specify the ID of the entity that you want to access. For example, if the `scope` field contains `entity.1a2b7a37-3e7d-4cb3-b0e2-883de9e766cc` and `entity.c92ed977-510c-4c48-9b51-8d5e848671e9`, specify one of the following headers:\\n- `Zuora-Entity-Ids: 1a2b7a37-3e7d-4cb3-b0e2-883de9e766cc`\\n- `Zuora-Entity-Ids: c92ed977-510c-4c48-9b51-8d5e848671e9`\\n\\n**Note**: For a limited period of time, Zuora will accept the `entityId` header as an alternative to the `Zuora-Entity-Ids` header. If you choose to set the `entityId` header, you must remove all \\\"-\\\" characters from the entity ID in the `scope` field.\\n\\nIf the `scope` field contains a single entity ID, you do not need to specify an entity ID.\\n\\n## Other Supported Authentication Schemes\\n\\nZuora continues to support the following additional legacy means of authentication:\\n\\n * Use username and password. Include authentication with each request in the header: \\n \\n * `apiAccessKeyId` \\n * `apiSecretAccessKey`\\n \\n Zuora recommends that you create an API user specifically for making API calls. See Create an API User for more information.\\n \\n * Use an authorization cookie. The cookie authorizes the user to make calls to the REST API for the duration specified in **Administration > Security Policies > Session timeout**. The cookie expiration time is reset with this duration after every call to the REST API. To obtain a cookie, call the [Connections](https://www.zuora.com/developer/api-reference/#tag/Connections) resource with the following API user information: \\n \\n * ID \\n * Password\\n \\n * For CORS-enabled APIs only: Include a 'single-use' token in the request header, which re-authenticates the user with each request. See below for more details.\\n\\n### Entity Id and Entity Name\\n\\nThe `entityId` and `entityName` parameters are only used for [Zuora Multi-entity](https://knowledgecenter.zuora.com/BB_Introducing_Z_Business/Multi-entity \\\"Zuora Multi-entity\\\"). These are the legacy parameters that Zuora will only continue to support for a period of time. Zuora recommends you to use the `Zuora-Entity-Ids` parameter instead.\\n\\n\\nThe `entityId` and `entityName` parameters specify the Id and the [name of the entity](https://knowledgecenter.zuora.com/BB_Introducing_Z_Business/Multi-entity/B_Introduction_to_Entity_and_Entity_Hierarchy#Name_and_Display_Name \\\"Introduction to Entity and Entity Hierarchy\\\") that you want to access, respectively. Note that you must have permission to access the entity. \\n\\nYou can specify either the `entityId` or `entityName` parameter in the authentication to access and view an entity.\\n\\n * If both `entityId` and `entityName` are specified in the authentication, an error occurs. \\n * If neither `entityId` nor `entityName` is specified in the authentication, you will log in to the entity in which your user account is created. \\n \\n\\nTo get the entity Id and entity name, you can use the GET Entities REST call. For more information, see [API User Authentication](https://knowledgecenter.zuora.com/BB_Introducing_Z_Business/Multi-entity/A_Overview_of_Multi-entity#API_User_Authentication \\\"API User Authentication\\\").\\n \\n ### Token Authentication for CORS-Enabled APIs\\n \\n The CORS mechanism enables REST API calls to Zuora to be made directly from your customer's browser, with all credit card and security information transmitted directly to Zuora. This minimizes your PCI compliance burden, allows you to implement advanced validation on your payment forms, and makes your payment forms look just like any other part of your website.\\n \\nFor security reasons, instead of using cookies, an API request via CORS uses **tokens** for authentication.\\n\\nThe token method of authentication is only designed for use with requests that must originate from your customer's browser; **it should not be considered a replacement to the existing cookie authentication** mechanism.\\n\\nSee [Zuora CORS REST](https://knowledgecenter.zuora.com/DC_Developers/C_REST_API/Zuora_CORS_REST \\\"Zuora CORS REST\\\") for details on how CORS works and how you can begin to implement customer calls to the Zuora REST APIs. See [HMAC Signatures](https://www.zuora.com/developer/api-reference/#operation/POSTHMACSignature \\\"HMAC Signatures\\\") for details on the HMAC method that returns the authentication token.\\n\\n# Requests and Responses\\n\\n## Request IDs \\nAs a general rule, when asked to supply a \\\"key\\\" for an account or subscription (accountKey, account-key, subscriptionKey, subscription-key), you can provide either the actual ID or the number of the entity.\\n\\n## HTTP Request Body\\n\\nMost of the parameters and data accompanying your requests will be contained in the body of the HTTP request. \\n\\nThe Zuora REST API accepts JSON in the HTTP request body. No other data format (e.g., XML) is supported.\\n\\n### Data Type\\n\\n([Actions](https://www.zuora.com/developer/api-reference/#tag/Actions) and CRUD operations only) We recommend that you do not specify the decimal values with quotation marks, commas, and spaces. Use characters of `+-0-9.eE`, for example, `5`, `1.9`, `-8.469`, and `7.7e2`. Also, Zuora does not convert currencies for decimal values.\\n\\n## Testing a Request\\n\\nUse a third party client, such as [curl](https://curl.haxx.se \\\"curl\\\"), [Postman](https://www.getpostman.com \\\"Postman\\\"), or [Advanced REST Client](https://advancedrestclient.com \\\"Advanced REST Client\\\"), to test the Zuora REST API.\\n\\nYou can test the Zuora REST API from the Zuora API Sandbox or Production tenants. If connecting to Production, bear in mind that you are working with your live production data, not sample data or test data.\\n\\n## Testing with Credit Cards\\n\\nSooner or later it will probably be necessary to test some transactions that involve credit cards. For suggestions on how to handle this, see [Going Live With Your Payment Gateway](https://knowledgecenter.zuora.com/CB_Billing/M_Payment_Gateways/C_Managing_Payment_Gateways/B_Going_Live_Payment_Gateways#Testing_with_Credit_Cards \\\"C_Zuora_User_Guides/A_Billing_and_Payments/M_Payment_Gateways/C_Managing_Payment_Gateways/B_Going_Live_Payment_Gateways#Testing_with_Credit_Cards\\\"\\n).\\n\\n## Concurrent Request Limits\\n\\nZuora enforces tenant-level concurrent request limits. See Concurrent Request Limits for more information.\\n\\n## Timeout Limit\\n\\nIf a request does not complete within 120 seconds, the request times out and Zuora returns a Gateway Timeout error.\\n\\n\\n# Error Handling\\n\\nIf a request to Zuora Billing REST API with an endpoint starting with `/v1` (except [Actions](https://www.zuora.com/developer/api-reference/#tag/Actions) and CRUD operations) fails, the response will contain an eight-digit error code with a corresponding error message to indicate the details of the error.\\n\\nThe following code snippet is a sample error response that contains an error code and message pair:\\n\\n```\\n {\\n \\\"success\\\": false,\\n \\\"processId\\\": \\\"CBCFED6580B4E076\\\",\\n \\\"reasons\\\": [\\n {\\n \\\"code\\\": 53100320,\\n \\\"message\\\": \\\"'termType' value should be one of: TERMED, EVERGREEN\\\"\\n }\\n ]\\n }\\n```\\nThe `success` field indicates whether the API request has succeeded. The `processId` field is a Zuora internal ID that you can provide to Zuora Global Support for troubleshooting purposes.\\n\\nThe `reasons` field contains the actual error code and message pair. The error code begins with `5` or `6` means that you encountered a certain issue that is specific to a REST API resource in Zuora Billing. For example, `53100320` indicates that an invalid value is specified for the `termType` field of the `subscription` object.\\n\\nThe error code beginning with `9` usually indicates that an authentication-related issue occurred, and it can also indicate other unexpected errors depending on different cases. For example, `90000011` indicates that an invalid credential is provided in the request header. \\n\\nWhen troubleshooting the error, you can divide the error code into two components: REST API resource code and error category code. See the following Zuora error code sample:\\n\\n\\\"Zuora\\n\\n\\n**Note:** Zuora determines resource codes based on the request payload. Therefore, if GET and DELETE requests that do not contain payloads fail, you will get `500000` as the resource code, which indicates an unknown object and an unknown field. \\nThe error category code of these requests is valid and follows the rules described in the [Error Category Code](https://www.zuora.com/developer/api-reference/#section/Error-Handling/Error-Category-Code) section. \\nIn such case, you can refer to the returned error message to troubleshoot.\\n\\n\\n## REST API Resource Code\\n\\nThe 6-digit resource code indicates the REST API resource, typically a field of a Zuora object, on which the issue occurs. In the preceding example, `531003` refers to the `termType` field of the `subscription` object. \\n\\nThe value range for all REST API resource codes is from `500000` to `679999`. See [Resource Codes](https://knowledgecenter.zuora.com/Central_Platform/API/AA_REST_API/Resource_Codes) in the Knowledge Center for a full list of resource codes.\\n\\n## Error Category Code\\n\\nThe 2-digit error category code identifies the type of error, for example, resource not found or missing required field. \\n\\nThe following table describes all error categories and the corresponding resolution:\\n\\n| Code | Error category | Description | Resolution |\\n|:--------|:--------|:--------|:--------|\\n| 10 | Permission or access denied | The request cannot be processed because a certain tenant or user permission is missing. | Check the missing tenant or user permission in the response message and contact [Zuora Global Support](https://support.zuora.com) for enablement. |\\n| 11 | Authentication failed | Authentication fails due to invalid API authentication credentials. | Ensure that a valid API credential is specified. |\\n| 20 | Invalid format or value | The request cannot be processed due to an invalid field format or value. | Check the invalid field in the error message, and ensure that the format and value of all fields you passed in are valid. |\\n| 21 | Unknown field in request | The request cannot be processed because an unknown field exists in the request body. | Check the unknown field name in the response message, and ensure that you do not include any unknown field in the request body. |\\n| 22 | Missing required field | The request cannot be processed because a required field in the request body is missing. | Check the missing field name in the response message, and ensure that you include all required fields in the request body. |\\n| 30 | Rule restriction | The request cannot be processed due to the violation of a Zuora business rule. | Check the response message and ensure that the API request meets the specified business rules. |\\n| 40 | Not found | The specified resource cannot be found. | Check the response message and ensure that the specified resource exists in your Zuora tenant. |\\n| 45 | Unsupported request | The requested endpoint does not support the specified HTTP method. | Check your request and ensure that the endpoint and method matches. |\\n| 50 | Locking contention | This request cannot be processed because the objects this request is trying to modify are being modified by another API request, UI operation, or batch job process. |

Resubmit the request first to have another try.

If this error still occurs, contact [Zuora Global Support](https://support.zuora.com) with the returned `Zuora-Request-Id` value in the response header for assistance.

|\\n| 60 | Internal error | The server encounters an internal error. | Contact [Zuora Global Support](https://support.zuora.com) with the returned `Zuora-Request-Id` value in the response header for assistance. |\\n| 70 | Request exceeded limit | The total number of concurrent requests exceeds the limit allowed by the system. |

Resubmit the request after the number of seconds specified by the `Retry-After` value in the response header.

Check [Concurrent request limits](https://knowledgecenter.zuora.com/BB_Introducing_Z_Business/Policies/Concurrent_Request_Limits) for details about Zuora\\u2019s concurrent request limit policy.

|\\n| 90 | Malformed request | The request cannot be processed due to JSON syntax errors. | Check the syntax error in the JSON request body and ensure that the request is in the correct JSON format. |\\n| 99 | Integration error | The server encounters an error when communicating with an external system, for example, payment gateway, tax engine provider. | Check the response message and take action accordingly. |\\n\\n\\n# Pagination\\n\\nWhen retrieving information (using GET methods), the optional `pageSize` query parameter sets the maximum number of rows to return in a response. The maximum is `40`; larger values are treated as `40`. If this value is empty or invalid, `pageSize` typically defaults to `10`.\\n\\nThe default value for the maximum number of rows retrieved can be overridden at the method level.\\n\\nIf more rows are available, the response will include a `nextPage` element, which contains a URL for requesting the next page. If this value is not provided, no more rows are available. No \\\"previous page\\\" element is explicitly provided; to support backward paging, use the previous call.\\n\\n## Array Size\\n\\nFor data items that are not paginated, the REST API supports arrays of up to 300 rows. Thus, for instance, repeated pagination can retrieve thousands of customer accounts, but within any account an array of no more than 300 rate plans is returned.\\n\\n# API Versions\\n\\nThe Zuora REST API are version controlled. Versioning ensures that Zuora REST API changes are backward compatible. Zuora uses a major and minor version nomenclature to manage changes. By specifying a version in a REST request, you can get expected responses regardless of future changes to the API.\\n\\n## Major Version\\n\\nThe major version number of the REST API appears in the REST URL. Currently, Zuora only supports the **v1** major version. For example, `POST https://rest.zuora.com/v1/subscriptions`.\\n\\n## Minor Version\\n\\nZuora uses minor versions for the REST API to control small changes. For example, a field in a REST method is deprecated and a new field is used to replace it. \\n\\nSome fields in the REST methods are supported as of minor versions. If a field is not noted with a minor version, this field is available for all minor versions. If a field is noted with a minor version, this field is in version control. You must specify the supported minor version in the request header to process without an error. \\n\\nIf a field is in version control, it is either with a minimum minor version or a maximum minor version, or both of them. You can only use this field with the minor version between the minimum and the maximum minor versions. For example, the `invoiceCollect` field in the POST Subscription method is in version control and its maximum minor version is 189.0. You can only use this field with the minor version 189.0 or earlier.\\n\\nIf you specify a version number in the request header that is not supported, Zuora will use the minimum minor version of the REST API. In our REST API documentation, if a field or feature requires a minor version number, we note that in the field description.\\n\\nYou only need to specify the version number when you use the fields require a minor version. To specify the minor version, set the `zuora-version` parameter to the minor version number in the request header for the request call. For example, the `collect` field is in 196.0 minor version. If you want to use this field for the POST Subscription method, set the `zuora-version` parameter to `196.0` in the request header. The `zuora-version` parameter is case sensitive.\\n\\nFor all the REST API fields, by default, if the minor version is not specified in the request header, Zuora will use the minimum minor version of the REST API to avoid breaking your integration. \\n\\n### Minor Version History\\n\\nThe supported minor versions are not serial. This section documents the changes made to each Zuora REST API minor version.\\n\\nThe following table lists the supported versions and the fields that have a Zuora REST API minor version.\\n\\n| Fields | Minor Version | REST Methods | Description |\\n|:--------|:--------|:--------|:--------|\\n| invoiceCollect | 189.0 and earlier | [Create Subscription](https://www.zuora.com/developer/api-reference/#operation/POST_Subscription \\\"Create Subscription\\\"); [Update Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_Subscription \\\"Update Subscription\\\"); [Renew Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_RenewSubscription \\\"Renew Subscription\\\"); [Cancel Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_CancelSubscription \\\"Cancel Subscription\\\"); [Suspend Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_SuspendSubscription \\\"Suspend Subscription\\\"); [Resume Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_ResumeSubscription \\\"Resume Subscription\\\"); [Create Account](https://www.zuora.com/developer/api-reference/#operation/POST_Account \\\"Create Account\\\")|Generates an invoice and collects a payment for a subscription. |\\n| collect | 196.0 and later | [Create Subscription](https://www.zuora.com/developer/api-reference/#operation/POST_Subscription \\\"Create Subscription\\\"); [Update Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_Subscription \\\"Update Subscription\\\"); [Renew Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_RenewSubscription \\\"Renew Subscription\\\"); [Cancel Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_CancelSubscription \\\"Cancel Subscription\\\"); [Suspend Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_SuspendSubscription \\\"Suspend Subscription\\\"); [Resume Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_ResumeSubscription \\\"Resume Subscription\\\"); [Create Account](https://www.zuora.com/developer/api-reference/#operation/POST_Account \\\"Create Account\\\")|Collects an automatic payment for a subscription. |\\n| invoice | 196.0 and 207.0| [Create Subscription](https://www.zuora.com/developer/api-reference/#operation/POST_Subscription \\\"Create Subscription\\\"); [Update Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_Subscription \\\"Update Subscription\\\"); [Renew Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_RenewSubscription \\\"Renew Subscription\\\"); [Cancel Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_CancelSubscription \\\"Cancel Subscription\\\"); [Suspend Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_SuspendSubscription \\\"Suspend Subscription\\\"); [Resume Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_ResumeSubscription \\\"Resume Subscription\\\"); [Create Account](https://www.zuora.com/developer/api-reference/#operation/POST_Account \\\"Create Account\\\")|Generates an invoice for a subscription. |\\n| invoiceTargetDate | 196.0 and earlier | [Preview Subscription](https://www.zuora.com/developer/api-reference/#operation/POST_SubscriptionPreview \\\"Preview Subscription\\\") |Date through which charges are calculated on the invoice, as `yyyy-mm-dd`. |\\n| invoiceTargetDate | 207.0 and earlier | [Create Subscription](https://www.zuora.com/developer/api-reference/#operation/POST_Subscription \\\"Create Subscription\\\"); [Update Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_Subscription \\\"Update Subscription\\\"); [Renew Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_RenewSubscription \\\"Renew Subscription\\\"); [Cancel Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_CancelSubscription \\\"Cancel Subscription\\\"); [Suspend Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_SuspendSubscription \\\"Suspend Subscription\\\"); [Resume Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_ResumeSubscription \\\"Resume Subscription\\\"); [Create Account](https://www.zuora.com/developer/api-reference/#operation/POST_Account \\\"Create Account\\\")|Date through which charges are calculated on the invoice, as `yyyy-mm-dd`. |\\n| targetDate | 207.0 and later | [Preview Subscription](https://www.zuora.com/developer/api-reference/#operation/POST_SubscriptionPreview \\\"Preview Subscription\\\") |Date through which charges are calculated on the invoice, as `yyyy-mm-dd`. |\\n| targetDate | 211.0 and later | [Create Subscription](https://www.zuora.com/developer/api-reference/#operation/POST_Subscription \\\"Create Subscription\\\"); [Update Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_Subscription \\\"Update Subscription\\\"); [Renew Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_RenewSubscription \\\"Renew Subscription\\\"); [Cancel Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_CancelSubscription \\\"Cancel Subscription\\\"); [Suspend Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_SuspendSubscription \\\"Suspend Subscription\\\"); [Resume Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_ResumeSubscription \\\"Resume Subscription\\\"); [Create Account](https://www.zuora.com/developer/api-reference/#operation/POST_Account \\\"Create Account\\\")|Date through which charges are calculated on the invoice, as `yyyy-mm-dd`. |\\n| includeExisting DraftInvoiceItems | 196.0 and earlier| [Preview Subscription](https://www.zuora.com/developer/api-reference/#operation/POST_SubscriptionPreview \\\"Preview Subscription\\\"); [Update Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_Subscription \\\"Update Subscription\\\") | Specifies whether to include draft invoice items in subscription previews. Specify it to be `true` (default) to include draft invoice items in the preview result. Specify it to be `false` to excludes draft invoice items in the preview result. |\\n| includeExisting DraftDocItems | 207.0 and later | [Preview Subscription](https://www.zuora.com/developer/api-reference/#operation/POST_SubscriptionPreview \\\"Preview Subscription\\\"); [Update Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_Subscription \\\"Update Subscription\\\") | Specifies whether to include draft invoice items in subscription previews. Specify it to be `true` (default) to include draft invoice items in the preview result. Specify it to be `false` to excludes draft invoice items in the preview result. |\\n| previewType | 196.0 and earlier| [Preview Subscription](https://www.zuora.com/developer/api-reference/#operation/POST_SubscriptionPreview \\\"Preview Subscription\\\"); [Update Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_Subscription \\\"Update Subscription\\\") | The type of preview you will receive. The possible values are `InvoiceItem`(default), `ChargeMetrics`, and `InvoiceItemChargeMetrics`. |\\n| previewType | 207.0 and later | [Preview Subscription](https://www.zuora.com/developer/api-reference/#operation/POST_SubscriptionPreview \\\"Preview Subscription\\\"); [Update Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_Subscription \\\"Update Subscription\\\") | The type of preview you will receive. The possible values are `LegalDoc`(default), `ChargeMetrics`, and `LegalDocChargeMetrics`. |\\n| runBilling | 211.0 and later | [Create Subscription](https://www.zuora.com/developer/api-reference/#operation/POST_Subscription \\\"Create Subscription\\\"); [Update Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_Subscription \\\"Update Subscription\\\"); [Renew Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_RenewSubscription \\\"Renew Subscription\\\"); [Cancel Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_CancelSubscription \\\"Cancel Subscription\\\"); [Suspend Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_SuspendSubscription \\\"Suspend Subscription\\\"); [Resume Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_ResumeSubscription \\\"Resume Subscription\\\"); [Create Account](https://www.zuora.com/developer/api-reference/#operation/POST_Account \\\"Create Account\\\")|Generates an invoice or credit memo for a subscription. **Note:** Credit memos are only available if you have the Invoice Settlement feature enabled. |\\n| invoiceDate | 214.0 and earlier | [Invoice and Collect](https://www.zuora.com/developer/api-reference/#operation/POST_TransactionInvoicePayment \\\"Invoice and Collect\\\") |Date that should appear on the invoice being generated, as `yyyy-mm-dd`. |\\n| invoiceTargetDate | 214.0 and earlier | [Invoice and Collect](https://www.zuora.com/developer/api-reference/#operation/POST_TransactionInvoicePayment \\\"Invoice and Collect\\\") |Date through which to calculate charges on this account if an invoice is generated, as `yyyy-mm-dd`. |\\n| documentDate | 215.0 and later | [Invoice and Collect](https://www.zuora.com/developer/api-reference/#operation/POST_TransactionInvoicePayment \\\"Invoice and Collect\\\") |Date that should appear on the invoice and credit memo being generated, as `yyyy-mm-dd`. |\\n| targetDate | 215.0 and later | [Invoice and Collect](https://www.zuora.com/developer/api-reference/#operation/POST_TransactionInvoicePayment \\\"Invoice and Collect\\\") |Date through which to calculate charges on this account if an invoice or a credit memo is generated, as `yyyy-mm-dd`. |\\n| memoItemAmount | 223.0 and earlier | [Create credit memo from charge](https://www.zuora.com/developer/api-reference/#operation/POST_CreditMemoFromPrpc \\\"Create credit memo from charge\\\"); [Create debit memo from charge](https://www.zuora.com/developer/api-reference/#operation/POST_DebitMemoFromPrpc \\\"Create debit memo from charge\\\") | Amount of the memo item. |\\n| amount | 224.0 and later | [Create credit memo from charge](https://www.zuora.com/developer/api-reference/#operation/POST_CreditMemoFromPrpc \\\"Create credit memo from charge\\\"); [Create debit memo from charge](https://www.zuora.com/developer/api-reference/#operation/POST_DebitMemoFromPrpc \\\"Create debit memo from charge\\\") | Amount of the memo item. |\\n| subscriptionNumbers | 222.4 and earlier | [Create order](https://www.zuora.com/developer/api-reference/#operation/POST_Order \\\"Create order\\\") | Container for the subscription numbers of the subscriptions in an order. |\\n| subscriptions | 223.0 and later | [Create order](https://www.zuora.com/developer/api-reference/#operation/POST_Order \\\"Create order\\\") | Container for the subscription numbers and statuses in an order. |\\n| creditTaxItems | 238.0 and earlier | [Get credit memo items](https://www.zuora.com/developer/api-reference/#operation/GET_CreditMemoItems \\\"Get credit memo items\\\"); [Get credit memo item](https://www.zuora.com/developer/api-reference/#operation/GET_CreditMemoItem \\\"Get credit memo item\\\") | Container for the taxation items of the credit memo item. |\\n| taxItems | 238.0 and earlier | [Get debit memo items](https://www.zuora.com/developer/api-reference/#operation/GET_DebitMemoItems \\\"Get debit memo items\\\"); [Get debit memo item](https://www.zuora.com/developer/api-reference/#operation/GET_DebitMemoItem \\\"Get debit memo item\\\") | Container for the taxation items of the debit memo item. |\\n| taxationItems | 239.0 and later | [Get credit memo items](https://www.zuora.com/developer/api-reference/#operation/GET_CreditMemoItems \\\"Get credit memo items\\\"); [Get credit memo item](https://www.zuora.com/developer/api-reference/#operation/GET_CreditMemoItem \\\"Get credit memo item\\\"); [Get debit memo items](https://www.zuora.com/developer/api-reference/#operation/GET_DebitMemoItems \\\"Get debit memo items\\\"); [Get debit memo item](https://www.zuora.com/developer/api-reference/#operation/GET_DebitMemoItem \\\"Get debit memo item\\\") | Container for the taxation items of the memo item. |\\n| chargeId | 256.0 and earlier | [Create credit memo from charge](https://www.zuora.com/developer/api-reference/#operation/POST_CreditMemoFromPrpc \\\"Create credit memo from charge\\\"); [Create debit memo from charge](https://www.zuora.com/developer/api-reference/#operation/POST_DebitMemoFromPrpc \\\"Create debit memo from charge\\\") | ID of the product rate plan charge that the memo is created from. |\\n| productRatePlanChargeId | 257.0 and later | [Create credit memo from charge](https://www.zuora.com/developer/api-reference/#operation/POST_CreditMemoFromPrpc \\\"Create credit memo from charge\\\"); [Create debit memo from charge](https://www.zuora.com/developer/api-reference/#operation/POST_DebitMemoFromPrpc \\\"Create debit memo from charge\\\") | ID of the product rate plan charge that the memo is created from. |\\n| comment | 256.0 and earlier | [Create credit memo from charge](https://www.zuora.com/developer/api-reference/#operation/POST_CreditMemoFromPrpc \\\"Create credit memo from charge\\\"); [Create debit memo from charge](https://www.zuora.com/developer/api-reference/#operation/POST_DebitMemoFromPrpc \\\"Create debit memo from charge\\\"); [Create credit memo from invoice](https://www.zuora.com/developer/api-reference/#operation/POST_CreditMemoFromInvoice \\\"Create credit memo from invoice\\\"); [Create debit memo from invoice](https://www.zuora.com/developer/api-reference/#operation/POST_DebitMemoFromInvoice \\\"Create debit memo from invoice\\\"); [Get credit memo items](https://www.zuora.com/developer/api-reference/#operation/GET_CreditMemoItems \\\"Get credit memo items\\\"); [Get credit memo item](https://www.zuora.com/developer/api-reference/#operation/GET_CreditMemoItem \\\"Get credit memo item\\\"); [Get debit memo items](https://www.zuora.com/developer/api-reference/#operation/GET_DebitMemoItems \\\"Get debit memo items\\\"); [Get debit memo item](https://www.zuora.com/developer/api-reference/#operation/GET_DebitMemoItem \\\"Get debit memo item\\\") | Comments about the product rate plan charge, invoice item, or memo item. |\\n| description | 257.0 and later | [Create credit memo from charge](https://www.zuora.com/developer/api-reference/#operation/POST_CreditMemoFromPrpc \\\"Create credit memo from charge\\\"); [Create debit memo from charge](https://www.zuora.com/developer/api-reference/#operation/POST_DebitMemoFromPrpc \\\"Create debit memo from charge\\\"); [Create credit memo from invoice](https://www.zuora.com/developer/api-reference/#operation/POST_CreditMemoFromInvoice \\\"Create credit memo from invoice\\\"); [Create debit memo from invoice](https://www.zuora.com/developer/api-reference/#operation/POST_DebitMemoFromInvoice \\\"Create debit memo from invoice\\\"); [Get credit memo items](https://www.zuora.com/developer/api-reference/#operation/GET_CreditMemoItems \\\"Get credit memo items\\\"); [Get credit memo item](https://www.zuora.com/developer/api-reference/#operation/GET_CreditMemoItem \\\"Get credit memo item\\\"); [Get debit memo items](https://www.zuora.com/developer/api-reference/#operation/GET_DebitMemoItems \\\"Get debit memo items\\\"); [Get debit memo item](https://www.zuora.com/developer/api-reference/#operation/GET_DebitMemoItem \\\"Get debit memo item\\\") | Description of the the product rate plan charge, invoice item, or memo item. |\\n\\n\\n#### Version 207.0 and Later\\n\\nThe response structure of the [Preview Subscription](https://www.zuora.com/developer/api-reference/#operation/POST_SubscriptionPreview \\\"Preview Subscription\\\") and [Update Subscription](https://www.zuora.com/developer/api-reference/#operation/PUT_Subscription \\\"Update Subscription\\\") methods are changed. The following invoice related response fields are moved to the invoice container:\\n\\n * amount\\n * amountWithoutTax\\n * taxAmount\\n * invoiceItems\\n * targetDate\\n * chargeMetrics\\n\\n# Zuora Billing Object Model\\n\\nThe following diagram is a high-level view of how key business objects are related to one another within Zuora Billing.\\n\\nClick the diagram to open it in a new tab and zoom in.\\nFor more information about the different sections of the diagram, see\\nZuora Billing business object model.\\n\\n\\\"Zuora\\n\\nThis diagram is intended to provide a conceptual understanding; it does not illustrate a specific way to integrate with Zuora.\\n\\nThe diagram includes the Orders feature and the Invoice Settlement feature.\\nIf your organization does not use either of these features, see\\nZuora Billing business object model prior to Orders and Invoice Settlement\\nfor an alternative diagram.\\n\\n## API Names\\n\\nYou can use the [Describe object](https://www.zuora.com/developer/api-reference/#operation/GET_Describe) operation to list the fields of each Zuora object that is available in your tenant. When you call the operation, you must specify the API name of the Zuora object.\\n\\nThe following table provides the API name of each Zuora object:\\n\\n| Object | API Name |\\n|-----------------------------------------------|--------------------------------------------|\\n| Account | `Account` |\\n| Accounting Code | `AccountingCode` |\\n| Accounting Period | `AccountingPeriod` |\\n| Amendment | `Amendment` |\\n| Application Group | `ApplicationGroup` |\\n| Billing Run |

`BillingRun` - API name used in the [Describe object](https://www.zuora.com/developer/api-reference/#operation/GET_Describe) operation, Export ZOQL queries, and Data Query.

`BillRun` - API name used in the [Actions](https://www.zuora.com/developer/api-reference/#tag/Actions). See the CRUD oprations of [Bill Run](https://www.zuora.com/developer/api-reference/#tag/Bill-Run) for more information about the `BillRun` object. `BillingRun` and `BillRun` have different fields. |\\n| Contact | `Contact` |\\n| Contact Snapshot | `ContactSnapshot` |\\n| Credit Balance Adjustment | `CreditBalanceAdjustment` |\\n| Credit Memo | `CreditMemo` |\\n| Credit Memo Application | `CreditMemoApplication` |\\n| Credit Memo Application Item | `CreditMemoApplicationItem` |\\n| Credit Memo Item | `CreditMemoItem` |\\n| Credit Memo Part | `CreditMemoPart` |\\n| Credit Memo Part Item | `CreditMemoPartItem` |\\n| Credit Taxation Item | `CreditTaxationItem` |\\n| Custom Exchange Rate | `FXCustomRate` |\\n| Debit Memo | `DebitMemo` |\\n| Debit Memo Item | `DebitMemoItem` |\\n| Debit Taxation Item | `DebitTaxationItem` |\\n| Discount Applied Metrics | `DiscountAppliedMetrics` |\\n| Entity | `Tenant` |\\n| Feature | `Feature` |\\n| Gateway Reconciliation Event | `PaymentGatewayReconciliationEventLog` |\\n| Gateway Reconciliation Job | `PaymentReconciliationJob` |\\n| Gateway Reconciliation Log | `PaymentReconciliationLog` |\\n| Invoice | `Invoice` |\\n| Invoice Adjustment | `InvoiceAdjustment` |\\n| Invoice Item | `InvoiceItem` |\\n| Invoice Item Adjustment | `InvoiceItemAdjustment` |\\n| Invoice Payment | `InvoicePayment` |\\n| Journal Entry | `JournalEntry` |\\n| Journal Entry Item | `JournalEntryItem` |\\n| Journal Run | `JournalRun` |\\n| Order | `Order` |\\n| Order Action | `OrderAction` |\\n| Order ELP | `OrderElp` |\\n| Order Line Items | `OrderLineItems` | \\n| Order Item | `OrderItem` |\\n| Order MRR | `OrderMrr` |\\n| Order Quantity | `OrderQuantity` |\\n| Order TCB | `OrderTcb` |\\n| Order TCV | `OrderTcv` |\\n| Payment | `Payment` |\\n| Payment Application | `PaymentApplication` |\\n| Payment Application Item | `PaymentApplicationItem` |\\n| Payment Method | `PaymentMethod` |\\n| Payment Method Snapshot | `PaymentMethodSnapshot` |\\n| Payment Method Transaction Log | `PaymentMethodTransactionLog` |\\n| Payment Method Update | `UpdaterDetail` |\\n| Payment Part | `PaymentPart` |\\n| Payment Part Item | `PaymentPartItem` |\\n| Payment Run | `PaymentRun` |\\n| Payment Transaction Log | `PaymentTransactionLog` |\\n| Processed Usage | `ProcessedUsage` |\\n| Product | `Product` |\\n| Product Feature | `ProductFeature` |\\n| Product Rate Plan | `ProductRatePlan` |\\n| Product Rate Plan Charge | `ProductRatePlanCharge` |\\n| Product Rate Plan Charge Tier | `ProductRatePlanChargeTier` |\\n| Rate Plan | `RatePlan` |\\n| Rate Plan Charge | `RatePlanCharge` |\\n| Rate Plan Charge Tier | `RatePlanChargeTier` |\\n| Refund | `Refund` |\\n| Refund Application | `RefundApplication` |\\n| Refund Application Item | `RefundApplicationItem` |\\n| Refund Invoice Payment | `RefundInvoicePayment` |\\n| Refund Part | `RefundPart` |\\n| Refund Part Item | `RefundPartItem` |\\n| Refund Transaction Log | `RefundTransactionLog` |\\n| Revenue Charge Summary | `RevenueChargeSummary` |\\n| Revenue Charge Summary Item | `RevenueChargeSummaryItem` |\\n| Revenue Event | `RevenueEvent` |\\n| Revenue Event Credit Memo Item | `RevenueEventCreditMemoItem` |\\n| Revenue Event Debit Memo Item | `RevenueEventDebitMemoItem` |\\n| Revenue Event Invoice Item | `RevenueEventInvoiceItem` |\\n| Revenue Event Invoice Item Adjustment | `RevenueEventInvoiceItemAdjustment` |\\n| Revenue Event Item | `RevenueEventItem` |\\n| Revenue Event Item Credit Memo Item | `RevenueEventItemCreditMemoItem` |\\n| Revenue Event Item Debit Memo Item | `RevenueEventItemDebitMemoItem` |\\n| Revenue Event Item Invoice Item | `RevenueEventItemInvoiceItem` |\\n| Revenue Event Item Invoice Item Adjustment | `RevenueEventItemInvoiceItemAdjustment` |\\n| Revenue Event Type | `RevenueEventType` |\\n| Revenue Schedule | `RevenueSchedule` |\\n| Revenue Schedule Credit Memo Item | `RevenueScheduleCreditMemoItem` |\\n| Revenue Schedule Debit Memo Item | `RevenueScheduleDebitMemoItem` |\\n| Revenue Schedule Invoice Item | `RevenueScheduleInvoiceItem` |\\n| Revenue Schedule Invoice Item Adjustment | `RevenueScheduleInvoiceItemAdjustment` |\\n| Revenue Schedule Item | `RevenueScheduleItem` |\\n| Revenue Schedule Item Credit Memo Item | `RevenueScheduleItemCreditMemoItem` |\\n| Revenue Schedule Item Debit Memo Item | `RevenueScheduleItemDebitMemoItem` |\\n| Revenue Schedule Item Invoice Item | `RevenueScheduleItemInvoiceItem` |\\n| Revenue Schedule Item Invoice Item Adjustment | `RevenueScheduleItemInvoiceItemAdjustment` |\\n| Subscription | `Subscription` |\\n| Subscription Product Feature | `SubscriptionProductFeature` |\\n| Taxable Item Snapshot | `TaxableItemSnapshot` |\\n| Taxation Item | `TaxationItem` |\\n| Updater Batch | `UpdaterBatch` |\\n| Usage | `Usage` |\\n\",\"title\":\"API Reference: Billing\",\"version\":\"2021-08-20\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.zuora.com_wp-content_uploads_2016_10_zuora-dev-logo-api-ref.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://www.zuora.com/wp-content/themes/zuora/yaml/swagger.yaml?v-7.0\",\"version\":\"3.0\"}],\"x-providerName\":\"zuora.com\"},\"updated\":\"2021-08-23T09:34:59.789Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/zuora.com/2021-08-20/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/zuora.com/2021-08-20/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}}]}]}" }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "val _df1 = DataFrame.readJson(\n", " path = \"../../idea-examples/json/src/main/resources/api_guru_list.json\",\n", " keyValuePaths = listOf(\n", " JsonPath(),\n", " JsonPath().appendWildcard().append(\"versions\"),\n", " ),\n", ")\n", "_df1" ], "metadata": { "collapsed": false, "ExecuteTime": { "end_time": "2024-01-15T11:04:33.514783897Z", "start_time": "2024-01-15T11:04:29.662902224Z" } } }, { "cell_type": "markdown", "source": [ "Key/value objects are wrapped in a dataframe (to have a working hierarchy).\n", "Since we convert the top-level object to key/value we need to unpack it to see the result." ], "metadata": { "collapsed": false } }, { "cell_type": "code", "execution_count": 12, "outputs": [ { "data": { "text/html": " \n \n \n \n \n \n
keyvalue
addedpreferredversions
1forge.com2017-05-30T08:34:14.000Z0.0.1
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerName
emailnameurlbackgroundColorurl
0.0.12017-05-30T08:34:14.000Zcontact@1forge.com1Forgehttp://1forge.comStock and Forex Data and Realtime Quotes1Forge Finance APIs0.0.1[financial]#24292ehttps://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
swaggerhttp://1forge.com/openapi.json2.0
1forge.com2017-06-27T16:49:57.000Zhttps://api.apis.guru/v2/specs/1forge...https://api.apis.guru/v2/specs/1forge...2.0
1password.com:events2021-07-19T10:17:09.188Z1.0.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
descriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
url
1.0.02021-07-19T10:17:09.188Z1Password Events API Specification.Events API1.0.0[security]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://i.1password.com/media/1passwo...3.0
1password.comevents2021-07-22T10:32:52.774Zhttps://api.apis.guru/v2/specs/1passw...https://api.apis.guru/v2/specs/1passw...3.0.0
1password.local:connect2021-04-16T15:56:45.939Z1.3.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
emailnameurlurl
1.3.02021-04-16T15:56:45.939Zsupport@1password.com1Password Integrationshttps://support.1password.com/REST API interface for 1Password Conn...1Password Connect1.3.0[security]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://i.1password.com/media/1passwo...3.0
1password.localconnect2021-07-26T08:51:53.432Zhttps://api.apis.guru/v2/specs/1passw...https://api.apis.guru/v2/specs/1passw...3.0.2
6-dot-authentiqio.appspot.com2017-03-15T14:45:58.000Z6
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptionlicensetermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-providerName
emailnameurlnameurlbackgroundColorurl
62017-03-15T14:45:58.000Zhello@authentiq.comAuthentiq teamhttp://authentiq.io/supportStrong authentication, without the pa...Apache 2.0http://www.apache.org/licenses/LICENS...http://authentiq.com/terms/Authentiq API6[security]#F26641https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Aut...3.0
6-dot-authentiqio.appspot.com2021-06-21T12:16:53.715Zhttps://api.apis.guru/v2/specs/6-dot-...https://api.apis.guru/v2/specs/6-dot-...3.0.0
ably.io:platform2019-07-13T11:28:07.000Z1.1.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
emailnameurlx-twitterurl
1.1.02019-07-13T11:28:07.000Zsupport@ably.ioAbly Supporthttps://www.ably.io/contactablyrealtimeThe [REST API specification](https://...Platform API1.1.0[cloud]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/abl...3.0
ably.ioplatform2021-07-26T09:42:14.653Zhttps://api.apis.guru/v2/specs/ably.i...https://api.apis.guru/v2/specs/ably.i...3.0.1
ably.net:control2021-07-26T09:45:31.536Z1.0.14
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
x-twitterurl
1.0.142021-07-26T09:45:31.536ZablyrealtimeUse the Control API to manage your ap...Control API v11.0.14[cloud]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/abl...3.0
ably.netcontrol2021-07-26T09:47:48.565Zhttps://api.apis.guru/v2/specs/ably.n...https://api.apis.guru/v2/specs/ably.n...3.0.1
abstractapi.com:geolocation2021-04-14T17:12:40.648Z1.0.0
DataFrame [1 x 2]
keyvalue
addedinfoexternalDocsupdatedswaggerUrlswaggerYamlUrlopenapiVer
descriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceNamedescriptionurl
url
1.0.02021-04-14T17:12:40.648ZAbstract IP geolocation API allows de...IP geolocation API1.0.0[location]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://documentation.abstractapi.com...3.0
abstractapi.comgeolocationAPI Documentationhttps://www.abstractapi.com/ip-geoloc...2021-06-21T12:16:53.715Zhttps://api.apis.guru/v2/specs/abstra...https://api.apis.guru/v2/specs/abstra...3.0.1
adafruit.com2018-02-10T10:41:43.000Z2.0.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
descriptiontitleversionx-apisguru-categoriesx-logox-originx-providerName
url
2.0.02018-02-10T10:41:43.000Z### The Internet of Things for Everyo...Adafruit IO REST API2.0.0[iot]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
swaggerhttps://raw.githubusercontent.com/ada...2.0
adafruit.com2021-06-21T12:16:53.715Zhttps://api.apis.guru/v2/specs/adafru...https://api.apis.guru/v2/specs/adafru...2.0
adobe.com:aem2019-01-03T07:01:34.000Z3.5.0-pre.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceNamex-unofficialSpec
emailnameurlx-twitterurl
3.5.0-pre.02019-01-03T07:01:34.000Zopensource@shinesolutions.comShine Solutionshttp://shinesolutions.comAdobeSwagger AEM is an OpenAPI specificati...Adobe Experience Manager (AEM) API3.5.0-pre.0[marketing]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/shi...3.0
adobe.comaemtrue2021-06-21T12:16:53.715Zhttps://api.apis.guru/v2/specs/adobe....https://api.apis.guru/v2/specs/adobe....3.0.0
adyen.com:AccountService2020-11-03T12:51:40.318Z6
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
62020-11-03T12:51:40.318Zdeveloper-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Account API provides endpoints fo...https://www.adyen.com/legal/terms-and...Adyen for Platforms: Account API6[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueAccountService2021-11-12T23:18:19.544Zhttps://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:BalancePlatformService2021-06-14T12:42:12.263Z1
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
12021-06-14T12:42:12.263Zdeveloper-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Balance Platform API enables you ...https://www.adyen.com/legal/terms-and...Issuing: Balance Platform API1[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
adyen.comtrueBalancePlatformService2021-11-22T23:16:57.458Zhttps://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:BinLookupService2020-11-03T12:51:40.318Z50
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
502020-11-03T12:51:40.318Zdeveloper-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe BIN Lookup API provides endpoints...https://www.adyen.com/legal/terms-and...Adyen BinLookup API50[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueBinLookupService2021-11-01T23:17:40.475Zhttps://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:CheckoutService2021-11-01T23:17:40.475Z68
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
682021-11-01T23:17:40.475Zdeveloper-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenAdyen Checkout API provides a simple ...https://www.adyen.com/legal/terms-and...Adyen Checkout API68[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueCheckoutService2021-11-12T23:18:19.544Zhttps://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:CheckoutUtilityService2021-06-18T13:57:32.889Z1
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
emailnameurlx-twitterurl
12021-06-18T13:57:32.889Zsupport@adyen.comAdyen Supporthttps://support.adyen.com/AdyenA web service containing utility func...https://docs.adyen.com/legal/terms-co...Adyen Checkout Utility Service1[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 4]
converterformaturlversion
urlversion
https://github.com/lucybot/api-spec-c...2.7.11openapihttps://raw.githubusercontent.com/ady...3.0
adyen.comCheckoutUtilityService2021-06-18T13:57:32.889Zhttps://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.0.0
adyen.com:FundService2020-11-03T12:51:40.318Z6
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
62020-11-03T12:51:40.318Zdeveloper-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Fund API provides endpoints for m...https://www.adyen.com/legal/terms-and...Adyen for Platforms: Fund API6[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueFundService2021-11-01T23:17:40.475Zhttps://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:HopService2020-11-03T12:51:40.318Z6
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
62020-11-03T12:51:40.318Zdeveloper-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Hosted onboarding API provides en...https://www.adyen.com/legal/terms-and...Adyen for Platforms: Hosted Onboarding6[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueHopService2021-11-01T23:17:40.475Zhttps://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:MarketPayNotificationService2021-06-21T10:54:37.877Z6
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
62021-06-21T10:54:37.877Zdeveloper-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Notification API sends notificati...https://www.adyen.com/legal/terms-and...Adyen for Platforms: Notifications6[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueMarketPayNotificationService2021-11-12T23:18:19.544Zhttps://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:NotificationConfigurationSe...2020-11-03T12:51:40.318Z6
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
62020-11-03T12:51:40.318Zdeveloper-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Notification Configuration API pr...https://www.adyen.com/legal/terms-and...Adyen for Platforms: Notification Con...6[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueNotificationConfigurationService2021-11-12T23:18:19.544Zhttps://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:PaymentService2021-11-01T23:17:40.475Z68
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
682021-11-01T23:17:40.475Zdeveloper-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenA set of API endpoints that allow you...https://www.adyen.com/legal/terms-and...Adyen Payment API68[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtruePaymentService2021-11-12T23:18:19.544Zhttps://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:PayoutService2021-11-01T23:17:40.475Z68
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVer
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
682021-11-01T23:17:40.475Zdeveloper-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenA set of API endpoints that allow you...https://www.adyen.com/legal/terms-and...Adyen Payout API68[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtruePayoutService2021-11-12T23:18:19.544Zhttps://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
\n \n \n ", "application/kotlindataframe+json": "{\"nrow\":2361,\"ncol\":2,\"columns\":[\"key\",\"value\"],\"kotlin_dataframe\":[{\"key\":\"1forge.com\",\"value\":{\"added\":\"2017-05-30T08:34:14.000Z\",\"preferred\":\"0.0.1\",\"versions\":[{\"key\":\"0.0.1\",\"value\":{\"added\":\"2017-05-30T08:34:14.000Z\",\"info\":{\"contact\":{\"email\":\"contact@1forge.com\",\"name\":\"1Forge\",\"url\":\"http://1forge.com\"},\"description\":\"Stock and Forex Data and Realtime Quotes\",\"title\":\"1Forge Finance APIs\",\"version\":\"0.0.1\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"backgroundColor\":\"#24292e\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_1forge.com_assets_images_f-blue.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://1forge.com/openapi.json\",\"version\":\"2.0\"}],\"x-providerName\":\"1forge.com\"},\"updated\":\"2017-06-27T16:49:57.000Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/1forge.com/0.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/1forge.com/0.0.1/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"1password.com:events\",\"value\":{\"added\":\"2021-07-19T10:17:09.188Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-07-19T10:17:09.188Z\",\"info\":{\"description\":\"1Password Events API Specification.\",\"title\":\"Events API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_thumb_e_e3_1password-logo.svg_1280px-1password-logo.svg.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://i.1password.com/media/1password-events-reporting/1password-events-api.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"1password.com\",\"x-serviceName\":\"events\"},\"updated\":\"2021-07-22T10:32:52.774Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/1password.com/events/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/1password.com/events/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"1password.local:connect\",\"value\":{\"added\":\"2021-04-16T15:56:45.939Z\",\"preferred\":\"1.3.0\",\"versions\":[{\"key\":\"1.3.0\",\"value\":{\"added\":\"2021-04-16T15:56:45.939Z\",\"info\":{\"contact\":{\"email\":\"support@1password.com\",\"name\":\"1Password Integrations\",\"url\":\"https://support.1password.com/\"},\"description\":\"REST API interface for 1Password Connect.\",\"title\":\"1Password Connect\",\"version\":\"1.3.0\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_thumb_e_e3_1password-logo.svg_1280px-1password-logo.svg.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://i.1password.com/media/1password-connect/1password-connect-api.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"1password.local\",\"x-serviceName\":\"connect\"},\"updated\":\"2021-07-26T08:51:53.432Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/1password.local/connect/1.3.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/1password.local/connect/1.3.0/openapi.yaml\",\"openapiVer\":\"3.0.2\"}}]}},{\"key\":\"6-dot-authentiqio.appspot.com\",\"value\":{\"added\":\"2017-03-15T14:45:58.000Z\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2017-03-15T14:45:58.000Z\",\"info\":{\"contact\":{\"email\":\"hello@authentiq.com\",\"name\":\"Authentiq team\",\"url\":\"http://authentiq.io/support\"},\"description\":\"Strong authentication, without the passwords.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"http://authentiq.com/terms/\",\"title\":\"Authentiq API\",\"version\":\"6\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"backgroundColor\":\"#F26641\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.authentiq.com_theme_images_authentiq-logo-a-inverse.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/AuthentiqID/authentiq-docs/master/docs/swagger/issuer.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"6-dot-authentiqio.appspot.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/6-dot-authentiqio.appspot.com/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/6-dot-authentiqio.appspot.com/6/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"ably.io:platform\",\"value\":{\"added\":\"2019-07-13T11:28:07.000Z\",\"preferred\":\"1.1.0\",\"versions\":[{\"key\":\"1.1.0\",\"value\":{\"added\":\"2019-07-13T11:28:07.000Z\",\"info\":{\"contact\":{\"email\":\"support@ably.io\",\"name\":\"Ably Support\",\"url\":\"https://www.ably.io/contact\",\"x-twitter\":\"ablyrealtime\"},\"description\":\"The [REST API specification](https://www.ably.io/documentation/rest-api) for Ably.\",\"title\":\"Platform API\",\"version\":\"1.1.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ablyrealtime_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/ably/open-specs/main/definitions/platform-v1.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"ably.io\",\"x-serviceName\":\"platform\"},\"updated\":\"2021-07-26T09:42:14.653Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ably.io/platform/1.1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ably.io/platform/1.1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"ably.net:control\",\"value\":{\"added\":\"2021-07-26T09:45:31.536Z\",\"preferred\":\"1.0.14\",\"versions\":[{\"key\":\"1.0.14\",\"value\":{\"added\":\"2021-07-26T09:45:31.536Z\",\"info\":{\"contact\":{\"x-twitter\":\"ablyrealtime\"},\"description\":\"Use the Control API to manage your applications, namespaces, keys, queues, rules, and more.\\n\\nDetailed information on using this API can be found in the Ably developer documentation.\\n\\nControl API is currently in Beta.\\n\",\"title\":\"Control API v1\",\"version\":\"1.0.14\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ablyrealtime_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/ably/open-specs/main/definitions/control-v1.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"ably.net\",\"x-serviceName\":\"control\"},\"updated\":\"2021-07-26T09:47:48.565Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ably.net/control/1.0.14/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ably.net/control/1.0.14/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"abstractapi.com:geolocation\",\"value\":{\"added\":\"2021-04-14T17:12:40.648Z\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-04-14T17:12:40.648Z\",\"info\":{\"description\":\"Abstract IP geolocation API allows developers to retrieve the region, country and city behind any IP worldwide. The API covers the geolocation of IPv4 and IPv6 addresses in 180+ countries worldwide. Extra information can be retrieved like the currency, flag or language associated to an IP.\",\"title\":\"IP geolocation API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_global-uploads.webflow.com_5ebbd0a566a3996636e55959_5ec2ba29feeeb05d69160e7b_webclip.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://documentation.abstractapi.com/ip-geolocation-openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"abstractapi.com\",\"x-serviceName\":\"geolocation\"},\"externalDocs\":{\"description\":\"API Documentation\",\"url\":\"https://www.abstractapi.com/ip-geolocation-api#docs\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/abstractapi.com/geolocation/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/abstractapi.com/geolocation/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"adafruit.com\",\"value\":{\"added\":\"2018-02-10T10:41:43.000Z\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2018-02-10T10:41:43.000Z\",\"info\":{\"description\":\"### The Internet of Things for Everyone\\n\\nThe Adafruit IO HTTP API provides access to your Adafruit IO data from any programming language or hardware environment that can speak HTTP. The easiest way to get started is with [an Adafruit IO learn guide](https://learn.adafruit.com/series/adafruit-io-basics) and [a simple Internet of Things capable device like the Feather Huzzah](https://www.adafruit.com/product/2821).\\n\\nThis API documentation is hosted on GitHub Pages and is available at [https://github.com/adafruit/io-api](https://github.com/adafruit/io-api). For questions or comments visit the [Adafruit IO Forums](https://forums.adafruit.com/viewforum.php?f=56) or the [adafruit-io channel on the Adafruit Discord server](https://discord.gg/adafruit).\\n\\n#### Authentication\\n\\nAuthentication for every API request happens through the `X-AIO-Key` header or query parameter and your IO API key. A simple cURL request to get all available feeds for a user with the username \\\"io_username\\\" and the key \\\"io_key_12345\\\" could look like this:\\n\\n $ curl -H \\\"X-AIO-Key: io_key_12345\\\" https://io.adafruit.com/api/v2/io_username/feeds\\n\\nOr like this:\\n\\n $ curl \\\"https://io.adafruit.com/api/v2/io_username/feeds?X-AIO-Key=io_key_12345\\n\\nUsing the node.js [request](https://github.com/request/request) library, IO HTTP requests are as easy as:\\n\\n```js\\nvar request = require('request');\\n\\nvar options = {\\n url: 'https://io.adafruit.com/api/v2/io_username/feeds',\\n headers: {\\n 'X-AIO-Key': 'io_key_12345',\\n 'Content-Type': 'application/json'\\n }\\n};\\n\\nfunction callback(error, response, body) {\\n if (!error && response.statusCode == 200) {\\n var feeds = JSON.parse(body);\\n console.log(feeds.length + \\\" FEEDS AVAILABLE\\\");\\n\\n feeds.forEach(function (feed) {\\n console.log(feed.name, feed.key);\\n })\\n }\\n}\\n\\nrequest(options, callback);\\n```\\n\\nUsing the ESP8266 Arduino HTTPClient library, an HTTPS GET request would look like this (replacing `---` with your own values in the appropriate locations):\\n\\n```arduino\\n/// based on\\n/// https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266HTTPClient/examples/Authorization/Authorization.ino\\n\\n#include \\n#include \\n#include \\n#include \\n\\nESP8266WiFiMulti WiFiMulti;\\n\\nconst char* ssid = \\\"---\\\";\\nconst char* password = \\\"---\\\";\\n\\nconst char* host = \\\"io.adafruit.com\\\";\\n\\nconst char* io_key = \\\"---\\\";\\nconst char* path_with_username = \\\"/api/v2/---/dashboards\\\";\\n\\n// Use web browser to view and copy\\n// SHA1 fingerprint of the certificate\\nconst char* fingerprint = \\\"77 00 54 2D DA E7 D8 03 27 31 23 99 EB 27 DB CB A5 4C 57 18\\\";\\n\\nvoid setup() {\\n Serial.begin(115200);\\n\\n for(uint8_t t = 4; t > 0; t--) {\\n Serial.printf(\\\"[SETUP] WAIT %d...\\\\n\\\", t);\\n Serial.flush();\\n delay(1000);\\n }\\n\\n WiFi.mode(WIFI_STA);\\n WiFiMulti.addAP(ssid, password);\\n\\n // wait for WiFi connection\\n while(WiFiMulti.run() != WL_CONNECTED) {\\n Serial.print('.');\\n delay(1000);\\n }\\n\\n Serial.println(\\\"[WIFI] connected!\\\");\\n\\n HTTPClient http;\\n\\n // start request with URL and TLS cert fingerprint for verification\\n http.begin(\\\"https://\\\" + String(host) + String(path_with_username), fingerprint);\\n\\n // IO API authentication\\n http.addHeader(\\\"X-AIO-Key\\\", io_key);\\n\\n // start connection and send HTTP header\\n int httpCode = http.GET();\\n\\n // httpCode will be negative on error\\n if(httpCode > 0) {\\n // HTTP header has been send and Server response header has been handled\\n Serial.printf(\\\"[HTTP] GET response: %d\\\\n\\\", httpCode);\\n\\n // HTTP 200 OK\\n if(httpCode == HTTP_CODE_OK) {\\n String payload = http.getString();\\n Serial.println(payload);\\n }\\n\\n http.end();\\n }\\n}\\n\\nvoid loop() {}\\n```\\n\\n#### Client Libraries\\n\\nWe have client libraries to help you get started with your project: [Python](https://github.com/adafruit/io-client-python), [Ruby](https://github.com/adafruit/io-client-ruby), [Arduino C++](https://github.com/adafruit/Adafruit_IO_Arduino), [Javascript](https://github.com/adafruit/adafruit-io-node), and [Go](https://github.com/adafruit/io-client-go) are available. They're all open source, so if they don't already do what you want, you can fork and add any feature you'd like.\\n\\n\",\"title\":\"Adafruit IO REST API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"iot\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_adafruit_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/adafruit/io-api/gh-pages/v2.json\",\"version\":\"2.0\"}],\"x-providerName\":\"adafruit.com\"},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adafruit.com/2.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adafruit.com/2.0.0/swagger.yaml\",\"openapiVer\":\"2.0\"}}]}},{\"key\":\"adobe.com:aem\",\"value\":{\"added\":\"2019-01-03T07:01:34.000Z\",\"preferred\":\"3.5.0-pre.0\",\"versions\":[{\"key\":\"3.5.0-pre.0\",\"value\":{\"added\":\"2019-01-03T07:01:34.000Z\",\"info\":{\"contact\":{\"email\":\"opensource@shinesolutions.com\",\"name\":\"Shine Solutions\",\"url\":\"http://shinesolutions.com\",\"x-twitter\":\"Adobe\"},\"description\":\"Swagger AEM is an OpenAPI specification for Adobe Experience Manager (AEM) API\",\"title\":\"Adobe Experience Manager (AEM) API\",\"version\":\"3.5.0-pre.0\",\"x-apisguru-categories\":[\"marketing\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adobe_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/shinesolutions/swagger-aem/master/conf/api.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"adobe.com\",\"x-serviceName\":\"aem\",\"x-unofficialSpec\":true},\"updated\":\"2021-06-21T12:16:53.715Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adobe.com/aem/3.5.0-pre.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adobe.com/aem/3.5.0-pre.0/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"adyen.com:AccountService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Account API provides endpoints for managing account-related entities on your platform. These related entities include account holders, accounts, bank accounts, shareholders, and KYC-related documents. The management operations include actions such as creation, retrieval, updating, and deletion of them.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms).\\n## Authentication\\nTo connect to the Account API, you must use basic authentication credentials of your web service user. If you don't have one, contact the [Adyen Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Account API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Account/v6/createAccountHolder\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Account API\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/AccountService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"AccountService\"},\"updated\":\"2021-11-12T23:18:19.544Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/AccountService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/AccountService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:BalancePlatformService\",\"value\":{\"added\":\"2021-06-14T12:42:12.263Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2021-06-14T12:42:12.263Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Balance Platform API enables you to create a platform, onboard users as account holders, create balance accounts, and issue cards.\\n\\nFor information about use cases, refer to [Adyen Issuing](https://docs.adyen.com/issuing).\\n\\n ## Authentication\\nYour Adyen contact will provide your API credential and an API key. To connect to the API, add an `X-API-Key` header with the API key as the value, for example:\\n\\n ```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-H \\\"X-API-Key: YOUR_API_KEY\\\" \\\\\\n...\\n```\\n\\nAlternatively, you can use the username and password to connect to the API using basic authentication. For example:\\n\\n```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-U \\\"ws@BalancePlatform.YOUR_BALANCE_PLATFORM\\\":\\\"YOUR_WS_PASSWORD\\\" \\\\\\n...\\n```\\n## Versioning\\nBalance Platform API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://balanceplatform-api-test.adyen.com/bcl/v1\\n```\\n## Going live\\nWhen going live, your Adyen contact will provide your API credential for the live environment. You can then use the API key or the username and password to send requests to `https://balanceplatform-api-live.adyen.com/bcl/v1`.\\n\\nFor more information, refer to our [Going live documentation](https://docs.adyen.com/issuing/integration-checklist#going-live).\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Issuing: Balance Platform API\",\"version\":\"1\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_adyen.com_.resources_adyen-website_themes_images_apple-icon-180x180.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/BalancePlatformService-v1.json\",\"version\":\"3.1\"}],\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"BalancePlatformService\"},\"updated\":\"2021-11-22T23:16:57.458Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BalancePlatformService/1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BalancePlatformService/1/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:BinLookupService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"preferred\":\"50\",\"versions\":[{\"key\":\"50\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The BIN Lookup API provides endpoints for retrieving information, such as cost estimates, and 3D Secure supported version based on a given BIN.\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen BinLookup API\",\"version\":\"50\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/BinLookupService-v50.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"BinLookupService\"},\"updated\":\"2021-11-01T23:17:40.475Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BinLookupService/50/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BinLookupService/50/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:CheckoutService\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"preferred\":\"68\",\"versions\":[{\"key\":\"68\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"Adyen Checkout API provides a simple and flexible way to initiate and authorise online payments. You can use the same integration for payments made with cards (including 3D Secure), mobile wallets, and local payment methods (for example, iDEAL and Sofort).\\n\\nThis API reference provides information on available endpoints and how to interact with them. To learn more about the API, visit [Checkout documentation](https://docs.adyen.com/online-payments).\\n\\n## Authentication\\nEach request to the Checkout API must be signed with an API key. For this, obtain an API Key from your Customer Area, as described in [How to get the API key](https://docs.adyen.com/development-resources/api-credentials#generate-api-key). Then set this key to the `X-API-Key` header value, for example:\\n\\n```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-H \\\"X-API-Key: Your_Checkout_API_key\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate a new API Key to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nCheckout API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://checkout-test.adyen.com/v68/payments\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen Checkout API\",\"version\":\"68\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_adyen.com_.resources_adyen-website_themes_images_apple-icon-180x180.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/CheckoutService-v68.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"CheckoutService\"},\"updated\":\"2021-11-12T23:18:19.544Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutService/68/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutService/68/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:CheckoutUtilityService\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2021-06-18T13:57:32.889Z\",\"info\":{\"contact\":{\"email\":\"support@adyen.com\",\"name\":\"Adyen Support\",\"url\":\"https://support.adyen.com/\",\"x-twitter\":\"Adyen\"},\"description\":\"A web service containing utility functions available for merchants integrating with Checkout APIs.\\n## Authentication\\nEach request to the Checkout Utility API must be signed with an API key. For this, obtain an API Key from your Customer Area, as described in [How to get the Checkout API key](https://docs.adyen.com/developers/user-management/how-to-get-the-checkout-api-key). Then set this key to the `X-API-Key` header value, for example:\\n\\n```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-H \\\"X-API-Key: Your_Checkout_API_key\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate a new API Key to access the [live endpoints](https://docs.adyen.com/developers/api-reference/live-endpoints).\\n\\n## Versioning\\nCheckout API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://checkout-test.adyen.com/v1/originKeys\\n```\",\"termsOfService\":\"https://docs.adyen.com/legal/terms-conditions\",\"title\":\"Adyen Checkout Utility Service\",\"version\":\"1\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/adyen/adyen-openapi/master/specs/3.0/CheckoutUtilityService-v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"adyen.com\",\"x-serviceName\":\"CheckoutUtilityService\"},\"updated\":\"2021-06-18T13:57:32.889Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutUtilityService/1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutUtilityService/1/openapi.yaml\",\"openapiVer\":\"3.0.0\"}}]}},{\"key\":\"adyen.com:FundService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Fund API provides endpoints for managing the funds in the accounts on your platform. These management operations include actions such as the transfer of funds from one account to another, the payout of funds to an account holder, and the retrieval of balances in an account.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms).\\n## Authentication\\nTo connect to the Fund API, you must use basic authentication credentials of your web service user. If you don't have one, please contact the [Adyen Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Fund API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Fund/v6/accountHolderBalance\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Fund API\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/FundService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"FundService\"},\"updated\":\"2021-11-01T23:17:40.475Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/FundService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/FundService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:HopService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Hosted onboarding API provides endpoints that you can use to generate links to Adyen-hosted pages, such as an [onboarding page](https://docs.adyen.com/platforms/hosted-onboarding-page) or a [PCI compliance questionnaire](https://docs.adyen.com/platforms/platforms-for-partners). Then you can provide the link to your account holder so they can complete their onboarding.\\n\\n## Authentication\\nTo connect to the Hosted onboarding API, you must use basic authentication credentials of your web service user. If you don't have one, contact our [Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use your credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Hosted onboarding API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Hop/v6/getOnboardingUrl\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Hosted Onboarding\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/HopService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"HopService\"},\"updated\":\"2021-11-01T23:17:40.475Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/HopService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/HopService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:MarketPayNotificationService\",\"value\":{\"added\":\"2021-06-21T10:54:37.877Z\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2021-06-21T10:54:37.877Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Notification API sends notifications to the endpoints specified in a given subscription. Subscriptions are managed through the Notification Configuration API. The API specifications listed here detail the format of each notification.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms/notifications).\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Notifications\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/MarketPayNotificationService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"MarketPayNotificationService\"},\"updated\":\"2021-11-12T23:18:19.544Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/MarketPayNotificationService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/MarketPayNotificationService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:NotificationConfigurationService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Notification Configuration API provides endpoints for setting up and testing notifications that inform you of events on your platform, for example when a KYC check or a payout has been completed.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms/notifications).\\n## Authentication\\nTo connect to the Notification Configuration API, you must use basic authentication credentials of your web service user. If you don't have one, contact our [Adyen Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Notification Configuration API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Notification/v6/createNotificationConfiguration\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Notification Configuration API\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/NotificationConfigurationService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"NotificationConfigurationService\"},\"updated\":\"2021-11-12T23:18:19.544Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/NotificationConfigurationService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/NotificationConfigurationService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:PaymentService\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"preferred\":\"68\",\"versions\":[{\"key\":\"68\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"A set of API endpoints that allow you to initiate, settle, and modify payments on the Adyen payments platform. You can use the API to accept card payments (including One-Click and 3D Secure), bank transfers, ewallets, and many other payment methods.\\n\\nTo learn more about the API, visit [Classic integration](https://docs.adyen.com/classic-integration).\\n\\n## Authentication\\nTo connect to the Payments API, you must use your basic authentication credentials. For this, create your web service user, as described in [How to get the WS user password](https://docs.adyen.com/development-resources/api-credentials). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@Company.YourCompany\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nPayments API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://pal-test.adyen.com/pal/servlet/Payment/v68/authorise\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen Payment API\",\"version\":\"68\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/PaymentService-v68.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"PaymentService\"},\"updated\":\"2021-11-12T23:18:19.544Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PaymentService/68/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PaymentService/68/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}},{\"key\":\"adyen.com:PayoutService\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"preferred\":\"68\",\"versions\":[{\"key\":\"68\",\"value\":{\"added\":\"2021-11-01T23:17:40.475Z\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"A set of API endpoints that allow you to store payout details, confirm, or decline a payout.\\n\\nFor more information, refer to [Online payouts](https://docs.adyen.com/online-payments/online-payouts).\\n## Authentication\\nTo use the Payout API, you need to have [two API credentials](https://docs.adyen.com/online-payments/online-payouts#payouts-to-bank-accounts-and-wallets): one for storing payout details and submitting payouts, and another one for confirming or declining payouts. If you don't have the required API credentials, contact our [Support Team](https://support.adyen.com/hc/en-us/requests/new).\\n\\nBoth of these API credentials must be authenticated with [basic authentication](https://docs.adyen.com/development-resources/api-credentials#basic-authentication).The following example shows how to authenticate your request when submitting a payout:\\n\\n```\\ncurl\\n-U \\\"storePayout@Company.[YourCompany]\\\":\\\"YourBasicAuthenticationPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nWhen going live, you need to generate new API credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen Payout API\",\"version\":\"68\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/PayoutService-v68.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"PayoutService\"},\"updated\":\"2021-11-12T23:18:19.544Z\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PayoutService/68/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PayoutService/68/openapi.yaml\",\"openapiVer\":\"3.1.0\"}}]}}]}" }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "val df1 = _df1.value.first()\n", "df1" ], "metadata": { "collapsed": false, "ExecuteTime": { "end_time": "2024-01-15T11:04:34.029627885Z", "start_time": "2024-01-15T11:04:33.225471419Z" } } }, { "cell_type": "markdown", "source": [ "Now, for this specific example it works, but admittedly it was a bit of a hassle, don't you think?\n", "Plus, columns like \"added\" are still just Strings, while clearly, it should be Date objects.\n", "\n", "Now, you could write your own `@DataSchema` and read methods, but as it happens, ApiGuru has an OpenAPI declaration which includes all the type schemas the JSON will adhere to!\n", "\n", "This OpenAPI declaration contains all URLs the API provides, as well as the types of data those calls will return. OpenAPI declarations can be explored often on the API provider or, for instance, in IntelliJ.\n", "From exploring the OpenAPI spec from Apis.guru we see that `/list.json` returns an `APIs` type and other types include `API`, `ApiVersion`, and `Metrics`.\n", "\n", "In Jupyter we can generate these types easily:" ], "metadata": { "collapsed": false } }, { "cell_type": "code", "execution_count": 13, "outputs": [ { "data": { "text/plain": "Data schema successfully imported as ApiGuru: ApiGuruDataSchema" }, "metadata": {}, "output_type": "display_data" } ], "source": [ "val ApiGuru = importDataSchema(File(\"ApiGuruOpenApi.yaml\"))" ], "metadata": { "collapsed": false, "ExecuteTime": { "end_time": "2024-01-15T11:04:36.402936260Z", "start_time": "2024-01-15T11:04:33.412710816Z" } } }, { "cell_type": "markdown", "source": [ "And then we can directly read the JSON as one of the types:" ], "metadata": { "collapsed": false } }, { "cell_type": "code", "execution_count": 14, "outputs": [ { "data": { "text/html": " \n \n \n \n \n \n
keyvalue
addedpreferredversions
1forge.com2017-05-30T08:34:140.0.1
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerName
emailnameurlbackgroundColorurl
0.0.12017-05-30T08:34:14contact@1forge.com1Forgehttp://1forge.comStock and Forex Data and Realtime Quotes1Forge Finance APIs0.0.1[financial]#24292ehttps://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
swaggerhttp://1forge.com/openapi.json2.0
1forge.com2017-06-27T16:49:57https://api.apis.guru/v2/specs/1forge...https://api.apis.guru/v2/specs/1forge...2.0
1password.com:events2021-07-19T10:17:09.1881.0.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
descriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
url
1.0.02021-07-19T10:17:09.1881Password Events API Specification.Events API1.0.0[security]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://i.1password.com/media/1passwo...3.0
1password.comevents2021-07-22T10:32:52.774https://api.apis.guru/v2/specs/1passw...https://api.apis.guru/v2/specs/1passw...3.0.0
1password.local:connect2021-04-16T15:56:45.9391.3.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
emailnameurlurl
1.3.02021-04-16T15:56:45.939support@1password.com1Password Integrationshttps://support.1password.com/REST API interface for 1Password Conn...1Password Connect1.3.0[security]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://i.1password.com/media/1passwo...3.0
1password.localconnect2021-07-26T08:51:53.432https://api.apis.guru/v2/specs/1passw...https://api.apis.guru/v2/specs/1passw...3.0.2
6-dot-authentiqio.appspot.com2017-03-15T14:45:586
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptionlicensetermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-providerName
emailnameurlnameurlbackgroundColorurl
62017-03-15T14:45:58hello@authentiq.comAuthentiq teamhttp://authentiq.io/supportStrong authentication, without the pa...Apache 2.0http://www.apache.org/licenses/LICENS...http://authentiq.com/terms/Authentiq API6[security]#F26641https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Aut...3.0
6-dot-authentiqio.appspot.com2021-06-21T12:16:53.715https://api.apis.guru/v2/specs/6-dot-...https://api.apis.guru/v2/specs/6-dot-...3.0.0
ably.io:platform2019-07-13T11:28:071.1.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
emailnameurlx-twitterurl
1.1.02019-07-13T11:28:07support@ably.ioAbly Supporthttps://www.ably.io/contactablyrealtimeThe [REST API specification](https://...Platform API1.1.0[cloud]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/abl...3.0
ably.ioplatform2021-07-26T09:42:14.653https://api.apis.guru/v2/specs/ably.i...https://api.apis.guru/v2/specs/ably.i...3.0.1
ably.net:control2021-07-26T09:45:31.5361.0.14
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
x-twitterurl
1.0.142021-07-26T09:45:31.536ablyrealtimeUse the Control API to manage your ap...Control API v11.0.14[cloud]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/abl...3.0
ably.netcontrol2021-07-26T09:47:48.565https://api.apis.guru/v2/specs/ably.n...https://api.apis.guru/v2/specs/ably.n...3.0.1
abstractapi.com:geolocation2021-04-14T17:12:40.6481.0.0
DataFrame [1 x 2]
keyvalue
addedinfoexternalDocsupdatedswaggerUrlswaggerYamlUrlopenapiVer
descriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceNamedescriptionurl
url
1.0.02021-04-14T17:12:40.648Abstract IP geolocation API allows de...IP geolocation API1.0.0[location]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://documentation.abstractapi.com...3.0
abstractapi.comgeolocationAPI Documentationhttps://www.abstractapi.com/ip-geoloc...2021-06-21T12:16:53.715https://api.apis.guru/v2/specs/abstra...https://api.apis.guru/v2/specs/abstra...3.0.1
adafruit.com2018-02-10T10:41:432.0.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
descriptiontitleversionx-apisguru-categoriesx-logox-originx-providerName
url
2.0.02018-02-10T10:41:43### The Internet of Things for Everyo...Adafruit IO REST API2.0.0[iot]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
swaggerhttps://raw.githubusercontent.com/ada...2.0
adafruit.com2021-06-21T12:16:53.715https://api.apis.guru/v2/specs/adafru...https://api.apis.guru/v2/specs/adafru...2.0
adobe.com:aem2019-01-03T07:01:343.5.0-pre.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceNamex-unofficialSpec
emailnameurlx-twitterurl
3.5.0-pre.02019-01-03T07:01:34opensource@shinesolutions.comShine Solutionshttp://shinesolutions.comAdobeSwagger AEM is an OpenAPI specificati...Adobe Experience Manager (AEM) API3.5.0-pre.0[marketing]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/shi...3.0
adobe.comaemtrue2021-06-21T12:16:53.715https://api.apis.guru/v2/specs/adobe....https://api.apis.guru/v2/specs/adobe....3.0.0
adyen.com:AccountService2020-11-03T12:51:40.3186
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
62020-11-03T12:51:40.318developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Account API provides endpoints fo...https://www.adyen.com/legal/terms-and...Adyen for Platforms: Account API6[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueAccountService2021-11-12T23:18:19.544https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:BalancePlatformService2021-06-14T12:42:12.2631
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
12021-06-14T12:42:12.263developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Balance Platform API enables you ...https://www.adyen.com/legal/terms-and...Issuing: Balance Platform API1[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
adyen.comtrueBalancePlatformService2021-11-22T23:16:57.458https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:BinLookupService2020-11-03T12:51:40.31850
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
502020-11-03T12:51:40.318developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe BIN Lookup API provides endpoints...https://www.adyen.com/legal/terms-and...Adyen BinLookup API50[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueBinLookupService2021-11-01T23:17:40.475https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:CheckoutService2021-11-01T23:17:40.47568
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
682021-11-01T23:17:40.475developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenAdyen Checkout API provides a simple ...https://www.adyen.com/legal/terms-and...Adyen Checkout API68[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueCheckoutService2021-11-12T23:18:19.544https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:CheckoutUtilityService2021-06-18T13:57:32.8891
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
emailnameurlx-twitterurl
12021-06-18T13:57:32.889support@adyen.comAdyen Supporthttps://support.adyen.com/AdyenA web service containing utility func...https://docs.adyen.com/legal/terms-co...Adyen Checkout Utility Service1[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 4]
converterformaturlversion
urlversion
https://github.com/lucybot/api-spec-c...2.7.11openapihttps://raw.githubusercontent.com/ady...3.0
adyen.comCheckoutUtilityService2021-06-18T13:57:32.889https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.0.0
adyen.com:FundService2020-11-03T12:51:40.3186
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
62020-11-03T12:51:40.318developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Fund API provides endpoints for m...https://www.adyen.com/legal/terms-and...Adyen for Platforms: Fund API6[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueFundService2021-11-01T23:17:40.475https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:HopService2020-11-03T12:51:40.3186
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
62020-11-03T12:51:40.318developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Hosted onboarding API provides en...https://www.adyen.com/legal/terms-and...Adyen for Platforms: Hosted Onboarding6[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueHopService2021-11-01T23:17:40.475https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:MarketPayNotificationService2021-06-21T10:54:37.8776
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
62021-06-21T10:54:37.877developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Notification API sends notificati...https://www.adyen.com/legal/terms-and...Adyen for Platforms: Notifications6[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueMarketPayNotificationService2021-11-12T23:18:19.544https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:NotificationConfigurationSe...2020-11-03T12:51:40.3186
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
62020-11-03T12:51:40.318developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Notification Configuration API pr...https://www.adyen.com/legal/terms-and...Adyen for Platforms: Notification Con...6[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueNotificationConfigurationService2021-11-12T23:18:19.544https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:PaymentService2021-11-01T23:17:40.47568
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
682021-11-01T23:17:40.475developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenA set of API endpoints that allow you...https://www.adyen.com/legal/terms-and...Adyen Payment API68[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtruePaymentService2021-11-12T23:18:19.544https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:PayoutService2021-11-01T23:17:40.47568
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
682021-11-01T23:17:40.475developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenA set of API endpoints that allow you...https://www.adyen.com/legal/terms-and...Adyen Payout API68[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtruePayoutService2021-11-12T23:18:19.544https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
\n \n \n ", "application/kotlindataframe+json": "{\"nrow\":2361,\"ncol\":2,\"columns\":[\"key\",\"value\"],\"kotlin_dataframe\":[{\"key\":\"1forge.com\",\"value\":{\"added\":\"2017-05-30T08:34:14\",\"preferred\":\"0.0.1\",\"versions\":[{\"key\":\"0.0.1\",\"value\":{\"added\":\"2017-05-30T08:34:14\",\"info\":{\"contact\":{\"email\":\"contact@1forge.com\",\"name\":\"1Forge\",\"url\":\"http://1forge.com\"},\"description\":\"Stock and Forex Data and Realtime Quotes\",\"title\":\"1Forge Finance APIs\",\"version\":\"0.0.1\",\"x-apisguru-categories\":[\"financial\"],\"x-logo\":{\"backgroundColor\":\"#24292e\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_1forge.com_assets_images_f-blue.svg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"http://1forge.com/openapi.json\",\"version\":\"2.0\"}],\"x-providerName\":\"1forge.com\"},\"updated\":\"2017-06-27T16:49:57\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/1forge.com/0.0.1/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/1forge.com/0.0.1/swagger.yaml\",\"openapiVer\":\"2.0\",\"externalDocs\":null}}]}},{\"key\":\"1password.com:events\",\"value\":{\"added\":\"2021-07-19T10:17:09.188\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-07-19T10:17:09.188\",\"info\":{\"description\":\"1Password Events API Specification.\",\"title\":\"Events API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_thumb_e_e3_1password-logo.svg_1280px-1password-logo.svg.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://i.1password.com/media/1password-events-reporting/1password-events-api.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"1password.com\",\"x-serviceName\":\"events\"},\"updated\":\"2021-07-22T10:32:52.774\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/1password.com/events/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/1password.com/events/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\",\"externalDocs\":null}}]}},{\"key\":\"1password.local:connect\",\"value\":{\"added\":\"2021-04-16T15:56:45.939\",\"preferred\":\"1.3.0\",\"versions\":[{\"key\":\"1.3.0\",\"value\":{\"added\":\"2021-04-16T15:56:45.939\",\"info\":{\"contact\":{\"email\":\"support@1password.com\",\"name\":\"1Password Integrations\",\"url\":\"https://support.1password.com/\"},\"description\":\"REST API interface for 1Password Connect.\",\"title\":\"1Password Connect\",\"version\":\"1.3.0\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_thumb_e_e3_1password-logo.svg_1280px-1password-logo.svg.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://i.1password.com/media/1password-connect/1password-connect-api.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"1password.local\",\"x-serviceName\":\"connect\"},\"updated\":\"2021-07-26T08:51:53.432\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/1password.local/connect/1.3.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/1password.local/connect/1.3.0/openapi.yaml\",\"openapiVer\":\"3.0.2\",\"externalDocs\":null}}]}},{\"key\":\"6-dot-authentiqio.appspot.com\",\"value\":{\"added\":\"2017-03-15T14:45:58\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2017-03-15T14:45:58\",\"info\":{\"contact\":{\"email\":\"hello@authentiq.com\",\"name\":\"Authentiq team\",\"url\":\"http://authentiq.io/support\"},\"description\":\"Strong authentication, without the passwords.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"http://authentiq.com/terms/\",\"title\":\"Authentiq API\",\"version\":\"6\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"backgroundColor\":\"#F26641\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.authentiq.com_theme_images_authentiq-logo-a-inverse.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/AuthentiqID/authentiq-docs/master/docs/swagger/issuer.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"6-dot-authentiqio.appspot.com\"},\"updated\":\"2021-06-21T12:16:53.715\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/6-dot-authentiqio.appspot.com/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/6-dot-authentiqio.appspot.com/6/openapi.yaml\",\"openapiVer\":\"3.0.0\",\"externalDocs\":null}}]}},{\"key\":\"ably.io:platform\",\"value\":{\"added\":\"2019-07-13T11:28:07\",\"preferred\":\"1.1.0\",\"versions\":[{\"key\":\"1.1.0\",\"value\":{\"added\":\"2019-07-13T11:28:07\",\"info\":{\"contact\":{\"email\":\"support@ably.io\",\"name\":\"Ably Support\",\"url\":\"https://www.ably.io/contact\",\"x-twitter\":\"ablyrealtime\"},\"description\":\"The [REST API specification](https://www.ably.io/documentation/rest-api) for Ably.\",\"title\":\"Platform API\",\"version\":\"1.1.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ablyrealtime_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/ably/open-specs/main/definitions/platform-v1.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"ably.io\",\"x-serviceName\":\"platform\"},\"updated\":\"2021-07-26T09:42:14.653\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ably.io/platform/1.1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ably.io/platform/1.1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\",\"externalDocs\":null}}]}},{\"key\":\"ably.net:control\",\"value\":{\"added\":\"2021-07-26T09:45:31.536\",\"preferred\":\"1.0.14\",\"versions\":[{\"key\":\"1.0.14\",\"value\":{\"added\":\"2021-07-26T09:45:31.536\",\"info\":{\"contact\":{\"x-twitter\":\"ablyrealtime\"},\"description\":\"Use the Control API to manage your applications, namespaces, keys, queues, rules, and more.\\n\\nDetailed information on using this API can be found in the Ably developer documentation.\\n\\nControl API is currently in Beta.\\n\",\"title\":\"Control API v1\",\"version\":\"1.0.14\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ablyrealtime_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/ably/open-specs/main/definitions/control-v1.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"ably.net\",\"x-serviceName\":\"control\"},\"updated\":\"2021-07-26T09:47:48.565\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ably.net/control/1.0.14/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ably.net/control/1.0.14/openapi.yaml\",\"openapiVer\":\"3.0.1\",\"externalDocs\":null}}]}},{\"key\":\"abstractapi.com:geolocation\",\"value\":{\"added\":\"2021-04-14T17:12:40.648\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-04-14T17:12:40.648\",\"info\":{\"description\":\"Abstract IP geolocation API allows developers to retrieve the region, country and city behind any IP worldwide. The API covers the geolocation of IPv4 and IPv6 addresses in 180+ countries worldwide. Extra information can be retrieved like the currency, flag or language associated to an IP.\",\"title\":\"IP geolocation API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_global-uploads.webflow.com_5ebbd0a566a3996636e55959_5ec2ba29feeeb05d69160e7b_webclip.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://documentation.abstractapi.com/ip-geolocation-openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"abstractapi.com\",\"x-serviceName\":\"geolocation\"},\"externalDocs\":{\"description\":\"API Documentation\",\"url\":\"https://www.abstractapi.com/ip-geolocation-api#docs\"},\"updated\":\"2021-06-21T12:16:53.715\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/abstractapi.com/geolocation/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/abstractapi.com/geolocation/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"adafruit.com\",\"value\":{\"added\":\"2018-02-10T10:41:43\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2018-02-10T10:41:43\",\"info\":{\"description\":\"### The Internet of Things for Everyone\\n\\nThe Adafruit IO HTTP API provides access to your Adafruit IO data from any programming language or hardware environment that can speak HTTP. The easiest way to get started is with [an Adafruit IO learn guide](https://learn.adafruit.com/series/adafruit-io-basics) and [a simple Internet of Things capable device like the Feather Huzzah](https://www.adafruit.com/product/2821).\\n\\nThis API documentation is hosted on GitHub Pages and is available at [https://github.com/adafruit/io-api](https://github.com/adafruit/io-api). For questions or comments visit the [Adafruit IO Forums](https://forums.adafruit.com/viewforum.php?f=56) or the [adafruit-io channel on the Adafruit Discord server](https://discord.gg/adafruit).\\n\\n#### Authentication\\n\\nAuthentication for every API request happens through the `X-AIO-Key` header or query parameter and your IO API key. A simple cURL request to get all available feeds for a user with the username \\\"io_username\\\" and the key \\\"io_key_12345\\\" could look like this:\\n\\n $ curl -H \\\"X-AIO-Key: io_key_12345\\\" https://io.adafruit.com/api/v2/io_username/feeds\\n\\nOr like this:\\n\\n $ curl \\\"https://io.adafruit.com/api/v2/io_username/feeds?X-AIO-Key=io_key_12345\\n\\nUsing the node.js [request](https://github.com/request/request) library, IO HTTP requests are as easy as:\\n\\n```js\\nvar request = require('request');\\n\\nvar options = {\\n url: 'https://io.adafruit.com/api/v2/io_username/feeds',\\n headers: {\\n 'X-AIO-Key': 'io_key_12345',\\n 'Content-Type': 'application/json'\\n }\\n};\\n\\nfunction callback(error, response, body) {\\n if (!error && response.statusCode == 200) {\\n var feeds = JSON.parse(body);\\n console.log(feeds.length + \\\" FEEDS AVAILABLE\\\");\\n\\n feeds.forEach(function (feed) {\\n console.log(feed.name, feed.key);\\n })\\n }\\n}\\n\\nrequest(options, callback);\\n```\\n\\nUsing the ESP8266 Arduino HTTPClient library, an HTTPS GET request would look like this (replacing `---` with your own values in the appropriate locations):\\n\\n```arduino\\n/// based on\\n/// https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266HTTPClient/examples/Authorization/Authorization.ino\\n\\n#include \\n#include \\n#include \\n#include \\n\\nESP8266WiFiMulti WiFiMulti;\\n\\nconst char* ssid = \\\"---\\\";\\nconst char* password = \\\"---\\\";\\n\\nconst char* host = \\\"io.adafruit.com\\\";\\n\\nconst char* io_key = \\\"---\\\";\\nconst char* path_with_username = \\\"/api/v2/---/dashboards\\\";\\n\\n// Use web browser to view and copy\\n// SHA1 fingerprint of the certificate\\nconst char* fingerprint = \\\"77 00 54 2D DA E7 D8 03 27 31 23 99 EB 27 DB CB A5 4C 57 18\\\";\\n\\nvoid setup() {\\n Serial.begin(115200);\\n\\n for(uint8_t t = 4; t > 0; t--) {\\n Serial.printf(\\\"[SETUP] WAIT %d...\\\\n\\\", t);\\n Serial.flush();\\n delay(1000);\\n }\\n\\n WiFi.mode(WIFI_STA);\\n WiFiMulti.addAP(ssid, password);\\n\\n // wait for WiFi connection\\n while(WiFiMulti.run() != WL_CONNECTED) {\\n Serial.print('.');\\n delay(1000);\\n }\\n\\n Serial.println(\\\"[WIFI] connected!\\\");\\n\\n HTTPClient http;\\n\\n // start request with URL and TLS cert fingerprint for verification\\n http.begin(\\\"https://\\\" + String(host) + String(path_with_username), fingerprint);\\n\\n // IO API authentication\\n http.addHeader(\\\"X-AIO-Key\\\", io_key);\\n\\n // start connection and send HTTP header\\n int httpCode = http.GET();\\n\\n // httpCode will be negative on error\\n if(httpCode > 0) {\\n // HTTP header has been send and Server response header has been handled\\n Serial.printf(\\\"[HTTP] GET response: %d\\\\n\\\", httpCode);\\n\\n // HTTP 200 OK\\n if(httpCode == HTTP_CODE_OK) {\\n String payload = http.getString();\\n Serial.println(payload);\\n }\\n\\n http.end();\\n }\\n}\\n\\nvoid loop() {}\\n```\\n\\n#### Client Libraries\\n\\nWe have client libraries to help you get started with your project: [Python](https://github.com/adafruit/io-client-python), [Ruby](https://github.com/adafruit/io-client-ruby), [Arduino C++](https://github.com/adafruit/Adafruit_IO_Arduino), [Javascript](https://github.com/adafruit/adafruit-io-node), and [Go](https://github.com/adafruit/io-client-go) are available. They're all open source, so if they don't already do what you want, you can fork and add any feature you'd like.\\n\\n\",\"title\":\"Adafruit IO REST API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"iot\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_adafruit_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/adafruit/io-api/gh-pages/v2.json\",\"version\":\"2.0\"}],\"x-providerName\":\"adafruit.com\"},\"updated\":\"2021-06-21T12:16:53.715\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adafruit.com/2.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adafruit.com/2.0.0/swagger.yaml\",\"openapiVer\":\"2.0\",\"externalDocs\":null}}]}},{\"key\":\"adobe.com:aem\",\"value\":{\"added\":\"2019-01-03T07:01:34\",\"preferred\":\"3.5.0-pre.0\",\"versions\":[{\"key\":\"3.5.0-pre.0\",\"value\":{\"added\":\"2019-01-03T07:01:34\",\"info\":{\"contact\":{\"email\":\"opensource@shinesolutions.com\",\"name\":\"Shine Solutions\",\"url\":\"http://shinesolutions.com\",\"x-twitter\":\"Adobe\"},\"description\":\"Swagger AEM is an OpenAPI specification for Adobe Experience Manager (AEM) API\",\"title\":\"Adobe Experience Manager (AEM) API\",\"version\":\"3.5.0-pre.0\",\"x-apisguru-categories\":[\"marketing\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adobe_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/shinesolutions/swagger-aem/master/conf/api.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"adobe.com\",\"x-serviceName\":\"aem\",\"x-unofficialSpec\":true},\"updated\":\"2021-06-21T12:16:53.715\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adobe.com/aem/3.5.0-pre.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adobe.com/aem/3.5.0-pre.0/openapi.yaml\",\"openapiVer\":\"3.0.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:AccountService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Account API provides endpoints for managing account-related entities on your platform. These related entities include account holders, accounts, bank accounts, shareholders, and KYC-related documents. The management operations include actions such as creation, retrieval, updating, and deletion of them.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms).\\n## Authentication\\nTo connect to the Account API, you must use basic authentication credentials of your web service user. If you don't have one, contact the [Adyen Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Account API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Account/v6/createAccountHolder\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Account API\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/AccountService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"AccountService\"},\"updated\":\"2021-11-12T23:18:19.544\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/AccountService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/AccountService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:BalancePlatformService\",\"value\":{\"added\":\"2021-06-14T12:42:12.263\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2021-06-14T12:42:12.263\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Balance Platform API enables you to create a platform, onboard users as account holders, create balance accounts, and issue cards.\\n\\nFor information about use cases, refer to [Adyen Issuing](https://docs.adyen.com/issuing).\\n\\n ## Authentication\\nYour Adyen contact will provide your API credential and an API key. To connect to the API, add an `X-API-Key` header with the API key as the value, for example:\\n\\n ```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-H \\\"X-API-Key: YOUR_API_KEY\\\" \\\\\\n...\\n```\\n\\nAlternatively, you can use the username and password to connect to the API using basic authentication. For example:\\n\\n```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-U \\\"ws@BalancePlatform.YOUR_BALANCE_PLATFORM\\\":\\\"YOUR_WS_PASSWORD\\\" \\\\\\n...\\n```\\n## Versioning\\nBalance Platform API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://balanceplatform-api-test.adyen.com/bcl/v1\\n```\\n## Going live\\nWhen going live, your Adyen contact will provide your API credential for the live environment. You can then use the API key or the username and password to send requests to `https://balanceplatform-api-live.adyen.com/bcl/v1`.\\n\\nFor more information, refer to our [Going live documentation](https://docs.adyen.com/issuing/integration-checklist#going-live).\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Issuing: Balance Platform API\",\"version\":\"1\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_adyen.com_.resources_adyen-website_themes_images_apple-icon-180x180.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/BalancePlatformService-v1.json\",\"version\":\"3.1\"}],\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"BalancePlatformService\"},\"updated\":\"2021-11-22T23:16:57.458\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BalancePlatformService/1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BalancePlatformService/1/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:BinLookupService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"preferred\":\"50\",\"versions\":[{\"key\":\"50\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The BIN Lookup API provides endpoints for retrieving information, such as cost estimates, and 3D Secure supported version based on a given BIN.\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen BinLookup API\",\"version\":\"50\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/BinLookupService-v50.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"BinLookupService\"},\"updated\":\"2021-11-01T23:17:40.475\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BinLookupService/50/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BinLookupService/50/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:CheckoutService\",\"value\":{\"added\":\"2021-11-01T23:17:40.475\",\"preferred\":\"68\",\"versions\":[{\"key\":\"68\",\"value\":{\"added\":\"2021-11-01T23:17:40.475\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"Adyen Checkout API provides a simple and flexible way to initiate and authorise online payments. You can use the same integration for payments made with cards (including 3D Secure), mobile wallets, and local payment methods (for example, iDEAL and Sofort).\\n\\nThis API reference provides information on available endpoints and how to interact with them. To learn more about the API, visit [Checkout documentation](https://docs.adyen.com/online-payments).\\n\\n## Authentication\\nEach request to the Checkout API must be signed with an API key. For this, obtain an API Key from your Customer Area, as described in [How to get the API key](https://docs.adyen.com/development-resources/api-credentials#generate-api-key). Then set this key to the `X-API-Key` header value, for example:\\n\\n```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-H \\\"X-API-Key: Your_Checkout_API_key\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate a new API Key to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nCheckout API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://checkout-test.adyen.com/v68/payments\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen Checkout API\",\"version\":\"68\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_adyen.com_.resources_adyen-website_themes_images_apple-icon-180x180.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/CheckoutService-v68.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"CheckoutService\"},\"updated\":\"2021-11-12T23:18:19.544\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutService/68/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutService/68/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:CheckoutUtilityService\",\"value\":{\"added\":\"2021-06-18T13:57:32.889\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2021-06-18T13:57:32.889\",\"info\":{\"contact\":{\"email\":\"support@adyen.com\",\"name\":\"Adyen Support\",\"url\":\"https://support.adyen.com/\",\"x-twitter\":\"Adyen\"},\"description\":\"A web service containing utility functions available for merchants integrating with Checkout APIs.\\n## Authentication\\nEach request to the Checkout Utility API must be signed with an API key. For this, obtain an API Key from your Customer Area, as described in [How to get the Checkout API key](https://docs.adyen.com/developers/user-management/how-to-get-the-checkout-api-key). Then set this key to the `X-API-Key` header value, for example:\\n\\n```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-H \\\"X-API-Key: Your_Checkout_API_key\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate a new API Key to access the [live endpoints](https://docs.adyen.com/developers/api-reference/live-endpoints).\\n\\n## Versioning\\nCheckout API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://checkout-test.adyen.com/v1/originKeys\\n```\",\"termsOfService\":\"https://docs.adyen.com/legal/terms-conditions\",\"title\":\"Adyen Checkout Utility Service\",\"version\":\"1\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/adyen/adyen-openapi/master/specs/3.0/CheckoutUtilityService-v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"adyen.com\",\"x-serviceName\":\"CheckoutUtilityService\"},\"updated\":\"2021-06-18T13:57:32.889\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutUtilityService/1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutUtilityService/1/openapi.yaml\",\"openapiVer\":\"3.0.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:FundService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Fund API provides endpoints for managing the funds in the accounts on your platform. These management operations include actions such as the transfer of funds from one account to another, the payout of funds to an account holder, and the retrieval of balances in an account.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms).\\n## Authentication\\nTo connect to the Fund API, you must use basic authentication credentials of your web service user. If you don't have one, please contact the [Adyen Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Fund API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Fund/v6/accountHolderBalance\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Fund API\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/FundService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"FundService\"},\"updated\":\"2021-11-01T23:17:40.475\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/FundService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/FundService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:HopService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Hosted onboarding API provides endpoints that you can use to generate links to Adyen-hosted pages, such as an [onboarding page](https://docs.adyen.com/platforms/hosted-onboarding-page) or a [PCI compliance questionnaire](https://docs.adyen.com/platforms/platforms-for-partners). Then you can provide the link to your account holder so they can complete their onboarding.\\n\\n## Authentication\\nTo connect to the Hosted onboarding API, you must use basic authentication credentials of your web service user. If you don't have one, contact our [Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use your credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Hosted onboarding API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Hop/v6/getOnboardingUrl\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Hosted Onboarding\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/HopService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"HopService\"},\"updated\":\"2021-11-01T23:17:40.475\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/HopService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/HopService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:MarketPayNotificationService\",\"value\":{\"added\":\"2021-06-21T10:54:37.877\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2021-06-21T10:54:37.877\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Notification API sends notifications to the endpoints specified in a given subscription. Subscriptions are managed through the Notification Configuration API. The API specifications listed here detail the format of each notification.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms/notifications).\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Notifications\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/MarketPayNotificationService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"MarketPayNotificationService\"},\"updated\":\"2021-11-12T23:18:19.544\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/MarketPayNotificationService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/MarketPayNotificationService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:NotificationConfigurationService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Notification Configuration API provides endpoints for setting up and testing notifications that inform you of events on your platform, for example when a KYC check or a payout has been completed.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms/notifications).\\n## Authentication\\nTo connect to the Notification Configuration API, you must use basic authentication credentials of your web service user. If you don't have one, contact our [Adyen Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Notification Configuration API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Notification/v6/createNotificationConfiguration\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Notification Configuration API\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/NotificationConfigurationService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"NotificationConfigurationService\"},\"updated\":\"2021-11-12T23:18:19.544\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/NotificationConfigurationService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/NotificationConfigurationService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:PaymentService\",\"value\":{\"added\":\"2021-11-01T23:17:40.475\",\"preferred\":\"68\",\"versions\":[{\"key\":\"68\",\"value\":{\"added\":\"2021-11-01T23:17:40.475\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"A set of API endpoints that allow you to initiate, settle, and modify payments on the Adyen payments platform. You can use the API to accept card payments (including One-Click and 3D Secure), bank transfers, ewallets, and many other payment methods.\\n\\nTo learn more about the API, visit [Classic integration](https://docs.adyen.com/classic-integration).\\n\\n## Authentication\\nTo connect to the Payments API, you must use your basic authentication credentials. For this, create your web service user, as described in [How to get the WS user password](https://docs.adyen.com/development-resources/api-credentials). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@Company.YourCompany\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nPayments API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://pal-test.adyen.com/pal/servlet/Payment/v68/authorise\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen Payment API\",\"version\":\"68\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/PaymentService-v68.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"PaymentService\"},\"updated\":\"2021-11-12T23:18:19.544\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PaymentService/68/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PaymentService/68/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:PayoutService\",\"value\":{\"added\":\"2021-11-01T23:17:40.475\",\"preferred\":\"68\",\"versions\":[{\"key\":\"68\",\"value\":{\"added\":\"2021-11-01T23:17:40.475\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"A set of API endpoints that allow you to store payout details, confirm, or decline a payout.\\n\\nFor more information, refer to [Online payouts](https://docs.adyen.com/online-payments/online-payouts).\\n## Authentication\\nTo use the Payout API, you need to have [two API credentials](https://docs.adyen.com/online-payments/online-payouts#payouts-to-bank-accounts-and-wallets): one for storing payout details and submitting payouts, and another one for confirming or declining payouts. If you don't have the required API credentials, contact our [Support Team](https://support.adyen.com/hc/en-us/requests/new).\\n\\nBoth of these API credentials must be authenticated with [basic authentication](https://docs.adyen.com/development-resources/api-credentials#basic-authentication).The following example shows how to authenticate your request when submitting a payout:\\n\\n```\\ncurl\\n-U \\\"storePayout@Company.[YourCompany]\\\":\\\"YourBasicAuthenticationPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nWhen going live, you need to generate new API credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen Payout API\",\"version\":\"68\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/PayoutService-v68.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"PayoutService\"},\"updated\":\"2021-11-12T23:18:19.544\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PayoutService/68/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PayoutService/68/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}}]}" }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "val df2 = ApiGuru.APIs.readJson(\"../../idea-examples/json/src/main/resources/api_guru_list.json\")\n", "\n", "df2" ], "metadata": { "collapsed": false, "ExecuteTime": { "end_time": "2024-01-15T11:04:40.201248612Z", "start_time": "2024-01-15T11:04:36.278471819Z" } } }, { "cell_type": "code", "execution_count": 15, "outputs": [ { "data": { "text/plain": "key: String\nvalue:\n added: kotlinx.datetime.LocalDateTime\n preferred: String\n versions: *\n key: String\n value:\n added: kotlinx.datetime.LocalDateTime\n externalDocs:\n\n info:\n\n openapiVer: String\n swaggerUrl: String\n swaggerYamlUrl: String\n updated: kotlinx.datetime.LocalDateTime?\n\n\n" }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df2.schema()" ], "metadata": { "collapsed": false, "ExecuteTime": { "end_time": "2024-01-15T11:04:40.271084739Z", "start_time": "2024-01-15T11:04:40.205286229Z" } } }, { "cell_type": "markdown", "source": [ "As you can see, we've successfully read and converted the JSON to the correct types (including key/values and correct nullability!) using a foolproof method. Go ahead and explore the data a bit more if you feel like it!" ], "metadata": { "collapsed": false } }, { "cell_type": "code", "execution_count": 16, "outputs": [ { "data": { "text/html": " \n \n \n \n \n \n
keyvalue
addedpreferredversions
1password.com:events2021-07-19T10:17:09.1881.0.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
descriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
url
1.0.02021-07-19T10:17:09.1881Password Events API Specification.Events API1.0.0[security]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://i.1password.com/media/1passwo...3.0
1password.comevents2021-07-22T10:32:52.774https://api.apis.guru/v2/specs/1passw...https://api.apis.guru/v2/specs/1passw...3.0.0
1password.local:connect2021-04-16T15:56:45.9391.3.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
emailnameurlurl
1.3.02021-04-16T15:56:45.939support@1password.com1Password Integrationshttps://support.1password.com/REST API interface for 1Password Conn...1Password Connect1.3.0[security]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://i.1password.com/media/1passwo...3.0
1password.localconnect2021-07-26T08:51:53.432https://api.apis.guru/v2/specs/1passw...https://api.apis.guru/v2/specs/1passw...3.0.2
6-dot-authentiqio.appspot.com2017-03-15T14:45:586
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptionlicensetermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-providerName
emailnameurlnameurlbackgroundColorurl
62017-03-15T14:45:58hello@authentiq.comAuthentiq teamhttp://authentiq.io/supportStrong authentication, without the pa...Apache 2.0http://www.apache.org/licenses/LICENS...http://authentiq.com/terms/Authentiq API6[security]#F26641https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Aut...3.0
6-dot-authentiqio.appspot.com2021-06-21T12:16:53.715https://api.apis.guru/v2/specs/6-dot-...https://api.apis.guru/v2/specs/6-dot-...3.0.0
ably.io:platform2019-07-13T11:28:071.1.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
emailnameurlx-twitterurl
1.1.02019-07-13T11:28:07support@ably.ioAbly Supporthttps://www.ably.io/contactablyrealtimeThe [REST API specification](https://...Platform API1.1.0[cloud]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/abl...3.0
ably.ioplatform2021-07-26T09:42:14.653https://api.apis.guru/v2/specs/ably.i...https://api.apis.guru/v2/specs/ably.i...3.0.1
ably.net:control2021-07-26T09:45:31.5361.0.14
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
x-twitterurl
1.0.142021-07-26T09:45:31.536ablyrealtimeUse the Control API to manage your ap...Control API v11.0.14[cloud]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/abl...3.0
ably.netcontrol2021-07-26T09:47:48.565https://api.apis.guru/v2/specs/ably.n...https://api.apis.guru/v2/specs/ably.n...3.0.1
abstractapi.com:geolocation2021-04-14T17:12:40.6481.0.0
DataFrame [1 x 2]
keyvalue
addedinfoexternalDocsupdatedswaggerUrlswaggerYamlUrlopenapiVer
descriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceNamedescriptionurl
url
1.0.02021-04-14T17:12:40.648Abstract IP geolocation API allows de...IP geolocation API1.0.0[location]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://documentation.abstractapi.com...3.0
abstractapi.comgeolocationAPI Documentationhttps://www.abstractapi.com/ip-geoloc...2021-06-21T12:16:53.715https://api.apis.guru/v2/specs/abstra...https://api.apis.guru/v2/specs/abstra...3.0.1
adafruit.com2018-02-10T10:41:432.0.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
descriptiontitleversionx-apisguru-categoriesx-logox-originx-providerName
url
2.0.02018-02-10T10:41:43### The Internet of Things for Everyo...Adafruit IO REST API2.0.0[iot]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
swaggerhttps://raw.githubusercontent.com/ada...2.0
adafruit.com2021-06-21T12:16:53.715https://api.apis.guru/v2/specs/adafru...https://api.apis.guru/v2/specs/adafru...2.0
adobe.com:aem2019-01-03T07:01:343.5.0-pre.0
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceNamex-unofficialSpec
emailnameurlx-twitterurl
3.5.0-pre.02019-01-03T07:01:34opensource@shinesolutions.comShine Solutionshttp://shinesolutions.comAdobeSwagger AEM is an OpenAPI specificati...Adobe Experience Manager (AEM) API3.5.0-pre.0[marketing]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/shi...3.0
adobe.comaemtrue2021-06-21T12:16:53.715https://api.apis.guru/v2/specs/adobe....https://api.apis.guru/v2/specs/adobe....3.0.0
adyen.com:AccountService2020-11-03T12:51:40.3186
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
62020-11-03T12:51:40.318developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Account API provides endpoints fo...https://www.adyen.com/legal/terms-and...Adyen for Platforms: Account API6[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueAccountService2021-11-12T23:18:19.544https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:BalancePlatformService2021-06-14T12:42:12.2631
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
12021-06-14T12:42:12.263developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Balance Platform API enables you ...https://www.adyen.com/legal/terms-and...Issuing: Balance Platform API1[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
adyen.comtrueBalancePlatformService2021-11-22T23:16:57.458https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:BinLookupService2020-11-03T12:51:40.31850
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
502020-11-03T12:51:40.318developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe BIN Lookup API provides endpoints...https://www.adyen.com/legal/terms-and...Adyen BinLookup API50[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueBinLookupService2021-11-01T23:17:40.475https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:CheckoutService2021-11-01T23:17:40.47568
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
682021-11-01T23:17:40.475developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenAdyen Checkout API provides a simple ...https://www.adyen.com/legal/terms-and...Adyen Checkout API68[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueCheckoutService2021-11-12T23:18:19.544https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:CheckoutUtilityService2021-06-18T13:57:32.8891
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-providerNamex-serviceName
emailnameurlx-twitterurl
12021-06-18T13:57:32.889support@adyen.comAdyen Supporthttps://support.adyen.com/AdyenA web service containing utility func...https://docs.adyen.com/legal/terms-co...Adyen Checkout Utility Service1[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 4]
converterformaturlversion
urlversion
https://github.com/lucybot/api-spec-c...2.7.11openapihttps://raw.githubusercontent.com/ady...3.0
adyen.comCheckoutUtilityService2021-06-18T13:57:32.889https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.0.0
adyen.com:FundService2020-11-03T12:51:40.3186
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
62020-11-03T12:51:40.318developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Fund API provides endpoints for m...https://www.adyen.com/legal/terms-and...Adyen for Platforms: Fund API6[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueFundService2021-11-01T23:17:40.475https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:HopService2020-11-03T12:51:40.3186
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
62020-11-03T12:51:40.318developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Hosted onboarding API provides en...https://www.adyen.com/legal/terms-and...Adyen for Platforms: Hosted Onboarding6[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueHopService2021-11-01T23:17:40.475https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:MarketPayNotificationService2021-06-21T10:54:37.8776
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
62021-06-21T10:54:37.877developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Notification API sends notificati...https://www.adyen.com/legal/terms-and...Adyen for Platforms: Notifications6[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueMarketPayNotificationService2021-11-12T23:18:19.544https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:NotificationConfigurationSe...2020-11-03T12:51:40.3186
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
62020-11-03T12:51:40.318developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Notification Configuration API pr...https://www.adyen.com/legal/terms-and...Adyen for Platforms: Notification Con...6[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueNotificationConfigurationService2021-11-12T23:18:19.544https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:PaymentService2021-11-01T23:17:40.47568
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
682021-11-01T23:17:40.475developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenA set of API endpoints that allow you...https://www.adyen.com/legal/terms-and...Adyen Payment API68[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtruePaymentService2021-11-12T23:18:19.544https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:PayoutService2021-11-01T23:17:40.47568
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
682021-11-01T23:17:40.475developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenA set of API endpoints that allow you...https://www.adyen.com/legal/terms-and...Adyen Payout API68[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtruePayoutService2021-11-12T23:18:19.544https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
adyen.com:RecurringService2021-11-01T23:17:40.47568
DataFrame [1 x 2]
keyvalue
addedinfoupdatedswaggerUrlswaggerYamlUrlopenapiVerexternalDocs
contactdescriptiontermsOfServicetitleversionx-apisguru-categoriesx-logox-originx-preferredx-providerNamex-publicVersionx-serviceName
emailnameurlx-twitterurl
682021-11-01T23:17:40.475developer-experience@adyen.comAdyen Developer Experience teamhttps://www.adyen.help/hc/en-us/commu...AdyenThe Recurring APIs allow you to manag...https://www.adyen.com/legal/terms-and...Adyen Recurring API68[payment]https://api.apis.guru/v2/cache/logo/h...
DataFrame [1 x 3]
formaturlversion
openapihttps://raw.githubusercontent.com/Ady...3.1
trueadyen.comtrueRecurringService2021-11-02T23:15:52.596https://api.apis.guru/v2/specs/adyen....https://api.apis.guru/v2/specs/adyen....3.1.0
\n \n \n ", "application/kotlindataframe+json": "{\"nrow\":1290,\"ncol\":2,\"columns\":[\"key\",\"value\"],\"kotlin_dataframe\":[{\"key\":\"1password.com:events\",\"value\":{\"added\":\"2021-07-19T10:17:09.188\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-07-19T10:17:09.188\",\"info\":{\"description\":\"1Password Events API Specification.\",\"title\":\"Events API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_thumb_e_e3_1password-logo.svg_1280px-1password-logo.svg.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://i.1password.com/media/1password-events-reporting/1password-events-api.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"1password.com\",\"x-serviceName\":\"events\"},\"updated\":\"2021-07-22T10:32:52.774\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/1password.com/events/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/1password.com/events/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.0\",\"externalDocs\":null}}]}},{\"key\":\"1password.local:connect\",\"value\":{\"added\":\"2021-04-16T15:56:45.939\",\"preferred\":\"1.3.0\",\"versions\":[{\"key\":\"1.3.0\",\"value\":{\"added\":\"2021-04-16T15:56:45.939\",\"info\":{\"contact\":{\"email\":\"support@1password.com\",\"name\":\"1Password Integrations\",\"url\":\"https://support.1password.com/\"},\"description\":\"REST API interface for 1Password Connect.\",\"title\":\"1Password Connect\",\"version\":\"1.3.0\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_upload.wikimedia.org_wikipedia_commons_thumb_e_e3_1password-logo.svg_1280px-1password-logo.svg.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://i.1password.com/media/1password-connect/1password-connect-api.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"1password.local\",\"x-serviceName\":\"connect\"},\"updated\":\"2021-07-26T08:51:53.432\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/1password.local/connect/1.3.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/1password.local/connect/1.3.0/openapi.yaml\",\"openapiVer\":\"3.0.2\",\"externalDocs\":null}}]}},{\"key\":\"6-dot-authentiqio.appspot.com\",\"value\":{\"added\":\"2017-03-15T14:45:58\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2017-03-15T14:45:58\",\"info\":{\"contact\":{\"email\":\"hello@authentiq.com\",\"name\":\"Authentiq team\",\"url\":\"http://authentiq.io/support\"},\"description\":\"Strong authentication, without the passwords.\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"http://www.apache.org/licenses/LICENSE-2.0.html\"},\"termsOfService\":\"http://authentiq.com/terms/\",\"title\":\"Authentiq API\",\"version\":\"6\",\"x-apisguru-categories\":[\"security\"],\"x-logo\":{\"backgroundColor\":\"#F26641\",\"url\":\"https://api.apis.guru/v2/cache/logo/https_www.authentiq.com_theme_images_authentiq-logo-a-inverse.svg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/AuthentiqID/authentiq-docs/master/docs/swagger/issuer.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"6-dot-authentiqio.appspot.com\"},\"updated\":\"2021-06-21T12:16:53.715\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/6-dot-authentiqio.appspot.com/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/6-dot-authentiqio.appspot.com/6/openapi.yaml\",\"openapiVer\":\"3.0.0\",\"externalDocs\":null}}]}},{\"key\":\"ably.io:platform\",\"value\":{\"added\":\"2019-07-13T11:28:07\",\"preferred\":\"1.1.0\",\"versions\":[{\"key\":\"1.1.0\",\"value\":{\"added\":\"2019-07-13T11:28:07\",\"info\":{\"contact\":{\"email\":\"support@ably.io\",\"name\":\"Ably Support\",\"url\":\"https://www.ably.io/contact\",\"x-twitter\":\"ablyrealtime\"},\"description\":\"The [REST API specification](https://www.ably.io/documentation/rest-api) for Ably.\",\"title\":\"Platform API\",\"version\":\"1.1.0\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ablyrealtime_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/ably/open-specs/main/definitions/platform-v1.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"ably.io\",\"x-serviceName\":\"platform\"},\"updated\":\"2021-07-26T09:42:14.653\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ably.io/platform/1.1.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ably.io/platform/1.1.0/openapi.yaml\",\"openapiVer\":\"3.0.1\",\"externalDocs\":null}}]}},{\"key\":\"ably.net:control\",\"value\":{\"added\":\"2021-07-26T09:45:31.536\",\"preferred\":\"1.0.14\",\"versions\":[{\"key\":\"1.0.14\",\"value\":{\"added\":\"2021-07-26T09:45:31.536\",\"info\":{\"contact\":{\"x-twitter\":\"ablyrealtime\"},\"description\":\"Use the Control API to manage your applications, namespaces, keys, queues, rules, and more.\\n\\nDetailed information on using this API can be found in the Ably developer documentation.\\n\\nControl API is currently in Beta.\\n\",\"title\":\"Control API v1\",\"version\":\"1.0.14\",\"x-apisguru-categories\":[\"cloud\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_ablyrealtime_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/ably/open-specs/main/definitions/control-v1.yaml\",\"version\":\"3.0\"}],\"x-providerName\":\"ably.net\",\"x-serviceName\":\"control\"},\"updated\":\"2021-07-26T09:47:48.565\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/ably.net/control/1.0.14/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/ably.net/control/1.0.14/openapi.yaml\",\"openapiVer\":\"3.0.1\",\"externalDocs\":null}}]}},{\"key\":\"abstractapi.com:geolocation\",\"value\":{\"added\":\"2021-04-14T17:12:40.648\",\"preferred\":\"1.0.0\",\"versions\":[{\"key\":\"1.0.0\",\"value\":{\"added\":\"2021-04-14T17:12:40.648\",\"info\":{\"description\":\"Abstract IP geolocation API allows developers to retrieve the region, country and city behind any IP worldwide. The API covers the geolocation of IPv4 and IPv6 addresses in 180+ countries worldwide. Extra information can be retrieved like the currency, flag or language associated to an IP.\",\"title\":\"IP geolocation API\",\"version\":\"1.0.0\",\"x-apisguru-categories\":[\"location\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_global-uploads.webflow.com_5ebbd0a566a3996636e55959_5ec2ba29feeeb05d69160e7b_webclip.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://documentation.abstractapi.com/ip-geolocation-openapi.json\",\"version\":\"3.0\"}],\"x-providerName\":\"abstractapi.com\",\"x-serviceName\":\"geolocation\"},\"externalDocs\":{\"description\":\"API Documentation\",\"url\":\"https://www.abstractapi.com/ip-geolocation-api#docs\"},\"updated\":\"2021-06-21T12:16:53.715\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/abstractapi.com/geolocation/1.0.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/abstractapi.com/geolocation/1.0.0/openapi.yaml\",\"openapiVer\":\"3.0.1\"}}]}},{\"key\":\"adafruit.com\",\"value\":{\"added\":\"2018-02-10T10:41:43\",\"preferred\":\"2.0.0\",\"versions\":[{\"key\":\"2.0.0\",\"value\":{\"added\":\"2018-02-10T10:41:43\",\"info\":{\"description\":\"### The Internet of Things for Everyone\\n\\nThe Adafruit IO HTTP API provides access to your Adafruit IO data from any programming language or hardware environment that can speak HTTP. The easiest way to get started is with [an Adafruit IO learn guide](https://learn.adafruit.com/series/adafruit-io-basics) and [a simple Internet of Things capable device like the Feather Huzzah](https://www.adafruit.com/product/2821).\\n\\nThis API documentation is hosted on GitHub Pages and is available at [https://github.com/adafruit/io-api](https://github.com/adafruit/io-api). For questions or comments visit the [Adafruit IO Forums](https://forums.adafruit.com/viewforum.php?f=56) or the [adafruit-io channel on the Adafruit Discord server](https://discord.gg/adafruit).\\n\\n#### Authentication\\n\\nAuthentication for every API request happens through the `X-AIO-Key` header or query parameter and your IO API key. A simple cURL request to get all available feeds for a user with the username \\\"io_username\\\" and the key \\\"io_key_12345\\\" could look like this:\\n\\n $ curl -H \\\"X-AIO-Key: io_key_12345\\\" https://io.adafruit.com/api/v2/io_username/feeds\\n\\nOr like this:\\n\\n $ curl \\\"https://io.adafruit.com/api/v2/io_username/feeds?X-AIO-Key=io_key_12345\\n\\nUsing the node.js [request](https://github.com/request/request) library, IO HTTP requests are as easy as:\\n\\n```js\\nvar request = require('request');\\n\\nvar options = {\\n url: 'https://io.adafruit.com/api/v2/io_username/feeds',\\n headers: {\\n 'X-AIO-Key': 'io_key_12345',\\n 'Content-Type': 'application/json'\\n }\\n};\\n\\nfunction callback(error, response, body) {\\n if (!error && response.statusCode == 200) {\\n var feeds = JSON.parse(body);\\n console.log(feeds.length + \\\" FEEDS AVAILABLE\\\");\\n\\n feeds.forEach(function (feed) {\\n console.log(feed.name, feed.key);\\n })\\n }\\n}\\n\\nrequest(options, callback);\\n```\\n\\nUsing the ESP8266 Arduino HTTPClient library, an HTTPS GET request would look like this (replacing `---` with your own values in the appropriate locations):\\n\\n```arduino\\n/// based on\\n/// https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266HTTPClient/examples/Authorization/Authorization.ino\\n\\n#include \\n#include \\n#include \\n#include \\n\\nESP8266WiFiMulti WiFiMulti;\\n\\nconst char* ssid = \\\"---\\\";\\nconst char* password = \\\"---\\\";\\n\\nconst char* host = \\\"io.adafruit.com\\\";\\n\\nconst char* io_key = \\\"---\\\";\\nconst char* path_with_username = \\\"/api/v2/---/dashboards\\\";\\n\\n// Use web browser to view and copy\\n// SHA1 fingerprint of the certificate\\nconst char* fingerprint = \\\"77 00 54 2D DA E7 D8 03 27 31 23 99 EB 27 DB CB A5 4C 57 18\\\";\\n\\nvoid setup() {\\n Serial.begin(115200);\\n\\n for(uint8_t t = 4; t > 0; t--) {\\n Serial.printf(\\\"[SETUP] WAIT %d...\\\\n\\\", t);\\n Serial.flush();\\n delay(1000);\\n }\\n\\n WiFi.mode(WIFI_STA);\\n WiFiMulti.addAP(ssid, password);\\n\\n // wait for WiFi connection\\n while(WiFiMulti.run() != WL_CONNECTED) {\\n Serial.print('.');\\n delay(1000);\\n }\\n\\n Serial.println(\\\"[WIFI] connected!\\\");\\n\\n HTTPClient http;\\n\\n // start request with URL and TLS cert fingerprint for verification\\n http.begin(\\\"https://\\\" + String(host) + String(path_with_username), fingerprint);\\n\\n // IO API authentication\\n http.addHeader(\\\"X-AIO-Key\\\", io_key);\\n\\n // start connection and send HTTP header\\n int httpCode = http.GET();\\n\\n // httpCode will be negative on error\\n if(httpCode > 0) {\\n // HTTP header has been send and Server response header has been handled\\n Serial.printf(\\\"[HTTP] GET response: %d\\\\n\\\", httpCode);\\n\\n // HTTP 200 OK\\n if(httpCode == HTTP_CODE_OK) {\\n String payload = http.getString();\\n Serial.println(payload);\\n }\\n\\n http.end();\\n }\\n}\\n\\nvoid loop() {}\\n```\\n\\n#### Client Libraries\\n\\nWe have client libraries to help you get started with your project: [Python](https://github.com/adafruit/io-client-python), [Ruby](https://github.com/adafruit/io-client-ruby), [Arduino C++](https://github.com/adafruit/Adafruit_IO_Arduino), [Javascript](https://github.com/adafruit/adafruit-io-node), and [Go](https://github.com/adafruit/io-client-go) are available. They're all open source, so if they don't already do what you want, you can fork and add any feature you'd like.\\n\\n\",\"title\":\"Adafruit IO REST API\",\"version\":\"2.0.0\",\"x-apisguru-categories\":[\"iot\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_adafruit_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"swagger\",\"url\":\"https://raw.githubusercontent.com/adafruit/io-api/gh-pages/v2.json\",\"version\":\"2.0\"}],\"x-providerName\":\"adafruit.com\"},\"updated\":\"2021-06-21T12:16:53.715\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adafruit.com/2.0.0/swagger.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adafruit.com/2.0.0/swagger.yaml\",\"openapiVer\":\"2.0\",\"externalDocs\":null}}]}},{\"key\":\"adobe.com:aem\",\"value\":{\"added\":\"2019-01-03T07:01:34\",\"preferred\":\"3.5.0-pre.0\",\"versions\":[{\"key\":\"3.5.0-pre.0\",\"value\":{\"added\":\"2019-01-03T07:01:34\",\"info\":{\"contact\":{\"email\":\"opensource@shinesolutions.com\",\"name\":\"Shine Solutions\",\"url\":\"http://shinesolutions.com\",\"x-twitter\":\"Adobe\"},\"description\":\"Swagger AEM is an OpenAPI specification for Adobe Experience Manager (AEM) API\",\"title\":\"Adobe Experience Manager (AEM) API\",\"version\":\"3.5.0-pre.0\",\"x-apisguru-categories\":[\"marketing\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adobe_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/shinesolutions/swagger-aem/master/conf/api.yml\",\"version\":\"3.0\"}],\"x-providerName\":\"adobe.com\",\"x-serviceName\":\"aem\",\"x-unofficialSpec\":true},\"updated\":\"2021-06-21T12:16:53.715\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adobe.com/aem/3.5.0-pre.0/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adobe.com/aem/3.5.0-pre.0/openapi.yaml\",\"openapiVer\":\"3.0.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:AccountService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Account API provides endpoints for managing account-related entities on your platform. These related entities include account holders, accounts, bank accounts, shareholders, and KYC-related documents. The management operations include actions such as creation, retrieval, updating, and deletion of them.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms).\\n## Authentication\\nTo connect to the Account API, you must use basic authentication credentials of your web service user. If you don't have one, contact the [Adyen Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Account API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Account/v6/createAccountHolder\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Account API\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/AccountService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"AccountService\"},\"updated\":\"2021-11-12T23:18:19.544\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/AccountService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/AccountService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:BalancePlatformService\",\"value\":{\"added\":\"2021-06-14T12:42:12.263\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2021-06-14T12:42:12.263\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Balance Platform API enables you to create a platform, onboard users as account holders, create balance accounts, and issue cards.\\n\\nFor information about use cases, refer to [Adyen Issuing](https://docs.adyen.com/issuing).\\n\\n ## Authentication\\nYour Adyen contact will provide your API credential and an API key. To connect to the API, add an `X-API-Key` header with the API key as the value, for example:\\n\\n ```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-H \\\"X-API-Key: YOUR_API_KEY\\\" \\\\\\n...\\n```\\n\\nAlternatively, you can use the username and password to connect to the API using basic authentication. For example:\\n\\n```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-U \\\"ws@BalancePlatform.YOUR_BALANCE_PLATFORM\\\":\\\"YOUR_WS_PASSWORD\\\" \\\\\\n...\\n```\\n## Versioning\\nBalance Platform API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://balanceplatform-api-test.adyen.com/bcl/v1\\n```\\n## Going live\\nWhen going live, your Adyen contact will provide your API credential for the live environment. You can then use the API key or the username and password to send requests to `https://balanceplatform-api-live.adyen.com/bcl/v1`.\\n\\nFor more information, refer to our [Going live documentation](https://docs.adyen.com/issuing/integration-checklist#going-live).\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Issuing: Balance Platform API\",\"version\":\"1\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_adyen.com_.resources_adyen-website_themes_images_apple-icon-180x180.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/BalancePlatformService-v1.json\",\"version\":\"3.1\"}],\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"BalancePlatformService\"},\"updated\":\"2021-11-22T23:16:57.458\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BalancePlatformService/1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BalancePlatformService/1/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:BinLookupService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"preferred\":\"50\",\"versions\":[{\"key\":\"50\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The BIN Lookup API provides endpoints for retrieving information, such as cost estimates, and 3D Secure supported version based on a given BIN.\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen BinLookup API\",\"version\":\"50\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/BinLookupService-v50.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"BinLookupService\"},\"updated\":\"2021-11-01T23:17:40.475\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BinLookupService/50/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/BinLookupService/50/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:CheckoutService\",\"value\":{\"added\":\"2021-11-01T23:17:40.475\",\"preferred\":\"68\",\"versions\":[{\"key\":\"68\",\"value\":{\"added\":\"2021-11-01T23:17:40.475\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"Adyen Checkout API provides a simple and flexible way to initiate and authorise online payments. You can use the same integration for payments made with cards (including 3D Secure), mobile wallets, and local payment methods (for example, iDEAL and Sofort).\\n\\nThis API reference provides information on available endpoints and how to interact with them. To learn more about the API, visit [Checkout documentation](https://docs.adyen.com/online-payments).\\n\\n## Authentication\\nEach request to the Checkout API must be signed with an API key. For this, obtain an API Key from your Customer Area, as described in [How to get the API key](https://docs.adyen.com/development-resources/api-credentials#generate-api-key). Then set this key to the `X-API-Key` header value, for example:\\n\\n```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-H \\\"X-API-Key: Your_Checkout_API_key\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate a new API Key to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nCheckout API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://checkout-test.adyen.com/v68/payments\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen Checkout API\",\"version\":\"68\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_adyen.com_.resources_adyen-website_themes_images_apple-icon-180x180.png\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/CheckoutService-v68.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"CheckoutService\"},\"updated\":\"2021-11-12T23:18:19.544\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutService/68/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutService/68/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:CheckoutUtilityService\",\"value\":{\"added\":\"2021-06-18T13:57:32.889\",\"preferred\":\"1\",\"versions\":[{\"key\":\"1\",\"value\":{\"added\":\"2021-06-18T13:57:32.889\",\"info\":{\"contact\":{\"email\":\"support@adyen.com\",\"name\":\"Adyen Support\",\"url\":\"https://support.adyen.com/\",\"x-twitter\":\"Adyen\"},\"description\":\"A web service containing utility functions available for merchants integrating with Checkout APIs.\\n## Authentication\\nEach request to the Checkout Utility API must be signed with an API key. For this, obtain an API Key from your Customer Area, as described in [How to get the Checkout API key](https://docs.adyen.com/developers/user-management/how-to-get-the-checkout-api-key). Then set this key to the `X-API-Key` header value, for example:\\n\\n```\\ncurl\\n-H \\\"Content-Type: application/json\\\" \\\\\\n-H \\\"X-API-Key: Your_Checkout_API_key\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate a new API Key to access the [live endpoints](https://docs.adyen.com/developers/api-reference/live-endpoints).\\n\\n## Versioning\\nCheckout API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://checkout-test.adyen.com/v1/originKeys\\n```\",\"termsOfService\":\"https://docs.adyen.com/legal/terms-conditions\",\"title\":\"Adyen Checkout Utility Service\",\"version\":\"1\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"converter\":{\"url\":\"https://github.com/lucybot/api-spec-converter\",\"version\":\"2.7.11\"},\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/adyen/adyen-openapi/master/specs/3.0/CheckoutUtilityService-v1.json\",\"version\":\"3.0\"}],\"x-providerName\":\"adyen.com\",\"x-serviceName\":\"CheckoutUtilityService\"},\"updated\":\"2021-06-18T13:57:32.889\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutUtilityService/1/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/CheckoutUtilityService/1/openapi.yaml\",\"openapiVer\":\"3.0.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:FundService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Fund API provides endpoints for managing the funds in the accounts on your platform. These management operations include actions such as the transfer of funds from one account to another, the payout of funds to an account holder, and the retrieval of balances in an account.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms).\\n## Authentication\\nTo connect to the Fund API, you must use basic authentication credentials of your web service user. If you don't have one, please contact the [Adyen Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Fund API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Fund/v6/accountHolderBalance\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Fund API\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/FundService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"FundService\"},\"updated\":\"2021-11-01T23:17:40.475\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/FundService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/FundService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:HopService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Hosted onboarding API provides endpoints that you can use to generate links to Adyen-hosted pages, such as an [onboarding page](https://docs.adyen.com/platforms/hosted-onboarding-page) or a [PCI compliance questionnaire](https://docs.adyen.com/platforms/platforms-for-partners). Then you can provide the link to your account holder so they can complete their onboarding.\\n\\n## Authentication\\nTo connect to the Hosted onboarding API, you must use basic authentication credentials of your web service user. If you don't have one, contact our [Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use your credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nWhen going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Hosted onboarding API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Hop/v6/getOnboardingUrl\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Hosted Onboarding\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/HopService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"HopService\"},\"updated\":\"2021-11-01T23:17:40.475\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/HopService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/HopService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:MarketPayNotificationService\",\"value\":{\"added\":\"2021-06-21T10:54:37.877\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2021-06-21T10:54:37.877\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Notification API sends notifications to the endpoints specified in a given subscription. Subscriptions are managed through the Notification Configuration API. The API specifications listed here detail the format of each notification.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms/notifications).\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Notifications\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/MarketPayNotificationService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"MarketPayNotificationService\"},\"updated\":\"2021-11-12T23:18:19.544\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/MarketPayNotificationService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/MarketPayNotificationService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:NotificationConfigurationService\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"preferred\":\"6\",\"versions\":[{\"key\":\"6\",\"value\":{\"added\":\"2020-11-03T12:51:40.318\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Notification Configuration API provides endpoints for setting up and testing notifications that inform you of events on your platform, for example when a KYC check or a payout has been completed.\\n\\nFor more information, refer to our [documentation](https://docs.adyen.com/platforms/notifications).\\n## Authentication\\nTo connect to the Notification Configuration API, you must use basic authentication credentials of your web service user. If you don't have one, contact our [Adyen Support Team](https://support.adyen.com/hc/en-us/requests/new). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@MarketPlace.YourMarketPlace\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nThe Notification Configuration API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://cal-test.adyen.com/cal/services/Notification/v6/createNotificationConfiguration\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen for Platforms: Notification Configuration API\",\"version\":\"6\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image.jpeg\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/NotificationConfigurationService-v6.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"NotificationConfigurationService\"},\"updated\":\"2021-11-12T23:18:19.544\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/NotificationConfigurationService/6/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/NotificationConfigurationService/6/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:PaymentService\",\"value\":{\"added\":\"2021-11-01T23:17:40.475\",\"preferred\":\"68\",\"versions\":[{\"key\":\"68\",\"value\":{\"added\":\"2021-11-01T23:17:40.475\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"A set of API endpoints that allow you to initiate, settle, and modify payments on the Adyen payments platform. You can use the API to accept card payments (including One-Click and 3D Secure), bank transfers, ewallets, and many other payment methods.\\n\\nTo learn more about the API, visit [Classic integration](https://docs.adyen.com/classic-integration).\\n\\n## Authentication\\nTo connect to the Payments API, you must use your basic authentication credentials. For this, create your web service user, as described in [How to get the WS user password](https://docs.adyen.com/development-resources/api-credentials). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@Company.YourCompany\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nPayments API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://pal-test.adyen.com/pal/servlet/Payment/v68/authorise\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen Payment API\",\"version\":\"68\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/PaymentService-v68.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"PaymentService\"},\"updated\":\"2021-11-12T23:18:19.544\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PaymentService/68/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PaymentService/68/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:PayoutService\",\"value\":{\"added\":\"2021-11-01T23:17:40.475\",\"preferred\":\"68\",\"versions\":[{\"key\":\"68\",\"value\":{\"added\":\"2021-11-01T23:17:40.475\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"A set of API endpoints that allow you to store payout details, confirm, or decline a payout.\\n\\nFor more information, refer to [Online payouts](https://docs.adyen.com/online-payments/online-payouts).\\n## Authentication\\nTo use the Payout API, you need to have [two API credentials](https://docs.adyen.com/online-payments/online-payouts#payouts-to-bank-accounts-and-wallets): one for storing payout details and submitting payouts, and another one for confirming or declining payouts. If you don't have the required API credentials, contact our [Support Team](https://support.adyen.com/hc/en-us/requests/new).\\n\\nBoth of these API credentials must be authenticated with [basic authentication](https://docs.adyen.com/development-resources/api-credentials#basic-authentication).The following example shows how to authenticate your request when submitting a payout:\\n\\n```\\ncurl\\n-U \\\"storePayout@Company.[YourCompany]\\\":\\\"YourBasicAuthenticationPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nWhen going live, you need to generate new API credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen Payout API\",\"version\":\"68\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/PayoutService-v68.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"PayoutService\"},\"updated\":\"2021-11-12T23:18:19.544\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PayoutService/68/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/PayoutService/68/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}},{\"key\":\"adyen.com:RecurringService\",\"value\":{\"added\":\"2021-11-01T23:17:40.475\",\"preferred\":\"68\",\"versions\":[{\"key\":\"68\",\"value\":{\"added\":\"2021-11-01T23:17:40.475\",\"info\":{\"contact\":{\"email\":\"developer-experience@adyen.com\",\"name\":\"Adyen Developer Experience team\",\"url\":\"https://www.adyen.help/hc/en-us/community/topics\",\"x-twitter\":\"Adyen\"},\"description\":\"The Recurring APIs allow you to manage and remove your tokens or saved payment details. Tokens should be created with validation during a payment request.\\n\\nFor more information, refer to our [Tokenization documentation](https://docs.adyen.com/online-payments/tokenization).\\n## Authentication\\nTo connect to the Recurring API, you must use your basic authentication credentials. For this, create your web service user, as described in [How to get the WS user password](https://docs.adyen.com/development-resources/api-credentials). Then use its credentials to authenticate your request, for example:\\n\\n```\\ncurl\\n-U \\\"ws@Company.YourCompany\\\":\\\"YourWsPassword\\\" \\\\\\n-H \\\"Content-Type: application/json\\\" \\\\\\n...\\n```\\nNote that when going live, you need to generate new web service user credentials to access the [live endpoints](https://docs.adyen.com/development-resources/live-endpoints).\\n\\n## Versioning\\nRecurring API supports versioning of its endpoints through a version suffix in the endpoint URL. This suffix has the following format: \\\"vXX\\\", where XX is the version number.\\n\\nFor example:\\n```\\nhttps://pal-test.adyen.com/pal/servlet/Recurring/v68/disable\\n```\",\"termsOfService\":\"https://www.adyen.com/legal/terms-and-conditions\",\"title\":\"Adyen Recurring API\",\"version\":\"68\",\"x-apisguru-categories\":[\"payment\"],\"x-logo\":{\"url\":\"https://api.apis.guru/v2/cache/logo/https_twitter.com_Adyen_profile_image\"},\"x-origin\":[{\"format\":\"openapi\",\"url\":\"https://raw.githubusercontent.com/Adyen/adyen-openapi/master/json/RecurringService-v68.json\",\"version\":\"3.1\"}],\"x-preferred\":true,\"x-providerName\":\"adyen.com\",\"x-publicVersion\":true,\"x-serviceName\":\"RecurringService\"},\"updated\":\"2021-11-02T23:15:52.596\",\"swaggerUrl\":\"https://api.apis.guru/v2/specs/adyen.com/RecurringService/68/openapi.json\",\"swaggerYamlUrl\":\"https://api.apis.guru/v2/specs/adyen.com/RecurringService/68/openapi.yaml\",\"openapiVer\":\"3.1.0\",\"externalDocs\":null}}]}}]}" }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "// For instance: filter the APIs for having recent updates.\n", "df2.filter {\n", " value.versions.value.any {\n", " (updated ?: added).year >= 2021\n", " }\n", "}" ], "metadata": { "collapsed": false, "ExecuteTime": { "end_time": "2024-01-15T11:04:41.302240820Z", "start_time": "2024-01-15T11:04:40.264827498Z" } } }, { "cell_type": "markdown", "source": [ "Other schemas can be read directly as well." ], "metadata": { "collapsed": false } }, { "cell_type": "code", "execution_count": 17, "outputs": [ { "data": { "text/html": " \n \n \n \n \n \n
numSpecsnumAPIsnumEndpointsunreachableinvalidunofficialfixesfixedPctdatasetsstarsissuesthisWeek
addedupdated
3809236279405138634243400121.000000
DataFrame [1 x 2]
titledata
providerCount
DataFrame [19 x 2]
keyvalue
adyen.com69
amazonaws.com295
apideck.com14

... showing only top 3 of 19 rows

2964206123119
\n \n \n ", "application/kotlindataframe+json": "{\"nrow\":1,\"ncol\":12,\"columns\":[\"numSpecs\",\"numAPIs\",\"numEndpoints\",\"unreachable\",\"invalid\",\"unofficial\",\"fixes\",\"fixedPct\",\"datasets\",\"stars\",\"issues\",\"thisWeek\"],\"kotlin_dataframe\":[{\"numSpecs\":3809,\"numAPIs\":2362,\"numEndpoints\":79405,\"unreachable\":138,\"invalid\":634,\"unofficial\":24,\"fixes\":34001,\"fixedPct\":21.0,\"datasets\":[{\"title\":\"providerCount\",\"data\":[{\"key\":\"adyen.com\",\"value\":69},{\"key\":\"amazonaws.com\",\"value\":295},{\"key\":\"apideck.com\",\"value\":14},{\"key\":\"apisetu.gov.in\",\"value\":181},{\"key\":\"azure.com\",\"value\":1832},{\"key\":\"ebay.com\",\"value\":20},{\"key\":\"fungenerators.com\",\"value\":12},{\"key\":\"googleapis.com\",\"value\":443},{\"key\":\"hubapi.com\",\"value\":11},{\"key\":\"interzoid.com\",\"value\":20},{\"key\":\"mastercard.com\",\"value\":14},{\"key\":\"microsoft.com\",\"value\":27},{\"key\":\"nexmo.com\",\"value\":20},{\"key\":\"nytimes.com\",\"value\":11},{\"key\":\"parliament.uk\",\"value\":11},{\"key\":\"sportsdata.io\",\"value\":35},{\"key\":\"twilio.com\",\"value\":41},{\"key\":\"windows.net\",\"value\":10},{\"key\":\"Others\",\"value\":743}]}],\"stars\":2964,\"issues\":206,\"thisWeek\":{\"added\":123,\"updated\":119}}]}" }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "val df3 = ApiGuru.Metrics.readJson(\"../../idea-examples/json/src/main/resources/apiGuruMetrics.json\")\n", "df3" ], "metadata": { "collapsed": false, "ExecuteTime": { "end_time": "2024-01-15T11:04:41.366419835Z", "start_time": "2024-01-15T11:04:40.551383370Z" } } }, { "cell_type": "code", "execution_count": null, "outputs": [], "source": [], "metadata": { "collapsed": false } } ], "metadata": { "kernelspec": { "display_name": "Kotlin", "language": "kotlin", "name": "kotlin" }, "language_info": { "name": "kotlin", "version": "1.8.0-dev-3517", "mimetype": "text/x-kotlin", "file_extension": ".kt", "pygments_lexer": "kotlin", "codemirror_mode": "text/x-kotlin", "nbconvert_exporter": "" } }, "nbformat": 4, "nbformat_minor": 0 }