{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"75ff7808-41f3-49c6-bf02-5661d756e98a","name":"getshirts API v1.0","description":"The getshirts API allows you to programmatically access, execute, and control a relevant set of functionality of the getshirts platform. This documentation will give an overview of the conventions, endpoints, and data structures applied to allow a easy, intuitive, and secure communication with the getshirts backend systems. If you have questions regarding the api, don’t hesitate to contact our technical support at [tech@getshirts.de](https://mailto:tech@getshirts.de).\n\n# Getting started\n\n## Get your API key\n\nTo get started, your first step is to register your application in order to retrieve an API key. To do that, visit your [Partner Center](https://www.staging.getshirts.de/index.php?page=partnercenter&show=api). If you are not a getshirts Partner yet, you can apply for a partner account [here](https://www.getshirts.de/index.php?page=meeting_point).  \nYour apps API key needs to be sent in the headers of all your requests to the getshirts API. It allows the getshirts backend systems to identify the source of the requests and provide the appropriate scope of functionality and data access.\n\n# Conventions\n\n## Requests\n\n### Request methods\n\nThe getshirts API supports the following request methods for specific actions.\n\n| Method | Use Case |\n| --- | --- |\n| GET | Retrieve data from an endpoint. |\n| POST | Send data in order to perform an action or create a record. |\n| PUT | Send data to update a record by replacement. |\n| PATCH | Send data to update parts of a record with new values. |\n| DELETE | Request deletion of a record. |\n\n### Headers\n\nWith a very few highly specific exceptions, requests to the getshirts API expect the presence of the following headers:\n\n| Header | Value | Purpose |\n| --- | --- | --- |\n| x-api-key | %{YOUR_API_KEY} | Identifies your app. |\n| x-hmac-signature | %{HMAC_SIGNTATURE} | The HMAC signature calculated using your secret. You need to calculate it from the query string in case of a GET requests and from the JSON-encoded request body in case of a POST/PUT/PATCH request. |\n| accept | application/json | Set the content type of the expected response. |\n| content-type | application/json | Sets the content type of your request’s body (POST/PUT/PATCH). |\n\n### URI schema\n\nThe getshirts API’s endpoints can be divided into two groups: Actions and resources. While requests to action endpoints simply trigger a certain functionality or process, resources represent logical entities within the getshirts systems. Both endpoint types follow their own conventions in regards to naming and URIs.\n\n#### Actions\n\nAction endpoints are easily identified by name as their names are always _verbs_. They only accept POST requests to trigger the associated action or process. An authentication endpoint is a good example:\n\n```\nPOST /authenticate HTTP/1.1\n{ ...payload }\n\n ```\n\n#### Resources\n\n##### Collections\n\nResource endpoint names reflect the associated logical entity’s name. It’s always a _pluralized noun_ like, for example, _Products_ or _Orders_. A GET request to a resource endpoint requests the paginated and queryable _collections_ of records of its entity type.\n\n```\nGET /products HTTP/1.1\n\n ```\n\nPagination and querying are handled via query string paramateres.\n\n| Param | Purpose | Example |\n| --- | --- | --- |\n| page | Page of paginated list to return. Defaults to 1. | `?page=2` |\n| perPage | Number of records per page. Min 1, max 50. Defaults to 25. | `?page=2&perPage=10` |\n| filters | Associative array with entity field names to query by as key and the value to query for as each fields content. | `?filters[category_id]=14`  <br>`?filters[unit_price]=[lte,10.00]` |\n\nTo create a new record within a collection, just send a POST request with the appropriate payload as specified for the addressed endpoint.\n\n```\nPOST /orders HTTP/1.1\n{ \"order\": { ...payload } }\n\n ```\n\n##### Items\n\nTo request a specific record – called _item_ – orderby its unique _id_, the identifier is appended to the endpoint url.\n\n```\nGET /products/1432422 HTTP/1.1\n\n ```\n\nAn item can be updated by replacement (PUT) or partially (PATCH). The requests are sent to the item’s specific endpoint url.\n\n```\nPATCH /orders/23513431 HTTP/1.1\n{ \"order\": { ...update } }\n\n ```\n\n### Payloads\n\nFor requests that allow sending a payload (POST, PUT, PATCH) the API expects a JSON object shaped according to the following conventions:\n\n#### Actions\n\n- The JSON object contains the required arguments for the action to be performed as fields of the root object.\n    \n\n``` json\n// To be defined\n{\n}\n\n ```\n\n#### Resources\n\n- The JSON object has one property named according to the resource entity (e.g. _order_).\n    \n- The entity property contains an object providing all required fields with proper values according to specs of the addressed endpoint.\n    \n\n``` json\n{\n    \"order\": {\n        \"created_at\": 12341213,\n        \"cart_id\": \"77eddase8656wq5589\",\n        \"billing_address\": { ... },\n        \"shipping_address\": { ... },\n        ...\n    }\n}\n\n ```\n\n## Responses\n\n### Response status codes\n\nThe getshirts API applies HTTP status codes in its responses in meaningful way that always tries to give you an idea what happened.\n\n| Status code | Meaning |\n| --- | --- |\n| 200 | OK – Your request was successful |\n| 201 | Created – An item was successfully created in a collection |\n| 204 | No Content – The request was successful but there is nothing to return (e.g. when deleting an item) |\n| 301 | Moved Permanently – Redirection |\n| 302 | Moved Temporarily – Redirection |\n| 400 | Bad Request – Malformed request, for example in case of an incomplete or incorrect payload |\n| 401 | Unauthorized – Client lacks permission to access the resource |\n| 403 | Forbidden – Access permitted |\n| 404 | Resource Not Found – Requested resource wasn’t found |\n| 405 | Method Not Allowed – Request method used isn’t allowed for the endpoint |\n| 413 | Payload Too Large – The amount of data sent to the endpoint exceeds a limit |\n| 415 | Unsupported Media Type – Media type of data sent to the endpoint isn’t allowed |\n| 422 | Unprocessable Entity – Data processing failure due to e.g. semantic errors |\n| 429 | Too Many Requests – Rejection due to too many requests from the client to the endpoint |\n| 500 | Internal Server Error – A not further specified server error |\n| 503 | Service Unavailable – The server isn’t currently available |\n\n### Response Data\n\nWith the exception of a very few highly specific endpoints, the getshirts API’ responses come in a JSON-encoded format. The response data’s structure – analogous to the payloads sent with requests – depends on whether the response comes from an _action_ or _resource_ endpoint.\n\n#### Actions\n\nTBD\n\n#### Resources\n\n- The JSON object has one property named according to the resource entity in its plural form for collections (e.g. _orders_) or its singular form in case of a single item (e.g. _order_).\n    \n- The entity property contains in case of a collection an array of entity items. In case of an item, an object reflecting the current, updated, or just created state of the item is provided.\n    \n\nA collection endpoint’s response looks like:\n\n``` json\n{\n    \"orders\": [\n        {\n            \"id\": 214172,\n            \"created_at\": 12341213,\n            \"cart_id\": \"77eddase8656wq5589\",\n            \"billing_address\": { ... },\n            \"shipping_address\": { ... },\n            ...\n        },\n        {\n            \"id\": 214171,\n            \"created_at\": 12341122,\n            \"cart_id\": \"d8a7899d8ad3e83e8z\",\n            \"billing_address\": { ... },\n            \"shipping_address\": { ... },\n            ...\n        },\n        ...\n    ],\n    \"links\": { ... },\n    \"meta\": { ... }\n}\n\n ```\n\nAn item endpoint’s response follows a structure like:\n\n``` json\n{\n    \"order\": {\n        \"id\": 214172,\n        \"created_at\": 12341213,\n        \"cart_id\": \"77eddase8656wq5589\",\n        \"billing_address\": { ... },\n        \"shipping_address\": { ... },\n        ...\n    },\n    \"meta\": { ... }\n}\n\n ```\n\n##### Links\n\nLinks are provided with collection responses to make navigating a paginated collection as easy as possible. It provides the urls for requesting the _next_, _previous_, _first_ or _last_ page. The data is provided as a JSON object in the `links` property.\n\n``` json\n{\n    \"products\": [ ... ],\n    \"links\": {\n        \"first\": \"https://api.getshirts.de/v1.0/products?page=1\",\n        \"prev\":  null,\n        \"next\": \"https://api.getshirts.de/v1.0/products?page=2\",\n        \"last\": \"https://api.getshirts.de/v1.0/products?page=28\"\n    },\n    \"meta\": { ... }\n}\n\n ```\n\n##### Meta Information\n\nThe `meta` property of the response object contains meta information on the request, the response, and – where applicable – the resource.\n\n| Field | Purpose | Format | Exampe |\n| --- | --- | --- | --- |\n| request_url | The original url the request was sent to | _String_ | [<i>https://api.getshirts.de/v1.0/products?page=1</i>](https://api.getshirts.de/v1.0/products?page=1) |\n| generated_at | The moment in time the response was generated at | _String_ | _2020-10-05T05:07:51+01:00_ |\n| page | Current page of a paginated collection (collection endpoints only) | _Number_ | _1_ |\n| per_page | Number of items per page (collection endpoints only) | _Number_ | _25_ |\n| total_items | Number of items in collection (collection endpoints only) | _Number_ | _2412_ |\n| total_pages | Number of pages (collection endpoints only) | _Number_ | _97_ |\n| query | If applicable, an object containing the query values the collection was filtered by (collection endpoints only) | _Object_ | _{ \"owner_id\": \"d7f7he8d\" }_ |\n\n#### Errors\n\nMistakes happen, systems malfunction. Whenever an error should occure for whatever reason, you’ll receive a JSON response giving you a hint what went wrong.\n\n``` json\n{\n    \"error\": {\n        \"code\": 404,\n        \"message\": \"Not Found\",\n        \"reason\": \"Item of type `order` with id 1342 doesn’t exist.\"\n    }\n}\n\n ```\n\n## Field Names\n\nField names always always come and are expected to be provided in _snake case_ set in lowercase letters with `_` as the only valid separator like in `product_id`.\n\n## Data Types And Formats\n\nThe getshirts API provides data in a consistent and predictable manner according to the following conventions:\n\n| Value Types | Data Type | Example |\n| --- | --- | --- |\n| Text | _String_ | \\*\"T-Shirt extra-wide\"\\* |\n| Measurements, currencies, metrics | _Number_ | _19.90_ |\n| Timestamps | _DateTime_ | _2020-10-05T05:07:51+01:00_ |\n\nFields with no value will contain `null`. No value or `null` is clearly distinguishable from e.g. `0` or `\"\"` (empty string).\n\n# Callbacks\n\nAfter you created your getshirts API credentials in the partner center, you are able to provide a callback URL and opt in for a set of callback events like, for example, `new_sale`.\n\nThis feature allows you to provide an endpoint in your own environment that receives a POST request each time one of the events occurs that you opted in for. The request’s payload provides you with information on the event and allows you to react to those events in real time (e.g., trigger notifications).\n\nThe most relevant data the event payload contains are the event type and a request URL. The event type allows you to determine how to process the payload and react to the request. The request URL allows you to query further relevant information related to the event.\n\n## Events\n\n### purchase_alert\n\nThe `purchase_alert` event is a special event that aims to allow you to show real-time purchase alerts, e.g., on your website, or in your Twitch or YouTube stream (via [OBS browser source](https://obsproject.com/kb/browser-source)). It will be triggered each time an order is placed (independent of payment status) that contains products of yours.\n\nThe request’s payload will provide you not only information on the products sold but also allows to pass along a customer handle (e.g., first name or nickname) and a message from the customer.\n\n``` json\n{\n    \"event\": \"purchase_alert\",\n    \"triggered_at\": \"2024-02-21 22:59:23\",\n    \"order_id\": 12345,\n    \"customer_handle\": \"Jolly\",\n    \"customer_message\": \"Awesome l00t!\",\n    \"items\": [\n        {\n            \"product_id\": 1234567890,\n            \"sku\": \"232067-1122-002-L\",\n            \"product_name\": \"T-Shirt Damen - Frühstückshelden Croissant Rodeo\",\n            \"motive_name\": \"Croissant Rodeo\",\n            \"variant\": {\n                \"image_url\": \"\",\n                \"size\": \"M\",\n                \"color\": \"Black\"\n            },\n            \"qty\": 1,\n            \"price\": 12.99,\n            \"commission\": 4.90\n        }\n    ]\n}\n\n ```\n\n### new_sale\n\nThe `new_sale` event is triggered every time an order is completed that contains at least one of your products. To be completed, an order needs to be fully paid. In case of asynchronous payment methods like wire transfer, the event will trigger as soon as the payment has been confirmed as received. If the customer pays their order immediately, for example, via PayPal, the event is triggered right away.\n\nThe request URL provided in the payload lets you query the commission records connected to the order that triggered the event. The commission data contains information on the products you sold (including, e.g., the name and an image URL) or the commissions you earned (see: [Commissions – List](https://blue-zodiac-518841.postman.co/workspace/95ab51d1-a3fb-4844-8679-45d2c66bc935/request/10044201-6968072d-3c79-44f1-9626-39dc17e7b363?ctx=documentation)).\n\n``` json\n{\n    \"event\": \"new_sale\",\n    \"triggered_at\": \"2024-02-21 22:59:23\",\n    \"order_id\": 12345,\n    \"request\": {\n        \"method\": \"GET\",\n        \"url\": \"https:\\/\\/https://api.getshirts.de\\/v1.0\\/commissions?filters[order_id]=12345\"\n    }\n}\n\n ```\n\n## Request Verification\n\nEach request to your callback URL will come with an `x-hmac-signature` header that holds an authentication code calculated from the request’s payload using your API secret. You can verify the authenticity of the request by re-calculating the code from the JSON payload.\n\nWhile verifying the signature is not required, it is highly recommended.\n\n``` php\n$secret = getenv(\"API_SECRET\");\n$headers = getallheaders();\n$payload = file_get_contents('php://input');\n$hmac_signature = $headers[\"x-hmac-signature\"];\n$hmac_recalculated = hash_hmac(\n  'sha256',\n  $payload,\n  $secret\n);\n// Reject request if signature is invalid\nif ($hmac_signature !== $hmac_recalculated) {\n  http_response_code(400);\n  echo \"Invalid signature\";\n  exit;\n}\n\n ```","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"10044201","team":956888,"collectionId":"75ff7808-41f3-49c6-bf02-5661d756e98a","publishedId":"TVKJyv8V","public":true,"publicUrl":"https://documenter-api.postman.tech/view/10044201/TVKJyv8V","privateUrl":"https://go.postman.co/documentation/10044201-75ff7808-41f3-49c6-bf02-5661d756e98a","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"e79430"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":"getshirts is a print-on-demand service. Via our API, we enable partners to integrate with getshirts, and automate and streamline their production and fulfillment processes."},{"name":"title","value":"getshirts API"}],"appearance":{"default":"light","themes":[{"name":"dark","logo":"https://content.pstmn.io/0cc265b5-53e5-43c7-bf93-b18ccea939d8/c2hpcnRfMTIwMF8xMjAwX2Rldi5wbmc=","colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"e79430"}},{"name":"light","logo":"https://content.pstmn.io/3c0030e0-bd01-4afe-a6a6-3394dca69c8b/bG9nb18yMDE5X2F1Zl9oZWxsX3cxNTAucG5n","colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"e79430"}}]}},"version":"8.10.1","publishDate":"2024-03-06T08:37:36.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"getshirts API","description":"getshirts is a print-on-demand service. Via our API, we enable partners to integrate with getshirts, and automate and streamline their production and fulfillment processes."},"logos":{"logoLight":"https://content.pstmn.io/3c0030e0-bd01-4afe-a6a6-3394dca69c8b/bG9nb18yMDE5X2F1Zl9oZWxsX3cxNTAucG5n","logoDark":"https://content.pstmn.io/0cc265b5-53e5-43c7-bf93-b18ccea939d8/c2hpcnRfMTIwMF8xMjAwX2Rldi5wbmc="}},"statusCode":200},"environments":[{"name":"Documentation","id":"a93c03c9-5178-4aaa-9176-ccb431c7f422","owner":"10044201","values":[{"key":"apiVersion","value":"v1.0","enabled":true,"type":"default"},{"key":"baseUrl","value":"https://api.getshirts.de","enabled":true},{"key":"apiKey","value":"%{YOUR_API_KEY}\t","enabled":true},{"key":"apiSecret","value":"%{YOUR_API_SECRET}\t","enabled":true,"type":"default"}],"published":true}],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/b43432d382f7bd2455d7638bd3c5aea9f9bf210c299848c8d3fb1c536379bb7b","favicon":""},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"},{"label":"Documentation","value":"10044201-a93c03c9-5178-4aaa-9176-ccb431c7f422"}],"canonicalUrl":"https://documenter.gw.postman.com/view/metadata/TVKJyv8V"}